[過去ログ]
自動化ツールUWSC使いよ集まれ23 (1002レス)
自動化ツールUWSC使いよ集まれ23 http://egg.5ch.io/test/read.cgi/software/1600515815/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
809: 名無しさん@お腹いっぱい。 (アウアウクー MM0d-cpin) [] 2021/05/28(金) 13:20:36 ID:OqWfVSXLM ?この問題点を解決する方法を考案 その一、録画をする。手間はかかるがどの部分に修正が必要かの確認が容易。 リアルタイムでは見逃してしまう場合や複数回実行して修正点を探す時にも役立つ その二、今回の質問でもある「.uws」の中身をリアルタイムに表示したいのです! 録画する場合も「.uws」が長いと(PutkeyとSLEEPなど)今が「.uws」の 中身のどの部分を実行しているのかが不明瞭になる問題があります。 そんなときに、実行している「.uws」の中身をリアルタイムに表示 することで録画からピンポイントで修正するべき部分を確認できると思いました。 さらに、これまでは、一つずつ関数を修正してきましたが (修正するポイントを断定できず予想しながら修正していたため) その問題も、実行した「.uws」の中身を表示している状態を録画することで、 一度に複数の修正する部分を断定して修正することが出来るようになると考えました。 修正する部分を断定することができるだけでも時間短縮になりますが、 一度に複数の修正が可能になるという部分も魅力的だと考えました。 ?まとめ 何故質問しようと思ったのか具体的に記入しました! 初心者のため、理解の及ばない部分や誤解している部分があるかと思います。 そのために非効率的な考え方ややり方をしている部分もあるかと思いますので、 そういった改善点も指摘していただけることで今よりも出来ることが増えます。 ここまで長くなりました(文章を短くできませんでした)が、 ご覧くださりありがとうございます! やはり、UWSCに造詣が深い、このスレの方々に質問してよかったと思いました。 ついでといってはなんですが、 もっとこうしたほうがいいよ!といったアドバイスなどいただけると幸いです。 5chの規制に当てはまってしまったので、返信は難しいです。 http://egg.5ch.io/test/read.cgi/software/1600515815/809
810: 名無しさん@お腹いっぱい。 (ワッチョイW 13d5-mt3S) [sage] 2021/05/28(金) 14:00:38 ID:YMperXyD0 もう消えた方がいいですよ http://egg.5ch.io/test/read.cgi/software/1600515815/810
811: 名無しさん@お腹いっぱい。 (テテンテンテン MM4b-qofK) [sage] 2021/05/28(金) 14:01:38 ID:4Qd7PyQuM 文章短くするって書いたの忘れたのか? http://egg.5ch.io/test/read.cgi/software/1600515815/811
812: 名無しさん@お腹いっぱい。 (ワッチョイ 9158-zpTG) [sage] 2021/05/28(金) 14:12:36 ID:KMFPSaNr0 どうみても発達障害で草 まあ一人で頑張ってください http://egg.5ch.io/test/read.cgi/software/1600515815/812
813: 名無しさん@お腹いっぱい。 (ワッチョイ 4976-4Wjq) [sage] 2021/05/28(金) 14:38:46 ID:ruvmNLQ50 デバッグなんて今処理してる部分と変数をprintするだけで十分だわ http://egg.5ch.io/test/read.cgi/software/1600515815/813
814: 名無しさん@お腹いっぱい。 (ワッチョイ 2b6e-eNc6) [sage] 2021/05/28(金) 14:48:23 ID:HKXL5Sdn0 問題点も不明なまま闇雲にログを見た所で 何の役に立つんだってのが一番最初に来る http://egg.5ch.io/test/read.cgi/software/1600515815/814
815: 名無しさん@お腹いっぱい。 (ワッチョイ 59cf-98mf) [] 2021/05/28(金) 15:12:57 ID:POfxRcY20 講談社のやきう漫画でこんな感じのおかしい1年坊主いたな http://egg.5ch.io/test/read.cgi/software/1600515815/815
816: 名無しさん@お腹いっぱい。 (ワッチョイ d9cf-83tl) [] 2021/05/28(金) 16:11:32 ID:BteiUACC0 素人に関数使い方動画でも作って売るんか? http://egg.5ch.io/test/read.cgi/software/1600515815/816
817: 名無しさん@お腹いっぱい。 (ワッチョイ 41b1-W1af) [sage] 2021/05/28(金) 16:38:27 ID:X9gwNk2l0 >>786で >複数の関数を組み合わせる応用が今はうまく出来ません。 あの長文レスとは裏腹になるべく少ない行数でスクリプト書こうとしてるんかな? A関数の引数にB関数を指定、そのB関数の引数にC関数を…とかして訳分からなくなるパターン? http://egg.5ch.io/test/read.cgi/software/1600515815/817
818: 名無しさん@お腹いっぱい。 (ワッチョイ 4b7e-4Wjq) [sage] 2021/05/28(金) 16:40:31 ID:dkqXIZ3N0 >>803 おおーお見事 似非デバッガっぽくしたかったけど、ファイル選択ダイアログがうまく動かなくて 三分考えて寝ちゃった! http://egg.5ch.io/test/read.cgi/software/1600515815/818
819: 名無しさん@お腹いっぱい。 (ワッチョイ 4b7e-4Wjq) [sage] 2021/05/28(金) 16:47:09 ID:dkqXIZ3N0 >>805,806,809 UWSCで何したいのかと、実際のコードはっつけてくれるとアドバイスしやすいかも 『GUI(ゲーム等)の長時間・複雑な自動化のために、デバッグ手法を知りたい』 なら 1. >>793さんの通り部品単位で作り、テストし、結合する (関数化・クラス化・別ファイル化・アーキテクチャとかのお話 大規模なコードを書く際に役立つ) 2. 誤作動時に情報を知りたい部分・部品に、デバッグ出力機能をつけておく (例えばBTNをデバッグメッセージつきで自前実装して、 テキストエディタでまとめて置換したりね) 3. 誤作動しやすい箇所は、誤作動がおきにくいよう作り込む (chkimgxなどを利用して、画面遷移を事前・事後確認するとかね) 4. UWSCから、デバッガやデバッグ手法の充実した言語に変える (PythonやC#等ならより強力にデバッグできる ただし学習コストが高いので、「今後相当な時間を費やす予定」なら検討してね) http://egg.5ch.io/test/read.cgi/software/1600515815/819
820: 名無しさん@お腹いっぱい。 (ワッチョイ 0174-83tl) [sage] 2021/05/28(金) 16:53:51 ID:Q8mAE05g0 printって使いすぎると、どの行のprint文なのかわからんから困るんだよな 変数を出力したところで変数なんだから複数行ある訳じゃん? エディタ側に、行番号と対応する数字のprint文を自動挿入する仕組みとかあればいいのに print文と行数がずれると自動修正してくれる機能もほしい http://egg.5ch.io/test/read.cgi/software/1600515815/820
821: 名無しさん@お腹いっぱい。 (テテンテンテン MM4b-qofK) [sage] 2021/05/28(金) 16:59:35 ID:F2cC7ZWjM >>820 それこそ、>>803の手法でprint行の置換ですかね ソース行ライン数を追加する http://egg.5ch.io/test/read.cgi/software/1600515815/821
822: 名無しさん@お腹いっぱい。 (ワッチョイ b958-E5nr) [sage] 2021/05/28(金) 17:29:20 ID:2N9GrJ6Z0 すっげえ細かくFunctionやProcedureにして Function○○ start[なう] Function○○ end[なう] を出力するPrint文をもれなく仕込む 出力しないSwitchをグローバル変数として用意しておくとなお良い Print文、Switch判定を仕込んだProcedure MyCall(Procedure名)を通して 呼ぶように出来ると面倒が減るかもしれないが、試してない http://egg.5ch.io/test/read.cgi/software/1600515815/822
823: 名無しさん@お腹いっぱい。 (アウアウウーT Sac5-uIpb) [sage] 2021/05/28(金) 23:33:23 ID:eVkDi6X3a デバッグはたいていはmsgboxやprint+sleepで事足りるけど 流れがみたいときはファイルに吐き出す 以前はFPUTを使って書いていて AddToLogするごとに重くなってしまっていたが Win32APIを使う方法にしたら軽くなって快適になった https://pastebin.com/ySY94BxZ http://egg.5ch.io/test/read.cgi/software/1600515815/823
824: 名無しさん@お腹いっぱい。 (ワッチョイ 4953-950J) [sage] 2021/05/28(金) 23:46:42 ID:2pZUIdLF0 https://pastebin.com/0hJFyW0D スレッド使ったらニコニコ風出来たので満足 FORとか人間に代わって回してくれてる様子が見られるものが作れて面白かったわ http://egg.5ch.io/test/read.cgi/software/1600515815/824
825: 名無しさん@お腹いっぱい。 (ニククエ 7173-bBgm) [sage] 2021/05/29(土) 17:52:19 ID:yHscvG530NIKU >>813 いわゆる PRINT デバッグですな 私も基本は PRINT デバッグなんですけど、 PRINT の代わりに SPEAK() を使うこともある。 画面を見てなくても変な動きが判るので時として便利。 http://egg.5ch.io/test/read.cgi/software/1600515815/825
826: 名無しさん@お腹いっぱい。 (ニククエ MM4b-cTQT) [sage] 2021/05/29(土) 21:16:54 ID:zvL7WyqnMNIKU クリックしてくれないんだけど http://egg.5ch.io/test/read.cgi/software/1600515815/826
827: 名無しさん@お腹いっぱい。 (ニククエ 7173-bBgm) [sage] 2021/05/29(土) 21:42:32 ID:yHscvG530NIKU 左クリック後にダメモトで右クリックを試してみる価値はあるかも。 >>761 それでもダメな場合、>>760 のようなハードがあると役に立つのではないかと思ってまして http://egg.5ch.io/test/read.cgi/software/1600515815/827
828: 名無しさん@お腹いっぱい。 (ニククエ f1b1-vEq5) [sage] 2021/05/29(土) 21:46:53 ID:IvDkFqhb0NIKU してくれないだけ言われても分からんよ http://egg.5ch.io/test/read.cgi/software/1600515815/828
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 174 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.018s