[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
799
(1): (ワッチョイ 8a83-7S+s) 2021/05/27(木)14:00 ID:W9lb3rL60(2/2) AAS
正規表現使った置換をすれば一瞬で全行にprint入れられるぞ
勢い凄まじくて読めなくなりそうだけどw
800: (ワッチョイ df76-5zR4) 2021/05/27(木)14:32 ID:3iiiwTLn0(2/2) AAS
やりたいのは表示させることだけなのか、あるいは表示させることで何か(デバッグ等)を達成したのかわからん
801: (ワッチョイW 5ac8-8w0B) 2021/05/27(木)14:39 ID:InuiCG2k0(2/2) AAS
コメントについてはスクリプト本体に埋め込むよりも
字幕ファイル(拡張子.srt)を別に作って読み込ませたほうが
簡単でスッキリしそうな気がする
802: (ワッチョイ 3e7e-5zR4) 2021/05/27(木)14:44 ID:5icUKsXV0(3/3) AAS
>>799
そうかインタプリタなんだから実行する.uwsに手を加えるuws書けばいいのか
頭硬かった!

帰ったら書いてみるわ
803
(3): (ワッチョイ 4953-950J) 2021/05/28(金)00:00 ID:2pZUIdLF0(1/2) AAS
OPTION SPECIALCHAR
tempf = "C:\tempf.UWS"

DOSCMD("echo //実行用 > " + tempf)//実行用を作成
ID  = FOPEN(GET_UWSC_NAME,F_READ or F_WRITE)
ID2 = FOPEN(tempf,F_READ or F_WRITE) 

For i = 21 to FGET(ID, F_LINECOUNT)
FPUT(ID2, FGET(ID,i))//i行目を実行用ファイルに書き込み
str=REPLACE(FGET(ID,i), "<#DBL>","<#D"+"BL>")//置換
FPUT(ID2,"FUKIDASI(<#DBL>"+str+"<#DBL>,100,100,0,40)" )//ふきだし用
//FPUT(ID2, "print <#DBL>"+str+"<#DBL>")//print用
省9
804: (ワッチョイW b958-fFyW) 2021/05/28(金)00:24 ID:2l69dxd+0(1) AAS
適当なテキストエディタに元ソース貼って一行実行毎に選択行ずらしてけばデバッガっぽい見た目になりそうね
805
(2): (ワッチョイ c103-950J) 2021/05/28(金)06:45 ID:iLssNLnp0(1/2) AAS
回答感謝!
掲示板に向いていない文章に気をつける(文章を短くする)ので今後もご教示ください!
>790
YES!感謝!
>791
感謝!
>793
感謝!
>795
感謝!もっと具体的に記入します。
省17
806
(1): (ワッチョイ c103-950J) 2021/05/28(金)06:46 ID:iLssNLnp0(2/2) AAS
?私のUWSCのやり方(もっと効率の良いやり方があればご教示ください)
1.編集した「.uws」を実行して修正する部分を確認
2.「.uws」を開いて該当する部分を予想して修正する
3.再び「.uws」を実行して成功しているか確認
 「.uws」の中身が増えて確認作業に時間がかかる場合は録画して確認
4.成功したら次の関数を追加して1.に戻る
この繰り返しで作業しています。

?このようなUWSCのやり方をする理由
1.については、一度修正しても、中身が増えるとまた修正が必要になることも
 また、一度では確認できず何度も実行することもある。そして、
省9
807: (ワッチョイ f1b1-vEq5) 2021/05/28(金)10:37 ID:2J3c/Sn60(1) AAS
どの関数を実行してるか分からないなら、実行する前に
MSGBOX("A関数始動")
と表示させる
終了したら
MSGBOX("A関数終了")
と表示させる

単純に一時停止なら
MSGBOX("STOP")
とする
808: (ワッチョイ 9311-4Wjq) 2021/05/28(金)11:19 ID:S7SDoKyZ0(1) AAS
>>805
「したいこと」としては正しくは「デバッグ」だな
デバッガはデバッグするための方法とかツールとかを指すことになる
検索するとしたら「UWSC デバッグ」の方が良いと思う
が、このスレでの回答が既に結構充実してるな
809
(1): (アウアウクー MM0d-cpin) 2021/05/28(金)13:20 ID:OqWfVSXLM(1) AAS
?この問題点を解決する方法を考案
その一、録画をする。手間はかかるがどの部分に修正が必要かの確認が容易。
リアルタイムでは見逃してしまう場合や複数回実行して修正点を探す時にも役立つ
その二、今回の質問でもある「.uws」の中身をリアルタイムに表示したいのです!
録画する場合も「.uws」が長いと(PutkeyとSLEEPなど)今が「.uws」の
中身のどの部分を実行しているのかが不明瞭になる問題があります。
そんなときに、実行している「.uws」の中身をリアルタイムに表示
することで録画からピンポイントで修正するべき部分を確認できると思いました。
さらに、これまでは、一つずつ関数を修正してきましたが
(修正するポイントを断定できず予想しながら修正していたため)
省15
810: (ワッチョイW 13d5-mt3S) 2021/05/28(金)14:00 ID:YMperXyD0(1) AAS
もう消えた方がいいですよ
811: (テテンテンテン MM4b-qofK) 2021/05/28(金)14:01 ID:4Qd7PyQuM(1) AAS
文章短くするって書いたの忘れたのか?
812: (ワッチョイ 9158-zpTG) 2021/05/28(金)14:12 ID:KMFPSaNr0(1) AAS
どうみても発達障害で草
まあ一人で頑張ってください
813
(1): (ワッチョイ 4976-4Wjq) 2021/05/28(金)14:38 ID:ruvmNLQ50(1) AAS
デバッグなんて今処理してる部分と変数をprintするだけで十分だわ
814: (ワッチョイ 2b6e-eNc6) 2021/05/28(金)14:48 ID:HKXL5Sdn0(1) AAS
問題点も不明なまま闇雲にログを見た所で
何の役に立つんだってのが一番最初に来る
815: (ワッチョイ 59cf-98mf) 2021/05/28(金)15:12 ID:POfxRcY20(1) AAS
講談社のやきう漫画でこんな感じのおかしい1年坊主いたな
816: (ワッチョイ d9cf-83tl) 2021/05/28(金)16:11 ID:BteiUACC0(1) AAS
素人に関数使い方動画でも作って売るんか?
817: (ワッチョイ 41b1-W1af) 2021/05/28(金)16:38 ID:X9gwNk2l0(1) AAS
>>786
>複数の関数を組み合わせる応用が今はうまく出来ません。

あの長文レスとは裏腹になるべく少ない行数でスクリプト書こうとしてるんかな?
A関数の引数にB関数を指定、そのB関数の引数にC関数を…とかして訳分からなくなるパターン?
818: (ワッチョイ 4b7e-4Wjq) 2021/05/28(金)16:40 ID:dkqXIZ3N0(1/2) AAS
>>803
おおーお見事

似非デバッガっぽくしたかったけど、ファイル選択ダイアログがうまく動かなくて
三分考えて寝ちゃった!
1-
あと 184 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.019s