[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
721: (ワッチョイ cdb1-0qpL) 2021/05/15(土)16:08 ID:AAzfdck60(2/3) AAS
>>719
著作権法違反
<技術的保護手段回避装置等の製造等を行った者>
技術的保護手段の回避を行うことを専らその機能とする装置若しくは技術的保護手段の回避を行うことを専らその機能とするプログラムの複製物を公衆に譲渡し、若しくは貸与し、公衆への譲渡若しくは貸与の目的をもつて製造し、輸入し、若しくは所持し、若しくは公衆の使用に供し、又は当該プログラムを公衆送信し、若しくは送信可能化した者(120条の2第1号)
1年以下の懲役 100万円以下の罰金 非親告罪
722: (テテンテンテン MM17-0qpL) 2021/05/15(土)18:08 ID:WgqeXNlFM(1) AAS
>>714
その総当たり戦をUWSCで出来るようにしたら
スクリプトのいい勉強になるな
723(1): (ワッチョイ ffb1-Adon) 2021/05/15(土)18:35 ID:72phNCsN0(1/2) AAS
>>714
どんなつもりか分からないがヒント与えて気分いいのか?
お前が作った物でやれよ
724: (ワッチョイ cdb1-0qpL) 2021/05/15(土)20:48 ID:AAzfdck60(3/3) AAS
>>723
何を?
725(1): (ワッチョイ ffb1-Adon) 2021/05/15(土)21:21 ID:72phNCsN0(2/2) AAS
ヤフオクで売ってる奴もライセンスのヒント与えてる奴もクソって事だよ。
前はココってクソな質問は完全スルーだったけど最近は変な方向になったね
726: (テテンテンテン MM17-0qpL) 2021/05/16(日)14:52 ID:sNX6vM0MM(1) AAS
ヒントをもとにググってみたらライセンスを自動生成するKeygenなるものが見つかった
ヤフオクで売ってる人はこれを使ってるんだろうね
727(1): (ワッチョイ 77b1-Adon) 2021/05/16(日)15:38 ID:C2swgq7p0(1) AAS
>>725
ゲームのbotの質問に答える奴が増えたからな
728: (オイコラミネオ MM49-sort) 2021/05/16(日)15:49 ID:NN14uTVrM(1) AAS
>>727
ゲームの話が堂々と出来るようになったのはグラブルあたりからだな。
2014年10月ごろのファイルが出て来た。
729(3): (ワッチョイW f173-SS14) 2021/05/17(月)16:34 ID:Bt7pkNRx0(1) AAS
サイコロふって、
1回目に1がでたら5を入力、かつ2回目に2がでたら6を入力、3がでたら9、かつ3回目に2がでたら4
1回目に2がでたら6、かつ2回目に2がでたら4、3がでたら7…
みたいに、状況によって変わる時って、いい処理方法ない?
条件分肢多すぎてifだと凄まじい数になるし、
例えば将棋とかの最善手を導く処理ってどうやってるの?
730: (テテンテンテン MM17-PSBw) 2021/05/17(月)16:51 ID:nGnXNq5nM(1) AAS
>>729
何らかの計算式があるんじゃなきゃ、多次元配列を自分で埋めて処理
731: (ワッチョイ ffb1-Adon) 2021/05/17(月)17:39 ID:GhJnszA00(1) AAS
ランダムに処理させるって事?
それならずっと前にココかどこかに書いてくれた人いたけど違うのかな
732: (テテンテンテン MM17-PSBw) 2021/05/17(月)17:42 ID:OHnYoif6M(1) AAS
ん?なんでランダム?
何回サイコロふるのか知らんけど、仮に三回までなら三次元の配列作って処理するってこと
733: (ワッチョイ cdb1-0qpL) 2021/05/17(月)18:30 ID:I/CBV/Xi0(1) AAS
>>729
何回目に何が出たら何を入力するというのが決まってるならデータファイルに書いて読み込ませて処理する
734: (ワッチョイ 6d74-Yrwy) 2021/05/17(月)23:13 ID:9AvKOLQa0(1) AAS
めんどくせえから1回目1なら 1
2回目2なら 20、2回目3なら 30、って表現して
かつ、の場合は20 + 1= 21とか30+1=31ってすればいいんじゃ無いの?
if dice = 1
return 5
elseif dice = 21
return 6
elseif dice = 31
return 9
eliseif dice = 231 //1回目1、かつ2回目3、かつ3回目2
省1
735: (ワッチョイW 8958-QIch) 2021/05/17(月)23:36 ID:nSZhINAl0(1) AAS
ifでやるの無理あるという話からif進めるんかい
とはいえ既出だけど最適解を数式化できないならifなりswitchなり頑張るか人工知能や機械学習が必要になる
サイコロの例はn回振った時の合計を何に近づけるといったロジック化出来そうな気もするが
736: (ワッチョイ 876e-f5WA) 2021/05/17(月)23:52 ID:AlRMVx8x0(1) AAS
記述の方法より先にアルゴリズムを考えないと
737: (ワッチョイ 1d02-Qmtv) 2021/05/18(火)00:46 ID:Um7UqKTs0(1) AAS
処理の全貌が分からない回答者がアルゴリズムなんか考えても仕方ない
全貌を明らかにした仕様書を作るかてめーでアルゴリズム考えろと言いたい
738(1): (ワッチョイW 8958-QIch) 2021/05/18(火)01:44 ID:P4acFuil0(1/2) AAS
AI的なロジックってどう組むのって言う例え話になんでそんなカリカリしてんだ
739(2): (ワッチョイ e311-sort) 2021/05/18(火)01:54 ID:DdJxyZHF0(1/3) AAS
>>729の処理そのままならこんな感じだとif無し
外部リンク:pastebin.pl
定義部分はcsv作って読むとか答え部分は関数名にしてevalとか応用も
>>738
AI的かどうかは729のレスからじゃ分からんな
740: (ワッチョイ e311-sort) 2021/05/18(火)02:23 ID:DdJxyZHF0(2/3) AAS
>>739
あ、コレだと目が1と2だけだった適宜読みかえてください
random(3)+1 が意図したもの
741: (テテンテンテン MM17-PSBw) 2021/05/18(火)05:23 ID:WtM7AEXpM(1) AAS
AIってなら、サイコロの出目の履歴によって行うことを計算式で評価するようにしなきゃだよな
742(1): (ワッチョイW 8958-QIch) 2021/05/18(火)06:25 ID:P4acFuil0(2/2) AAS
>>739
状況によって変わるとか将棋なんかの最善手〜って言ってるんだからそういったゲームのAIってどう組むのって話しじゃん?
まあ本人でもないので別にそこに拘泥する気は無いが
サイコロの例は正直に言えば提示条件のパターンが少なすぎるのと目に対応する数値の評価(良し悪し)が不明瞭でなんとも言えないが…TRPGの自動探索とかと考えるとちょっと面白いお題なのかもしれない
まあ、uwscでステートマシンとかルールエンジン組みたくないけど出来なくはない、かも?
743: (ワッチョイ e311-sort) 2021/05/18(火)09:24 ID:DdJxyZHF0(3/3) AAS
>>742
>将棋なんかの最善手
そうな
上のでいえば定義パターンを動的に書き換える機構組み込んだらそれっぽくなるかもね
744: (ワッチョイ 031f-sort) 2021/05/20(木)21:58 ID:eGqg8Nyv0(1) AAS
705名無しさん@お腹いっぱい。 (ワッチョイ 435e-Epcz)2020/06/18(木) 03:27:53.28ID:PnKZM4Ny0
ほらよ感謝しろ
UWSC pro
68UW752980WUWU147
745: (ワッチョイ 97cf-lZiV) 2021/05/22(土)20:47 ID:Y2n2I5IU0(1/7) AAS
UWSCのマウスクリックを受け付けないこれどういう事?
記録しようとしてもナニもなかったように無視されますわ
746(1): (ワッチョイW 2758-Yc3C) 2021/05/22(土)21:48 ID:EuQDWY8n0(1/2) AAS
そーいうもの
747(1): (ワッチョイ 97cf-lZiV) 2021/05/22(土)21:54 ID:Y2n2I5IU0(2/7) AAS
>>746
え!まじですか…
マウス動作をもっと低レベルでエミュレートするアプリないの?
748: (ワッチョイ 9a11-5zR4) 2021/05/22(土)21:59 ID:ln+Y1cn30(1) AAS
そういうもんじゃないぞ
なぜ無視されるかは分からん
749(1): (ワッチョイ 63b1-4P7j) 2021/05/22(土)22:11 ID:rd8Mv+gA0(1/3) AAS
>>747
なんのアプリの操作を記録してだめだったんだ?
メモ帳は試したか?
750: (ワッチョイW 2758-Yc3C) 2021/05/22(土)22:27 ID:EuQDWY8n0(2/2) AAS
どうせAndroidエミュでしょ
751(1): (ワッチョイ 97cf-lZiV) 2021/05/22(土)23:24 ID:Y2n2I5IU0(3/7) AAS
>>749
MSIアフターバーナーは全てのマウス操作がダメ
マウスを絶対座標決め打ちでクリックしても無視
メモ帳・ブラウザーは問題なく動作させてる
752(1): (ワッチョイ 63b1-4P7j) 2021/05/22(土)23:27 ID:rd8Mv+gA0(2/3) AAS
>>751
キーボードショートカットとか別のアプローチを考えるしかないね
753: (ワッチョイ 97cf-lZiV) 2021/05/22(土)23:31 ID:Y2n2I5IU0(4/7) AAS
ついでにABは
ACWでウィンドウ移動が出来ない…でもABをアクティブ(最前列)には出来る
754: (ワッチョイ 97cf-lZiV) 2021/05/22(土)23:32 ID:Y2n2I5IU0(5/7) AAS
>>752
キー操作も無視してる
755(1): (ワッチョイW bb58-i9Sb) 2021/05/22(土)23:37 ID:MtMwOxLm0(1) AAS
ABとACWってなに?
756: (ワッチョイ 97cf-lZiV) 2021/05/22(土)23:39 ID:Y2n2I5IU0(6/7) AAS
>>755
AB:MSIアフターバーナーの略語
ACW:外部リンク:canal22.org
757(1): (ワッチョイ 63b1-4P7j) 2021/05/22(土)23:45 ID:rd8Mv+gA0(3/3) AAS
軽くググったら以下のような記述を見つけた
オンスクリーンディスプレイはRivaTunerというソフトによって実現されていますが
これはDirect3Dに割り込んで表示を実現しています。
OSD切るとか描画方法変えられないかね
758(1): (ワッチョイ 97cf-lZiV) 2021/05/22(土)23:48 ID:Y2n2I5IU0(7/7) AAS
>>757
それはゲーム画面上に現在のGPU情報を表示する為の仕組みみたい
今回の問題とは違うかも?
759: (ワッチョイW 2758-dzKl) 2021/05/23(日)00:02 ID:E7wdMZsA0(1) AAS
MSIアフターバーナーっていう
3Dシューティングゲームが有るのかと思ってしまったじゃないか
期待して損した
760(1): (ワッチョイ cb73-+D+D) 2021/05/23(日)01:04 ID:FRXnZTQv0(1) AAS
UWSC から USB シリアル信号を受けて USB マウス/USB キーボード信号をエミュレートして返すハードを作ったら需要があるかな
761(1): (ワッチョイW bb58-i9Sb) 2021/05/23(日)07:59 ID:SIPmxggy0(1) AAS
そのハードがあるとなんの役に立つの?
762: (ワッチョイ 2758-5zR4) 2021/05/23(日)13:34 ID:OoPYAzRy0(1) AAS
野良ドライバは作れないしアプリ階層では無視されるのならば
より低位層からコントロールするしかなくなる
マクロキーボード・マウスからのマクロが有効ならそれ乗っ取るのもアリではあるけど
763: (ワッチョイ db11-f9J/) 2021/05/23(日)15:04 ID:aAgZSO2A0(1) AAS
APEXなんかはUEFIからロードするチートツールとかあったよね。
764(1): (ワッチョイ 63b1-4P7j) 2021/05/23(日)21:42 ID:e15dKC6d0(1) AAS
クリップボードにコピペした文章の改行コードを削除する方法ってある?
>762だと
「ば」と「よ」、「る」と「マ」の間をつなげて1行文にしたい
765: (ワッチョイ 63b1-4P7j) 2021/05/23(日)21:50 ID:FVxLloSQ0(1/2) AAS
replaceで改行コードを置換すればいい
UWSCで改行コードは<#CR>
766: (ワッチョイ 63b1-4P7j) 2021/05/23(日)21:51 ID:FVxLloSQ0(2/2) AAS
ワッチョイかぶったw
767: (ワッチョイ cb73-+D+D) 2021/05/24(月)00:45 ID:tKkocwGZ0(1) AAS
>>764 より具体的に書くと
SENDSTR(0,REPLACE(GETSTR(0),"<#CR>",""))
768(1): (ワッチョイ 63b1-4P7j) 2021/05/24(月)00:54 ID:ndS82SYO0(1/2) AAS
できたわ
<#CR> は知ってて一度やってみてもうまくいかなかったので
\nとかいろいろ周り道してた
#か<を全角で記述してたかもしれない
769: (ワッチョイ 63b1-4P7j) 2021/05/24(月)00:56 ID:ndS82SYO0(2/2) AAS
ちなみに、できる前はWEBブラウザのURL欄に貼り付けてから再コピペして代用してた
770: (ワッチョイW bb58-i9Sb) 2021/05/24(月)06:20 ID:B/zOvDwV0(1) AAS
>>768
一度やってうまくいかなかった理由は何だった?
771: (ワッチョイ b61f-5zR4) 2021/05/25(火)17:48 ID:LbwlTdMi0(1) AAS
>>758
まだ見てる?
操作したいプログラムを管理者権限で起動してみるとうまく行くかもよ
772: (オッペケ Srbb-tiYr) 2021/05/26(水)07:56 ID:2VKr7UHUr(1/2) AAS
いつ使えなくなるやらと不安抱えていたところに
Power Automate Desktop使ってみたらかなり良かった
uwsc使えてるやつなら簡単過ぎて死んじゃうビクンビクンってなる
uwscで出来ることは出来るしそれ以上のことが出来る
ただ起動や修正を繰り返す使い方の場合はuwscのほうがフットワーク軽い
併用していくわ
773: (ワッチョイ 9a11-5zR4) 2021/05/26(水)09:16 ID:fOIzdHlJ0(1) AAS
>uwscで出来ることは出来るしそれ以上のことが出来る
ほんとに〜?って思ったら直後で否定してんじゃねえか
実際のとこ比較してどうなんよ
774(1): (ブーイモ MMe7-nfoI) 2021/05/26(水)14:17 ID:kuNfd1HtM(1/2) AAS
Power Automate Desktopって画像検索やWebDriverも使えるの?
775: (ワッチョイW bb58-xSl6) 2021/05/26(水)14:25 ID:LWJNqQBx0(1) AAS
「画像検索」という表現は誤解を招くぞ
776(1): (ワッチョイW 037e-v7ki) 2021/05/26(水)15:32 ID:y9opCvFW0(1/2) AAS
UWSCRに期待してるんだがイマイチ先が見えてこないな
1人で開発だから仕方ないがもう少し盛り上がってほしい
CAMPFIREの文句書いてるけど、開発開始当初ここで作者のメンタル面を懸念材料にしてる人いたの思い出した
777: (ブーイモ MM7f-5zR4) 2021/05/26(水)17:11 ID:XyG33KBLM(1) AAS
ヤル人はどんな障害があってもヤルし
途中で投げる人は投げるよ 仕方ないw
778: (ワッチョイ db11-f9J/) 2021/05/26(水)18:20 ID:qV7aREjI0(1) AAS
でも途中で投げるはずの人を完走させる事も出来る。
779(1): (オッペケ Srbb-tiYr) 2021/05/26(水)18:25 ID:2VKr7UHUr(2/2) AAS
>>774
あるお
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com
780(1): (ブーイモ MM7f-uXAc) 2021/05/26(水)18:26 ID:NpyGJ9/UM(1) AAS
>>776
作者生き返ったの?
781(2): (ワッチョイW 037e-v7ki) 2021/05/26(水)18:56 ID:y9opCvFW0(2/2) AAS
>>780
末尾にRつけたUWSCコード互換の新ツールをRustで開発してる猛者がいる
外部リンク:community.camp-fire.jp
782: (ブーイモ MM7f-uXAc) 2021/05/26(水)19:59 ID:uPIzBUiQM(1) AAS
>>781
知らんかったありがとう
783: (ワッチョイ 3e7e-MeBQ) 2021/05/26(水)20:23 ID:sEe/Ln5d0(1) AAS
>>781
ステキです。
784: (ブーイモ MMe7-nfoI) 2021/05/26(水)21:04 ID:kuNfd1HtM(2/2) AAS
>>779
Webページからデータ取得もできるんだ良いね
ちょっと触ってみるわ
785: (ワッチョイ 8bb1-e3Lj) 2021/05/26(水)22:54 ID:z5z5sHzN0(1) AAS
UWSCでもWEBページからのデータ抽出は出来なくはない
めんどいけど
786(4): (ワッチョイ a303-7S+s) 2021/05/27(木)05:04 ID:cqUJgGbz0(1) AAS
?質問です!
UWSCで自動化の試行錯誤をしている初心者です。
UWSCを実行中に、その実行している関数など、
「.uws」の中身をリアルタイムに表示したいのです!
自分の力ではどうにもならないので、ご教示ください。
?やりたいことのイメージ
イメージとしては、ニコニコ動画のコメントです。
動画に再生時間に合わせて流れるコメント。
「再生時間」を実行中の「.uws」
「コメント」は実行中の「.uws」の中身をリアルタイムに表示
省19
787: (ワッチョイW bb58-uXAc) 2021/05/27(木)05:24 ID:tGMgQcOc0(1) AAS
初心者は消えろ
788: (ワッチョイ df76-vdj3) 2021/05/27(木)05:39 ID:0ECT97+Q0(1) AAS
消えろとか書いてるガイジは人口減らして何が目的なんだよ、村目的ならそっちこそ去れっての
789: (ワッチョイ 8a83-7S+s) 2021/05/27(木)06:22 ID:W9lb3rL60(1/2) AAS
ここは5chなんだ
誰が何を書きなぐってもいいんだ
790(2): (ワッチョイ 97cf-7S+s) 2021/05/27(木)06:57 ID:VF23jIa30(1) AAS
>>786
長々と書いてるけれども
結局は単純にデバッグしたいというワケ?
無料:コードの必要箇所にFUKIDASIやPRINTを入れまくれば?
有料:Pro版ならステップ実行も出来るらしい
791(1): (ワッチョイW 5ac8-nFtK) 2021/05/27(木)07:49 ID:InuiCG2k0(1/2) AAS
「UWSC タイマー」辺りをキーワードとしてググれば
参考になりそうなスクリプトが見つかるかも
792: (ワッチョイ 9a11-5zR4) 2021/05/27(木)09:23 ID:Zn0e8o1c0(1) AAS
下手ではないんだけど掲示板には絶望的に向いてない文章だなw
793(2): (ワッチョイ 8bb1-e3Lj) 2021/05/27(木)12:26 ID:sq3VqtEg0(1) AAS
>>786
規模が大きいプログラムは、全部を一気に作ろうとしないで、出来るところから少しずつ作っていくんだよ
処理を部品に分けて一つずつ作って行く
出来たら合わせれば完成
794: (ワッチョイ df76-5zR4) 2021/05/27(木)12:27 ID:3iiiwTLn0(1/2) AAS
正直今実行してるところのコードを全部表示する必要はないでしょ
795(1): (ワッチョイW 2758-Yc3C) 2021/05/27(木)12:29 ID:nA0iOyiE0(1) AAS
肝心の質問が何なのかよく分からんけど、丸ごと代わりに考えてくれ系なら親切な人そのうち来るかもしれないから永遠に待ってみたらいい
どっちかってもっと具体的に実現したいピンポイントな所を聞けば即答も付きそうなもんだけど
796(1): (ワッチョイ 3e7e-5zR4) 2021/05/27(木)12:49 ID:5icUKsXV0(1/3) AAS
>>786
自力でデバッガやリフレクションの発想にいきついたのかな?センスあるね!
こういう事がやりたいんじゃないかなーと予想してみる
画像リンク[png]:i.imgur.com
外部リンク:pastebin.com
・もっと便利にデバッグしたいなら、>>790さんの通り有料版使うのがいいんじゃないかな
(ただし作者さんが他界されたようなので、既に有料版は購入不可)
・Debug.Print()を仕込むのが面倒だけど、
UWSCには『リフレクション』と呼ばれる機能が無いので他に方法無い・・・と思う
797(1): (ワッチョイ 3e7e-5zR4) 2021/05/27(木)12:54 ID:5icUKsXV0(2/3) AAS
pastebinの都合でまとめちゃったけど
・本体
・メモ帳を扱う部分
・デバッグ用の部分
それぞれ別クラス別ファイルにしておくと、使い回しやすい+全体表示しやすいんじゃなかろうか
798: (テテンテンテン MMb6-bgo5) 2021/05/27(木)13:32 ID:l6i/b2DAM(1) AAS
Pro版はしらんが、free版に現在実行中のソース行を検知する機能はないはずだから、手動で
ちまちまprintなりfukidasi入れていくしかないわな
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
おおーお見事
似非デバッガっぽくしたかったけど、ファイル選択ダイアログがうまく動かなくて
三分考えて寝ちゃった!
819: (ワッチョイ 4b7e-4Wjq) 2021/05/28(金)16:47 ID:dkqXIZ3N0(2/2) AAS
>>805,806,809
UWSCで何したいのかと、実際のコードはっつけてくれるとアドバイスしやすいかも
『GUI(ゲーム等)の長時間・複雑な自動化のために、デバッグ手法を知りたい』 なら
1. >>793さんの通り部品単位で作り、テストし、結合する
(関数化・クラス化・別ファイル化・アーキテクチャとかのお話
大規模なコードを書く際に役立つ)
2. 誤作動時に情報を知りたい部分・部品に、デバッグ出力機能をつけておく
(例えばBTNをデバッグメッセージつきで自前実装して、
テキストエディタでまとめて置換したりね)
3. 誤作動しやすい箇所は、誤作動がおきにくいよう作り込む
省4
820(1): (ワッチョイ 0174-83tl) 2021/05/28(金)16:53 ID:Q8mAE05g0(1) AAS
printって使いすぎると、どの行のprint文なのかわからんから困るんだよな
変数を出力したところで変数なんだから複数行ある訳じゃん?
エディタ側に、行番号と対応する数字のprint文を自動挿入する仕組みとかあればいいのに
print文と行数がずれると自動修正してくれる機能もほしい
上下前次1-新書関写板覧索設栞歴
あと 182 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.070s