トップページ土木・建築
859コメント299KB
【2ch】Jw_cad 情報交換室 Ver11.00
0611名無し組
垢版 |
2022/12/18(日) 10:22:21.26ID:???
>>610
色々な使い方をする人が居るんだねぇ
こんな長いレイヤグループ名(レイヤ名)を使う事は無いからこの外変の有り難さが分からない
0612名無し組
垢版 |
2022/12/18(日) 14:26:52.49ID:???
多分、それが普通の反応だと思います。
そもそも現役で使ってるときでもレイヤを変更して図面管理しようなんて発想はなくてレイヤ名を変えたこともなかったんですが、そこに要望があってなんとかできそうと思えるならば力になってあげたい。本当はさくっと答えてクールに去っていくのを理想としてるのですが、基本ポンコツなのでなかなか難しく、しばらくの間、生温かく見守ってもらえると幸いです。
0613名無し組
垢版 |
2022/12/18(日) 14:54:01.30ID:???
>>612
外変の作者さんですか?
お疲れ様です

>レイヤを変更して図面管理しようなんて発想はなくて
(元スレより)>レイヤ名でMemoをしたり、ヒントも書きたいので

図面管理はフォルダやファイル名で、Memoはファイル保存時に書き込めるからそれで用が足りるという認識なのでレイヤ名をそのように使う発想がある事に驚きました
まぁそういうやり方があったとしても自分はやりませんけどw

>基本ポンコツなのでなかなか難しく

いえいえ
円外消去は便利に使わせて頂いてます
0614名無し組
垢版 |
2022/12/18(日) 18:57:03.04ID:???
作図している時は、覚えていますが、1ヶ月前に書いた図面が
発注になった時に、レイヤがどれがどうだとかどうやって管理できますか?
お客様用、メモ用、ある業者用とか 表示したくない情報は消したいです。
一旦PDFにしてしまうと、隅々まで見ないとわかりません。
積算根拠A B C まで開示するのでしょうか?

だからグループ レイヤ等ににMemoを書くのです。
最近始めたばかりなので、支離滅裂ですがよろしくお願いします。
jwwファイルには、グループ、レイヤ名 結構な文字数が書けたらしいですが今は
少し制約が出ました。
作者様のご移行か、改善していただけるのかはわかりませんが
こちらの外変を楽しみにしております。
当然 本題の機能が不要な人もいるでしょう。
当方が使っているCADデータは開ける人がほとんどいなく、
JWCADなら色々と共有ができます。

JWCADは積算を主に使っていますので通常の使い方では無いかもしれません。
自分は、見積りを出す時に、積算根拠を
お客様や、下請けに絶対に表示させたくありません。
万が一表示させたら、今後に影響する可能性が大なのです。
色々と勉強中なのでご教授くださいますようよろしくお願いいたします。

20位の現場が動いている時に、どれを消すか、どれを表示かも
結構悩みます。
0615名無し組
垢版 |
2022/12/18(日) 20:39:01.90ID:???
>>614
>発注になった時に、レイヤがどれがどうだとかどうやって管理できますか?
自分は○レイヤは基準線 ○レイヤは文字 ○レイヤは寸法 ○レイヤはソリッド・・・と言うように決めて作図していますので特に管理する必要は無いです
もちろんそちらと書いている図面も違うでしょうから参考にならなでしょうけど自分はそれで困ってないのでw

>積算根拠A B C まで開示するのでしょうか?
そんな人居ないんじゃないですか?w
私もJw_cadで積算(数量拾い)もやりますが用紙外(印刷範囲外)に計算式などいろいろ書いています
業者に渡す場合、例えば電気屋に渡す図面の時には文字レイヤは非表示 配線図のレイヤは表示で印刷するとか

>だからグループ レイヤ等ににMemoを書くのです。
別にあなたのやり方を否定するつもりはないです
いろいろなやり方があって良いし自分がやりやすいと思う方法で図面管理すれば良いだけです
それに賛同してくれた外変作者さんが貴方のために作ってくれたのですからそれを有効活用してあげれば作者さんも喜ぶでしょう
0616名無し組
垢版 |
2022/12/18(日) 21:37:16.05ID:???
コメントありがとうございます。
PDFを渡すのはクライアントだけで
下請けにはJWファイルが多いです。
先方も、先方なりにCADデータの方が色々と助かるはずというか
PDFより良いです。
見積りもPDFが多かったですが、Excelで提出される方も多くなりました。
そこに積算根拠、実行予算が書かれていたら大変ですよね。
sheetを消して送信かもしれませんが、万が一もありえます。

積算根拠 ABCは適当に書きましたので気にせずに。
用紙外に書くのはPDFであれば問題ありません。
クライアントはそうしてますよ。

>自分は○レイヤは基準線 ○レイヤは文字 ○レイヤは寸法 ○レイヤはソリッド・・・と言うように決めて作図

そんな事 自慢することですか?
人によっては、すべて同じレイヤに書いてる人もいます。
そんな事に時間使って気にして作図するなら前者でも私は問題ないと思います。
レイヤは 伏図、電気配線、設備図等に発揮します。
クライアントに文字無し図面を渡すことが多い人はレイヤ分けは重要かと。
それに執着してレイヤ分けが気になるという事が問題です。

しつこいですが、個人的に環境設定ファイルをちょいちょい変えるので
ファイル管理できないのです。
デフォルトのjwwファイルを保存した場合 レイヤ名は結構な文字数を
保存できます。その場合、今回の外部変形は不要なのです。
しかしヘビーユーザーで設定はほぼ確立されており、バージョンアップなんて
関係ない今のバージョンで完璧な人は、環境設定ファイルなんてほぼ触らないと
言う人はjwwファイルのみで行えば良いです。

一生懸命作った図面が、2ヶ月後に発注になった場合
ほぼ記憶にありません。
何らかのMemoや便利になれば良いと考えております。

PRTCT_CH = 0 を 1に変える バッチファイルを
作りましたので、簡単にできるようになりました。
外部変形で、視覚的に リネームでき、JWL JWFを リード ライト できるようになり
PRTCT_CH = 0 が 自動に1で読み込まれるものが
できれば 超便利と思いますよ。
0617名無し組
垢版 |
2022/12/18(日) 21:48:36.68ID:???
>>616
レス見て気がつきました
ゴメンナサイ
私外変の作者じゃないんですw

>そんな事 自慢することですか?
誰彼構わずそういう態度は取らない方が良いですよ

部外者はこれで消えます
レス不要ですので
0618名無し組
垢版 |
2022/12/18(日) 22:15:33.24ID:???
案外、こういう超ニッチな要望に応えてくことがjwwの将来の需要に結びついてくのかななんて思ってたりもします。
今、ちょっと悩んでるのが「ファイルを開く」ダイアログを開いてファイル名を取得する方法で、簡単なようで良い方法が見つけられません。これさえできればずっとシンプルな外変になりそうなんですけど。ググってたらrubyではwin32oleやvisualrubyを用いる方法が紹介されてて、よくよく見ればjww掲示板での自分の昔の投稿だったりして、今試してもうまく動いてくれません。畜生、14年前の自分に負けた感。
http://www.jwcad.net/log/infox3/infox3-0801-06/thread12969.htm
ただ、秀丸マクロが使えれば簡単にできそうな気がします。有料ですが試用はできます。山さん的に秀丸インストールしてでもなんとかしたいってことであればその方向で考えてみるのですがどうでしょうか?
0619sugi
垢版 |
2022/12/18(日) 22:24:29.13ID:???
ああ、ごめんなさい、しばらく私、コテつけたほうがよさそうですね。
>>610,612,618も私です。
円外消去の利用者がこんなところにもいてくれたかと思うとちょっと嬉しいですが、あのときも結構やらかして無駄にスレを長くしたんだよなって黒歴史でもあります。
0620名無し組
垢版 |
2022/12/19(月) 06:33:01.31ID:???
>そんな事に時間使って気にして作図する

え?
コマンドごとのレイヤ・・・まぁイイやw
0621
垢版 |
2022/12/19(月) 08:55:35.63ID:???
コメントありがとうございます。
>>620
レイヤ分けは、コマンド毎で自動で変わるのは当然ご存知だとは
思いますが、自分は線コマンドを押せば、2レイヤに変わります。
今は試行錯誤中ですが、作図中にレイヤの事はほとんど気にしていません。
作図に集中です。当然、ソリッド等は別レイヤにある方が良いのと
設定でできる事でレイヤ分けしています。
以前、どこかの掲示板でこちらの機能はあまり使わないような
コメントを見ました。
何が正解かわかりませんが、よろしくお願いいたします。
0622
垢版 |
2022/12/19(月) 09:19:17.77ID:???
>>618
sugiさん お疲れ様です。
色々とありがとうございます。
自分もこうやって、コツコツと作り上げる事は好きなので
勉強したいとは思うのですが、本当にわけがわかりません。
自分で作れるのであれば、やってみたいのですが
聞いたり勉強したりできる所がExcel程なく結局時間の無駄になりそうで。
ExcelのVBAなら、ネットで調べながら色々とやっています。
外部変形で色々できるようになると、自分用の作図がとても
楽になります。(世の中には非常にたくさんの外部変形が公開されています。)
秀丸エディタ入れてみました。マクロは独自なのですね?
普段はMERYつかっています。
もし自分以外に需要が無いのであれば、言いにくいですが
すべて完璧には大丈夫ですよ。

JWLに関しては、手動で書き出し、PRTCT_CH = 0 を
なんとかすれば良いだけです。

JWFの グループ名、レイヤ名の文字数が 規定数以上
書き出せて、名前をつけて保存ができ、読み込む場所を選べ
書込みレイヤが0若しくは、以前の書き換えのように
任意で 1,2等選べるか、前回の書込みレイヤであっても自分は
何でも構いません。ただ毎回Fレイヤになるのは。。。
JWFを書き出した時に、テキストでレイヤを見て、どうだったとか
確認でき、一発で削除管理できるので最高です。
JW内で確認すると必ずミスが置きます。
そもそもPDFで渡せば良いのですが、逆の立場なら
データーをもらった方が積算が簡単なのと
見積り提出が早くなります。
色々とご教授いただけますと助かります。
ちなみに秀丸エディター可能ですが
どのような方法で、起動になりますか?
0623sugi
垢版 |
2022/12/19(月) 11:02:28.69ID:???
秀丸の了解が得られて、これでなんとかできそうな気がします。
起動は普通にフルパスで呼んでやればいけるはず。
最近はjww使わなくなって、外部変形もごく稀に作る程度ですが
秀丸マクロはちょくちょく作ってて実はこちらの方が自信があります。
この方向で考えてみます。
0624sugi
垢版 |
2022/12/19(月) 13:48:54.15ID:???
ソリッドってあまり使ったこと無いんですがソリッドのレイヤ分けって
どうあるべきなんだろうなんて考えたことはあります。

人によってはソリッドの形状で面積を求めるなんて使い方をされてる
なんて方もいるようでソリッド図形を特定のレイヤに書き出すような
外部変形、あるいは逆にソリッドの色ごとにレイヤ分けをするような
外部変形があれば便利ではなかろうか、なんて思ってるんですが
このあたりについてもこんな外部変形が欲しいなんて
具体的な生の声が頂ければ、なんとかしてみたいと思ってる
テーマのひとつです。
0625sugi
垢版 |
2022/12/19(月) 14:51:39.78ID:???
以前、取引先からエクセルデータが送られてきてその中に
受注額まで書かれてて「えっ、こんなに中で抜かれてたの」って
あ然となった経験はあります。
素知らぬふりをしましたが、それ以降の価格交渉はちょっと強気に出て
それが通って助かりました。
0626名無し組
垢版 |
2022/12/19(月) 17:10:25.60ID:YfJC4CnM
原価500+製作費等500で1000円で出荷して、それを2000円で販売でしてたりするわけで、
製造業キビシーィ!
0627名無し組
垢版 |
2022/12/19(月) 18:11:47.90ID:???
流通コストや商品管理って想像以上に色々かかるからねぇ。
全体の工程を見れば製造が特に割食ってるってわけでもない。
0629
垢版 |
2022/12/21(水) 09:54:47.44ID:???
お疲れ様です。
秀丸エディタV9.19
jwl jwf 共に 書き出しはできますが
白紙になります。

考えられることは何かございますか?
0630sugi
垢版 |
2022/12/21(水) 13:15:10.84ID:???
書出しでは最初のファイル選択で空のファイルを用意して
その後、そこに書出すという二段階になってるんですが
後半部分がちゃんと動いてないようですね。
どこで失敗してるんだろう?
秀丸マクロがちゃんと呼べてないのかな?

error.txtになにか書き出されてませんか?
file.txtに選んだファイル名を書き出させるようにしてるのですが
file.txtは作成されていますか?
0631
垢版 |
2022/12/21(水) 13:32:13.23ID:???
お疲れ様です。
ありがとうございます。
>>error.txtになにか書き出されてませんか?
作成されていないです。
>>file.txtに選んだファイル名を書き出させるようにしてるのですが
file.txtは作成されていますか?

はい 外部変形の置いてあるパスが書かれています。

>>秀丸マクロがちゃんと呼べてないのかな?

秀丸のマクロ 実行の中に 2つ組み込まれています。
それを実行し、ファイルを開く、キャンセル ファイルを保存と
ウィンドウが開きますので、マクロは動作しているように
思います。
0632
垢版 |
2022/12/21(水) 13:40:50.84ID:???
jwfを書き出しの時最初は
*.jwf を保存が デフォルト
でしたが

何度か繰り返すと 書き出しも読込みも
開くがデフォルトに変わりました。
0633sugi
垢版 |
2022/12/21(水) 14:04:56.27ID:???
今回、関係あるかどうか分かりませんが
sendkeysを使う場合タイミングが重要になってきます
sleep の値をちょっと大きめに変更してみると
どうなりますか?

error.txtが作られないってことはrubyのスクリプトがちゃんと走ってない
ってことで、これはちょっと問題ありそう。
cmd(コマンドプロンプト)を立ち上げてcdでバッチファイルのある
ディレクトリまでいって
ruby -Ks -x 設定ファイル操作.bat
って入力した時になにかエラーメッセージが出るようでしたら
教えて下さい。それがヒントになるかもしれません。
0634
垢版 |
2022/12/21(水) 14:52:59.12ID:???
お疲れ様です。

>>cmd(コマンドプロンプト)を立ち上げてcdでバッチファイルのある
>>ディレクトリまでいって
>>ruby -Ks -x 設定ファイル操作.bat

指定されたバッチ ラベルが見つかりません -

と出ます。
エクスプローラーで、アドレスをテキストとしてコピーして
CD 半角 で移動

ディレクトリまでいって
” ruby -Ks -x 設定ファイル操作.bat ” を

>の後に CTRL V しました。


後 sendkeys のsleep数字上げましたが
開くが出なくなりましたので
保存ができません。
保存ができない理由はわかりますでしょうか?
秀丸でマクロを実行したからでしょうか?
0635sugi
垢版 |
2022/12/21(水) 15:14:29.01ID:???
コマンドプロンプトの件はやり方としては問題なさそうなんですが
エラーメッセージはよく分からなくって
あれ、何を見落としてるんだろう?

sleepの方も数値を上げれば待ち時間が長くなって
トラブル解決の糸口になるかと思ったんですが
思ってた結果と違って訳が分かりません。

もう一度見直してみますので
山さんの方でも気づいたことがあれば教えて下さい。
0636sugi
垢版 |
2022/12/21(水) 15:38:26.03ID:???
秀丸マクロの実行まではうまくいってるけど
そこから ruby の呼び出しに失敗してるってことのようですが
ちなみに読込みの方もうまくいってないんですよね?
0637
垢版 |
2022/12/21(水) 17:08:56.07ID:???
お疲れ様です。

読込みの場合は
jwfファイルが開いて、
何か自動で作業を行っているようです。

ですが 読込みも行われておりません。
0638sugi
垢版 |
2022/12/21(水) 20:35:58.07ID:???
jwl書出しに送る文字コードが違ってたので修正しました
ひとまず気がついたのはそれだけですが引き続き調べてみます
0639
垢版 |
2022/12/21(水) 20:52:54.80ID:???
お疲れ様です。
一つ聞きたかったのですが
Sugi様の環境では動作したのですよね。
当方が駄目な理由思いつきますでしょうか??
0640sugi
垢版 |
2022/12/21(水) 21:20:02.75ID:???
秀丸マクロは正常動作してるようなので
rubyの呼び出しに失敗してると思うのですが
原因が今ひとつ分かりません。
動作時にどうなるか動画をアップしてみました。
0641sugi
垢版 |
2022/12/21(水) 21:53:27.55ID:???
バッチファイルの文字コードはsjisで保存してください
0642
垢版 |
2022/12/22(木) 07:13:01.88ID:???
お疲れ様です。
おはようございます。
動画拝見しまして、
:1
:2
copy jwc_temp.txt jwc_temp.bak
"C:\Program Files (x86)\Hidemaru\hidemaru.exe" /xseljwf.mac file.txt
start ruby -Ks -x %~f0 %1
goto END
:3
:4
copy jwc_temp.txt jwc_temp.bak
"C:\Program Files (x86)\Hidemaru\hidemaru.exe" /xseljwl.mac file.txt
start ruby -Ks -x %~f0 %1

となっているので、1を選択しようが2を選択しようが
同じ事をしているのですね?
よって 書き出しで保存が出ないと言うのは勘違いだったようで
動画を見て保存ができるようにはなりました。

Sendkeys("%sfw");sleep を  (0.2)  → (0.12)
に変更した位です。

Shift_JISで 保存しているので多分間違い無いと思いますが
違う文字コードだったとしても
中身が空にはならないですよね?
0643
垢版 |
2022/12/22(木) 08:17:47.24ID:???
他のパソコンで動作確認を行おうとやってみましたが、
未実行となります。
Rubyが入っていなかったので
Rubyが見つかりませんと表示。
その後、インストールを行い、再実行すると 未実行となります。
他の外部変形は動きます。

前回いろいろなバージョンを考えていただいた
分も、同様です。
Ruby入れるだけでは動かないのでしょうか?
初歩的な事申し訳ありません。
パソコンは2台やってみました。合計3台です。
0644sugi
垢版 |
2022/12/22(木) 08:40:22.46ID:???
sjisで保存されてるならこれこは大丈夫なのですが
もしかしてって思ったものですから。

同じスクリプトを使ってますが引数によって動作を変えています。
【jwf書出し】→1→opt==1
【jwf読込み】→2→opt==2
【jwl書出し】→3→opt==3
【jwl読込み】→4→opt==4
となってます。

shell.Sendkeys("%sfw");sleep(0.2)は
alt+s,f,w を送って0.2秒待機(設定→環境設定ファイル→書出し)
shell.Sendkeys("^v{ENTER}{RIGHT}");sleep(0.2)は
ctrl+v,enter,右矢印を送って0.2秒待機(貼り付け→エンター(確定)→右)
最後の右はどういうつもりだったかちょっと不明?
shell.Sendkeys("y");sleep(0.2)
yを送って0.2秒待機(上書き保存の問い合わせに備えてyes)
shell.Sendkeys("a")
aを送る(オートモードに移行)

という感じなのですが、この辺は上手く動いてるでしょうか?
キーバインドが変わってくると意図したように動かないので
この辺の調整が必要なのかもしれません。

よくよく考えると最初の頃の外部変形はちゃんと動いてて
今回のも自動で作業してるってことは ruby は動いてるけど
キー入力かクリップボード関係で失敗してるような気がしてきました。

実機を目の前にして確認できればどこがおかしいのか見つけられそうですが
どういう状況なのかがよく分からなくてちょっともどかしいです。
0645sugi
垢版 |
2022/12/22(木) 10:19:12.83ID:???
>>643
ひとつ思いついたのが win32ole がインストール
されてないのじゃないかってことで
cmd(コマンドプロンプト)を立ち上げて
gem install win32ole
ってしてから外部変形を実行するとどうなりますか?

インストールしたrubyの種類によっては
あらかじめインストールされてないのかも。
0646sugi
垢版 |
2022/12/22(木) 10:25:40.45ID:???
未実行となった機械でerror.txtになにか書き出されてるようなら
内容を教えて下さい。
あと、今、本家で一番最初に紹介した外部変形を動作させると
どうなるでしょう?
ちゃんと動くのでしょうか?
0647
垢版 |
2022/12/22(木) 13:15:33.44ID:???
お疲れ様です。
>>645
gem install win32ole を実行すると
違うパソコンでRubyが実行されたようですが
残念ながら、同じ症状です。
(gem install win32oleの事を忘れていました。)

error.txt毎回見ていますが 0KBになります。
以前の外部変形は、問題なくという表現は
語弊がありますが、動きます。

2つとものパソコンは
Windows 10 Pro 64bit
CPUはi7 そんなに高スペックではありません。
メモリは 10Gです。
外部変形 ほとんど動作します。


jwwは 最新バージョン
秀丸も 最新バージョン
jwwの 置き場所はC直下
秀丸は GoogleDriveに置いています。
秀丸は初心者です。

実行に関して、とりあえず長くても構わないので
どこの数字をどれくらい上げると良いか教えてもらえますか?
0648
垢版 |
2022/12/22(木) 13:56:59.98ID:???
shell.Sendkeys("%sfw");sleep(0.2)は
alt+s,f,w を送って0.2秒待機(設定→環境設定ファイル→書出し)
shell.Sendkeys("^v{ENTER}{RIGHT}");sleep(0.2)は
ctrl+v,enter,右矢印を送って0.2秒待機(貼り付け→エンター(確定)→右)
最後の右はどういうつもりだったかちょっと不明?
shell.Sendkeys("y");sleep(0.2)
yを送って0.2秒待機(上書き保存の問い合わせに備えてyes)
shell.Sendkeys("a")
aを送る(オートモードに移行)

という感じなのですが、この辺は上手く動いてるでしょうか?

常駐プログラムも怪しいものはすべて停止しましたが
症状変わらずです。
0.2秒との事で 2.2に全て変更しましたが
症状変わらずです。

当方2台のパソコンが同じ動作なので
sugi様のパソコンと当方のPC何かが違うか。

若しくは、どなかた実証して頂けると
線引きができます。ご協力いただけないでしょうか?
0649
垢版 |
2022/12/22(木) 14:22:34.16ID:???
コマンドプロントで一瞬何か出てるように録画してキャプチャー
してみました。
確認できますか?
0650
垢版 |
2022/12/22(木) 14:32:35.23ID:???
ttps://imgur.com/a/ydt6sKM
0651sugi
垢版 |
2022/12/22(木) 15:40:22.53ID:???
>>650
お疲れ様です、なんか間違いなくやらかしちゃってる気がするんですが
何をどうやらかしちゃったのかが分からなくって、
ひとつだけ言えるのは本家で続けなくって良かった、これ、
絶対、また叱られるパターンの奴だ、多分。

こちらも引き続き、検討してみますが
なにか気づいた点があれば、また教えて下さい。

なにかがおかしいんだけど、どこがおかしいのか分からない。
でも、絶対、年内解決を目指す。
0652sugi
垢版 |
2022/12/22(木) 15:57:56.51ID:???
>>650
これ、コメントの個所をコマンドとして実行しようとしてる感じですね。
こちらでも、なにか一瞬、なにか表示されてるような気はしてたんですが
あまり気にせずスルーしてました。
この辺りも一度、ちゃんと調べてみます。
0653sugi
垢版 |
2022/12/22(木) 16:48:22.54ID:???
>>652
あああああ、jwlの読込み、書込みの最後に
goto END
の一文を忘れてて、これはかなり恥ずかしいミス、この件は忘れて
できれば記憶から消し去ってもらってから次に進みましょう
0654sugi
垢版 |
2022/12/22(木) 17:42:47.11ID:???
error.txtが0Kbで出来てるってのはエラーなく
ちゃんとrubyが働いてるってことでこれはいいt兆候。

外部変形実行後に秀丸を起動して貼り付けして
選択した設定ファイルが出てくればクリップボードも正常で
残るはキー入力関連の問題ってことになりそうで
やはりこの辺が一番怪しいと思ってます。
0655
垢版 |
2022/12/23(金) 08:32:32.55ID:???
おはようございます。
お疲れ様です。

秀丸マクロがどこまで実行されているのか
どこでつまずいているのか把握する事はできますでしょうか?
ttps://hide.maruo.co.jp/lib/macro/progressbar.html


文「 disableerrormsg 」は、エラーが発生してもエラーメッセージを表示しないようにします。
文「 enableerrormsg 」エラー発生時にはエラーメッセージを表示するようにします。
0656sugi
垢版 |
2022/12/23(金) 10:47:00.29ID:???
秀丸マクロについてはfile.txtに選択したファイル名がパス付きで
書き出されていて、クリップボードにも同じ文字列が入っていれば
正常に動作しています
0657sugi
垢版 |
2022/12/23(金) 12:09:25.96ID:???
そういえば file.txtにファイル名が正しく書き出されているでしょうか?
日本語が文字化けしてたりするとアウトです
秀丸のマクロはsjisかBOM付きのutf-8で保存するのですが
文字化けしてる場合はもう一方で保存して試してみてください
0658
垢版 |
2022/12/23(金) 12:56:00.85ID:???
お疲れ様です。
クリップボードにも、コピーされています。

sugi様の違うパソコンか
仮想OSで動作確認とかは難しいでしょうか?
0659名無し組
垢版 |
2022/12/23(金) 13:08:00.97ID:???
本家で外部変形ネタの話題になると喜々として参加してくるあのお方は検証してないのかな?
検証していたとしてもレスを消すことの出来ない5ちゃんだと参加するのは躊躇うか
0660sugi
垢版 |
2022/12/23(金) 14:07:23.95ID:???
file.txtに書き出されてクリップボードにも入ってるなら
秀丸マクロの動作は問題ないことになります。
あとひとつ確認してもらいたいのですがパスやファイル名に
スペースが入ってたりするとひょっとすると不味いかもしれません。

私の方で検証するにも空いているパソコンがありませんし
多分なんとかして動かしてしまうので
あまり意味は無いような気がします。
山さんとこの環境で原因を探ってひとつずつ怪しいところを
潰していくほかないんじゃないでしょうか。

やはり ruby のスクリプトに問題がありそうなんですが
本家で最初に提示したスクリプトは今でも動作しますか?

あとsendkeys でキー入力している内容を手動で入れていった場合
成功するでしょうか?
>>644 の場合だと一度外部変形を実行してクリップボードに
ファイル名を入れてから jww で
alt+s,f,w,ctrl+v,enter,右矢印,y,a
と順に入力していきます。
キーバインドが自分の環境と違ってて手動で操作しても
上手くいかないなら自動化しても当然失敗します。
0661sugi
垢版 |
2022/12/23(金) 15:56:37.80ID:???
今はrubyでキー入力を自動化してますが
どうしても上手くいかなくって原因も突き止められないってなると
別解を探した方がいいのかも。

uwscって自動化ツールを使えばアプリケーションの操作を
細かく制御できます。
rubyでの解決を目指したいんですがどうしてもギブアップってことなら
uwscを利用する方向で考えてみますのでその時は教えて下さい。
0662sugi
垢版 |
2022/12/23(金) 16:23:46.68ID:???
あと様はやめてください、むずむずする。
いい加減なんとかしてくれよ、ゴルァって感じの方があってる。

本家だとスレを伸ばすと迷惑になるとか
大勢見てるから下手なこと言えない、恥ずかしいスクリプト晒せないとか
いろいろ考えちゃうんですがこちらではコテつけてても
結構自由にやらせてもらえて温かく見守ってもらえて
見てる人も少なそうだから馬鹿もバレにくそうで
自分には向いてるような気がしてます。
0663
垢版 |
2022/12/23(金) 16:45:35.19ID:???
error.txt毎回見ていますが 0KBになります。
以前の外部変形は、問題なくという表現は
語弊がありますが、動きます。
0664sugi
垢版 |
2022/12/23(金) 16:56:31.89ID:???
error.txtが出来てて0kbというのはrubyがエラー無しで
動作してるってことなのでそこは大丈夫。
以前のスクリプトが動くということならruby自体にも問題なし。
あとはsendkeysによるキー入力が思ったように動作してくれてない
ってことになりそうです。
0665
垢版 |
2022/12/23(金) 17:03:06.26ID:???
ありがとうございます。
自分もそうかなって感じです。
ですので alt ctrl キーが
あるソフトが独占し操作を妨げているのでは?
と思い常駐ソフトを停止したり
クリーンなパソコンにインストールしてみましたた。
半角や無駄なスペースは作らず
最低シンプルにしています。
マクロがどこまで実行でき
どこでつまづいているのかが
わかると良いのですが。

外部変形で時々実行しないの事がありますが
結局自分の原因が多いので
スタンダードで検証し
オリジナルに変化させております。
0666
垢版 |
2022/12/23(金) 17:13:04.66ID:???
お願いになってしまいますが
 

秀丸を使った
簡単なプログラムお願いできたりしますか?
動くものもあれば
少しは絞れたり。
0667sugi
垢版 |
2022/12/23(金) 17:29:06.04ID:???
その状態で>>660の手動キー入力を試してもらうとどうなりますか?

外部変形が動作してくれないのは割とよくあることで
使ってるスクリプトのバージョンが違ってるとか
必要なライブラリがインストールされてないとかの理由があるんですが
その辺は使ってるうちに分かってくると思います、多分。
どうしても分からなければ本家で尋ねねばアドバイスがもらえるでしょう。

苛立たしい、もどかしいって気持ちは分かるのですが落ち着いて
ひとつずつでも不具合の原因を潰していきましょう。

明日、明後日で解決出来たら、ささやかなクリスマスプレゼントみたいで
ちょっと格好良くね?
自信は全く無いけど。
0668sugi
垢版 |
2022/12/23(金) 17:31:19.09ID:???
秀丸に関してはクリップボードにファイルパスが入ってて
file.txtにもちゃんと書き出されてるのだから全く問題なしです
0669sugi
垢版 |
2022/12/23(金) 17:57:01.25ID:???
外部変形が実行できないってのは割とよくある話で
スクリプトのバージョンが違ってるとかjwwのバージョンアップで
仕様が変わったとかなんやかや。
そうしたのについては個別でひとつひとつ本家で尋ねれば
アドバイスが貰えると思います。

明日明後日までに解決できればささやかなクリスマスプレゼントみたいで
ちょっと格好いいんだけどなぁ、なんていう希望的観測。
0670sugi
垢版 |
2022/12/23(金) 18:16:04.09ID:???
もうすでに一杯やりながら書き込んでるんで
話がくどい、同じこと書いてる、typoがひどい等の苦情は受け付けません
ゆるい感じが5chらしいって思って下さい
0671
垢版 |
2022/12/23(金) 18:22:40.40ID:???
言葉足らずで、すみません。
スマホの為長文苦手です。
たくさん返答しないといけないのに
先走りすみません。
0672sugi
垢版 |
2022/12/24(土) 08:40:58.95ID:???
ruby を使ったsendkeys が思うように動いてくれてないらしいので
uwsc を使って書き直してみました。
ruby版は自分の環境だと動くのですがキー入力におかしな個所があって
その辺が不具合の原因になってるのかなって気がします。
そこは後で見直しますが、まずは uwsc をインストールしてもらって
uwsc版を試して見て下さい。

http://pansy.s1010.xrea.com/2022/12/24/%e8%a8%ad%e5%ae%9a%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e6%93%8d%e4%bd%9c%ef%bc%92/
0673sugi
垢版 |
2022/12/24(土) 11:12:14.86ID:???
rubyの方も見直しましたのでコピーし直して動作を確認してみて下さい
0674
垢版 |
2022/12/25(日) 08:51:10.94ID:???
動くようになりました。

> jww でalt+s,f,w,ctrl+v,enter,右矢印,y,a
と順に入力していきます。
キーバインドが自分の環境と違ってて手動で操作しても
上手くいかないなら自動化しても当然失敗します。

こちらの意味がやっと理解でき
Rubyで、環境設定の読込、書き出しを
Alt Keyと書いてあったので意味がわかりました。

お手数をおかけして
申し訳ありませんでした。m(_ _)m
0675
垢版 |
2022/12/25(日) 09:23:28.20ID:???
もう一つ教えていただけないでしょうか?

shell.Sendkeys("%sfw");sleep(0.2)は
alt+s,f,w を送って0.2秒待機(設定→環境設定ファイル→書出し)※OK

shell.Sendkeys("^v{ENTER}{RIGHT}");sleep(0.2)は
ctrl+v,enter,右矢印を送って0.2秒待機(貼り付け→エンター(確定)→右)
最後の右はどういうつもりだったかちょっと不明?

貼り付け ※OK  enter以降の動作がわかりません。
ここは環境設定のクリップボードにるものを貼り付け、書込をおこなっているの
でしょか?

shell.Sendkeys("y");sleep(0.2)
yを送って0.2秒待機(上書き保存の問い合わせに備えてyes)
shell.Sendkeys("a")
aを送る(オートモードに移行)

aを送る とは どのような作業をおこなっているのでしょうか?
0676
垢版 |
2022/12/25(日) 10:11:45.45ID:???
jwfw.uws


KBD(VK_F,CLICK,100)
KBD(VK_W,CLICK,100) 環境設定書き出しウィンドウを表示
KBD(VK_CTRL,DOWN,100)
KBD(VK_V,CLICK,100)クリップボードを貼り付けているようですが
ここからの どのような動作を行っているのかを教えて貰えると
助かります。uwscでSLEEP(3)等入れると
ゆっくり再生されるのですよね??
度々申し訳ありません。

KBD(VK_CTRL,UP,100)
KBD(VK_ALT,DOWN,100)
KBD(VK_S,CLICK,100)
KBD(VK_ALT,UP,100)
KBD(VK_Y,CLICK,100)
KBD(VK_A,CLICK,100)
0677sugi
垢版 |
2022/12/25(日) 11:13:43.90ID:???
>>675
> 貼り付け ※OK  enter以降の動作がわかりません。
> ここは環境設定のクリップボードにるものを貼り付け、書込をおこなっているの
> でしょか?

これは思われてる通りクリップボードの貼り付けを行っていますが
右矢印がどういうつもりだったのか自分でもよく分かりません。
すでにファイルは出来ているので上書きを求めるダイアログが出てきて
それを操作してるつもりだったと思うのですがy入力だけで済むので
不要のはずで、作成時になにかを勘違いしてたような気がします。

> aを送る とは どのような作業をおこなっているのでしょうか?

キー入力としてa を送る、つまりaキーを押すという意味です。
外部変形実行後にオートモードに移行しておいた方が次の作業に
取り掛かりやすいかと思いつけてみました。
0678sugi
垢版 |
2022/12/25(日) 11:37:53.09ID:???
>>676
> ここからの どのような動作を行っているのかを教えて貰えると
> 助かります。uwscでSLEEP(3)等入れると
> ゆっくり再生されるのですよね??

SLEEP(3)でゆっくり再生はその通りです。

> KBD(VK_CTRL,UP,100)
コントロールキーを離す

> KBD(VK_ALT,DOWN,100)
アルトキーを押す
> KBD(VK_S,CLICK,100)
Sキークリック(保存ボタンを押すと同義)
> KBD(VK_ALT,UP,100)
アルトキーを離す

> KBD(VK_Y,CLICK,100)
Yキークリック(はいボタンを押すと同義)

> KBD(VK_A,CLICK,100)
Aキークリック(オートモードに移行)
0679
垢版 |
2022/12/25(日) 13:35:20.07ID:???
外部変形実行後にオートモードに移行しておいた方が次の作業に
取り掛かりやすいかと思いつけてみました。

申し訳ございません。
これは jwwのオートモードでしょうか?
A
とは ショートカットキーが
Aでオートモードなのでしょうか?
自分は Aは文字なので
それとは関係無い話でしょうか?
0680
垢版 |
2022/12/25(日) 14:36:40.50ID:???
>これは思われてる通りクリップボードの貼り付け

と言うのは、クリップボードは
どこに貼り付けされるのでしょうか?

正常な動画を何度もスローモーションで見ておりますが
秀丸が白紙で起動され、そこに  ”・・・.txt ”ファイルと
動画8秒当たり でコピペされるのかと
自分のは そこに貼り付けされています。
動画はコピペされてる感じではなく白紙です。
0681sugi
垢版 |
2022/12/25(日) 15:08:25.46ID:???
>>679
jwwのオートモードで自分はaに割り当ててまして
標準のつもりでいました。
この辺はやはり環境依存なのできちんと説明があった方が良かったですね。
山さんの環境に合わせて変更して下さい。

今回のは外部変形の形はしてますけど外部変形用のメッセージ表示が
使えなくって終了時にオートモードになっていればちゃんと動作し
多分、外部変形が成功したという目安になると思って
あとからつけた機能です。
0682sugi
垢版 |
2022/12/25(日) 15:43:21.63ID:???
>>680
秀丸が立ち上がって作業しているのは前段階の
秀丸マクロが動いている部分でその個所をゆっくり動かしたいなら
秀丸マクロの方に sleep を入れてやらないといけません。
秀丸マクロではクリップボードとfile.txtに
選択したファイル名を入れていまして
動画の8秒辺りはその辺の作業をしています。

クリップボードの貼り付けは右下の録画のタイマーで27秒の辺りで
一瞬ダイアログが出て操作しているのですが
そこでファイル名を書き込むところでクリップボードから
貼り付けています

動画はjwwの操作をちんたらやってるのを見るのが辛いとか
アップする際に容量をできるだけ小さくしたいとか思って
倍速に編集しているのですが、今回はほぼ自動処理で
何やってるか分かりにくいですね。等倍のままで良かったかも。
面倒なんで直しませんけど。

秀丸マクロを使ってるのは読込みの際にファイル名を知りたいからで
読込みの方は uwsc だけで完結して良いんじゃないかとか
作りながら改善の余地がまだいろいろありそうなんて思ったのですが
作者の方であれこれ考えるより結局ユーザーの使いやすい
形になるのが良いかと思います。

外部変形でどういう操作をしているのか理解してもらって
あとは使いやすいように煮るなり焼くなり好きに料理してやって下さい。

今回のはjwwの外部変形、ruby、秀丸マクロ、uwscと
自分の持てる力を総動員して作り上げたので
理解するのもなかなか大変とは思いますが :-)
0683
垢版 |
2022/12/25(日) 16:35:22.62ID:???
uwsc は 面倒な動作を何千回も行わないと行けない時に
利用しています。
今回色々な提案を頂き、勉強になりました。
書いていただいた事を、その時には理解できず、翌日や、時間をずらして
読むと理解できたりしました。

動画は再生速度を落として、スローモーションで
何度も何度も見ています。

自分の環境でまだ100%動きませんので今、おっしゃるように
料理している所です。
落ち着いて、原点に戻り実行しましたら
動いたので自分の環境が問題と言う事がわかり、
原因を一つ一つ潰している途中です。

後、ここはどういう意味でしょうか?という質問等になりますので
今後も助言いただければ幸いです。
よろしくお願いいたします。
0684
垢版 |
2022/12/25(日) 17:02:04.10ID:???
なんとか動くようになりました。

jwlの方は、書き出しも読み込みも今のところ問題ありません。
jwfの方は 書き出しも、読込みもできるようになったのですが
書き出し時 レイヤ名はたくさん書き出せますが
読込時は 文字をカットされます。
※秀丸のバージョンを利用しております。
sugiさんの環境では問題ないのであれば
当方の問題と思うのですが、どこが原因か探ってるところです。

なんとかここまで来ました。
0685
垢版 |
2022/12/25(日) 17:18:54.43ID:???
動画を見る限り成功していますね。
なぜだろう。

elsif opt==2
shell.Sendkeys("%sfr");sleep(0.2)
shell.Sendkeys("^v%oa");sleep(0.2) ※OK
file=open("file.txt").read.chomp
a=[]
open(file).read.each_line{|e|
if /^LAYNAM_[0-9A-F]/=~e
a << e.chomp.gsub(%r|^[^=]*=|,"").gsub(","," ,")
.gsub(%r|,$|,", ").split(",").map{|e| e.gsub(%r| $|,"")}
end}
a.each_with_index{|e,i| e.each_with_index{|f,j|
if j==0
puts "lg"+i.to_s(16)+" 11"
puts "lgn"+f
else
puts "ly"+(j-1).to_s(16)+" 11"
puts "lyn"+f
puts "ly0 11" if j==16
end}}

長文レイヤのjwfファイルをどのようにして
jwcadが長文レイヤを読み込んでいるのでしょうか?
通常の方法で読み込むとカットされます。
長文が読み込める要素は上記が関係するのでしょうか?
0686sugi
垢版 |
2022/12/25(日) 17:31:36.57ID:???
>>684
書き出し時にカットされるのは今回自分も初めて気づいて
(というか今まであまり使ったことない機能だったので)
英数で試したときはうまくいってたはずなのになんでって思いました。
この辺、仕様ってことなんでしょうけど
こんな使い方もあるのでなんとかしてくれませんかって
本家でアピールすれば次のバージョンで直して貰えるかもしれません。

いや、適当なこと言って実際はどうだか分からないんですけど
自分がjwwに嵌ったきっかけもちょっとしたことで要望を出して
それがすぐに次のバージョンで改善されてて
たまたまだったのかどうか未だによく分からないんですけど
作者さんはあまり掲示板とかで発言されることはないけど
掲示板の内容についてはちゃんとチェックされていて
意外とフットワークが軽くてなんとかしてくれるって
感じがしています。
0687
垢版 |
2022/12/25(日) 17:33:08.58ID:???
動画のレイヤ名
123456789abcdefg
だと jwf 書き出し、読込はOKですが
123456789abcdefghijklmnstu
で書き出し 読み込むと
123456789abcdefghi
になります。
先程 動画ではOKと書きましたが
動画とは症状が同じです。
0688
垢版 |
2022/12/25(日) 17:37:18.35ID:???
>>686

良くわからないのですが
以前のRubyの時は、長文レイヤ名を書き出し、長文レイヤ名が読めたと
記憶しています。

標準の書き出し jwfは 長文レイヤ名は書き出せますが
標準の読込は jwfはカットされます。

秀丸バージョンも同じ症状ですが
上記の事を初めて気づいたと言う事が
書かれているのでしょうか?
0689名無し組
垢版 |
2022/12/25(日) 17:38:56.43ID:HKxoLpQ+
>>350
まだ生きてる?

JW_TTfntでは、そのフォントに対応してないのでできない。
GetGlyph.exeを使ってやればできる。

https://streamable.com/mcyya6
0690
垢版 |
2022/12/25(日) 17:49:45.42ID:???
以前の長文レイヤ名は前バージョンはできたと
書きましたが、読み込み時にカットされるようです。
0691sugi
垢版 |
2022/12/25(日) 17:54:35.12ID:???
>>685
えっと、今日もすでに程よく飲んでて多少口が悪くなってても
ご容赦下さい。
でも本来のコテなしの5chならこんな風な回答になるはず。

えっ、今更?
jwwの機能として読み込むと仕様としてバッサリと切られるわけですが
外部変形から呼ぶ分にはなんとか許容してもらってるみたいなんで
外部変形を使ってなんとかしましょうって話で
これまでやってきたつもりなんですが
もう一度本家のスレを最初から3回ほど熟読してきてから
質問してもらっていいですか?
0692sugi
垢版 |
2022/12/25(日) 18:01:49.87ID:???
>>688
あれ、ちょっと待って、やはり自分の方がおかしいのか?
英数は書き出せるようですが日本語になると書き出せなくて
文字化けもあったりして困った状態になるって認識でしたが
この辺はもう一度確認しないといけないかもしれません。

でもどちらにせよ今日の自分はもう使い物にならなくって
難しいこと考えられそうにないので一度、仕切り直して検討してみます。
0693
垢版 |
2022/12/25(日) 18:04:52.64ID:???
カットされるのは、一番最初から存じていますし
長文レイヤ名を読み込めるのがゴールです。

仕様なのか?
そのカットされない方法は無いのか?
若しくは要望として上げても良いのか?
とコメントしました。

>外部変形を使って読み込む場合は
>16バイト以上でも読み込めますね。
>ruby を使った外部変形で試してみました。

と書込みがありましたのと
>>691
外部変形から読む分は許容とあります。

という事は 16バイト以上でも
外部変形は読み込めるという認識です。
しかし 

>書き出し時にカットされるのは今回自分も初めて気づいて
>(というか今まであまり使ったことない機能だったので)

という書込みがありましたので
え!? どういう事?と感じました。

結論は 外部変形でもできないと
言う事でしょうか?
それとも、外部変形は許容されているから
できると言う事でしょうか?
度々申し訳ないです。
0694sugi
垢版 |
2022/12/25(日) 18:10:35.52ID:???
>>688
長文レイヤの書き出しに成功したのって半角英数の時のみじゃないですか?
日本語レイヤ名の時も書き出せてましたか?

ちょっと、自分でも分からなくなってきました。
日本語レイヤ名の場合は書き出し後に修正のひと手間がかかりそうで
その辺に一手間かかる分が煩わしそうとは思ってたんですが。
0695
垢版 |
2022/12/25(日) 18:22:55.58ID:???
>日本語レイヤ名の時も書き出せてましたか?

そのように記憶していました。
新しい外部変形を作って頂き、長文レイヤ名を書き出し、
読込みで、長文が読めた!と感動して スゲーと
思っていました。
(先程 前バージョンを確かめましたが長文日本語レイヤ読めないような。。。)
その後、書込みレイヤとか、プロテクトレイヤは読み込めないとか
気になる点を改良していただいていると
思っていました。
テストは前半は英数字で後半は日本語でテストしています。

外部変形の場合許容というのは、長文英数字は読込が可能と言う事でしょうか?
 
0696
垢版 |
2022/12/25(日) 18:25:55.17ID:???
前バージョン いくつか動作確認しましたが
半角英数字 規定通りカットされます。
(全角漢字も同様)

勘違いだったのかな。。。
0697
垢版 |
2022/12/25(日) 18:30:59.22ID:???
気長に待っていますので
よろしくお願いいたします。

ゆっくりしてください。
0698sugi
垢版 |
2022/12/25(日) 18:34:56.88ID:???
あれ、なんでだろう?
山さんが例として出されてたのが英数のレイヤ名で
外部変形で読み込ませたら、なんだできるじゃんってとこから
始まったんですが、書き込みに関してはそれほど注意してなくて
書き込みの際に切られるならそれがしようだろって認識で
その辺は一手間かけざるを得ないかなって思ってました。

書き込みについてはjwwの仕様を変えてもらう以外
なにもアイデアは持ち合わせていないです。
0699
垢版 |
2022/12/25(日) 19:06:30.19ID:???
グループ名とレイヤ名の文字数は
グループ名の方が長く読めるので
勘違いされたのですね。
0700sugi
垢版 |
2022/12/25(日) 19:13:59.15ID:???
>>699
どういうことでしょう?
kwsk
0701sugi
垢版 |
2022/12/25(日) 19:44:06.47ID:???
>>697
いやいや
そんな爺さんみたいに扱われる年齢でもないです、シャキーン(`•ω•´)

うーん、まだなんだかいろいろやらかしちゃってる気もして
そもそも山さんの要望に作者さんが応えられてたらそれが一番良くって
出しゃばって余計な真似をしたんじゃないかと凹んでおります。

現在の問題点としては書き込みの際に日本語長文レイヤがちゃんと
書き出されてくれないってくれないってことなんでしょうが
書き込みについてはjwwの標準機能をキー入力で自動化してみただけで
ここに関してはなにも手数を加えていません。

とはいえ、過去のバージョンでは確かに出来てたと言われると
そうだったかなって気になって、その時のスクリプトを
示してもらえればなにかヒントになるかもしれません。
0702sugi
垢版 |
2022/12/25(日) 19:50:02.12ID:???
>>690
ちょっと待って、読込み時にカットされるのはおかしい。
本意でない、多分、読込みの部分の後半がうまく動作していない。
ああ、もう今日はこの辺でギブアップ。
明日からまた仕切り直して確認してみます。
0703sugi
垢版 |
2022/12/26(月) 08:09:28.92ID:???
>>700
ああ、グループ名とレイヤ名で保存できるバイト数が異なるってことか
そこは理解してます

レイヤ名を忠実に書き出す方法が見つかればいいんですが
jwf書出しで削られるからには他に良い方法も思いつかず
一外変作者としてはこの辺が限界のような気がします
0704sugi
垢版 |
2022/12/26(月) 08:13:33.41ID:???
>>702
これは読込みでカットされてるわけじゃなく
書込みでカットされてるのを読込んだので
カットされてるように見えるってことですね
それなら納得
0705
垢版 |
2022/12/26(月) 08:29:48.50ID:???
整理します。
jww 標準の書き出しで 長文レイヤ書き出し テキスト内確認 長文レイヤのまま
jww 標準で読込み 規定の長さにレイヤ名がカットされる。

昨日、限界がある、自分は昔できた記憶がある。
勘違いなのか。。。と押し問答がありましたが

12月16日当たり公開分
下記参照
こちらは 長文レイヤでも
読込み jww内のレイヤ名を確認しても長文レイヤが
実現されています。
※ひらがな、全角漢字、英数字すべて問題ないです。


@rem レイヤ名変更
@echo off
REM #jww
REM #cd
REM #hc【レイヤ名変更】 ボタンを選択して下さい。
REM #hm【レイヤ名変更】 |jw01.jwf[L]|jw02.jwf[R]|
REM #:1
REM #h0
REM #e
REM #:2
REM #h0
REM #e
0706
垢版 |
2022/12/26(月) 08:37:43.24ID:???
秀丸バージョンと
上記12月6日当たりバージョンを組み合わせれば
現段階では完璧に動くようです。

秀丸バージョンのマイナスは、長文レイヤを読み込めない。
12月6日当たりバージョンは長文レイヤがすべての文字で読み込めます。
12月6日当たりバージョンを一度テストしてもらえると助かります。

上手に組み替えれば完成すると思います。
0707
垢版 |
2022/12/26(月) 08:44:16.92ID:???
秀丸バージョン
file=open("file.txt").read.chomp
a=[]
open(file).read.each_line{|e|

12月6日当たりバージョン
open(jwf).read.each_line{|e|

外部変形でjwfを読み込むと許容されているというのが
上記の事なのでしょうか?
0708sugi
垢版 |
2022/12/26(月) 08:55:33.91ID:???
あれ、どういうことだろう?
でもこれまでのを組み合わせればなんとかなりそうというのは朗報
一度落ち着いて見直してみます
0709
垢版 |
2022/12/26(月) 11:12:18.94ID:???
それ以降の ファイルを指定して読込の場合
長文レイヤは読めません。

読み込めるバージョンは
ファイル名が固定されていてます。
jw01.jwf 等
0710sugi
垢版 |
2022/12/26(月) 11:37:47.59ID:???
>>709
なるほど、その辺をチェックしてみます
なにか変えたんだったのかな?

本来なら山さんが要望を出して
それを jiro さんが納得して改善されるのがいい流れで
横から首を突っ込んでややこしくしたんじゃないかなんて
思ってましたが、とりあえず、もうちょっと頑張る。
レスを投稿する


ニューススポーツなんでも実況