Windowsの作業を自動化するツール
フリーソフト版とシェアウェア版の2種類がある
・UWSC Free版 Ver5.3.0.2
http://www.uwsc.info/uwsc5302.zip
・UWSC Pro Ver5.3.0.2 (スレ建て時点で、現在シェアレジはできません。)
http://www.uwsc.info/uwscpro5302.exe
●UWSC 掲示板(※作成依頼掲示版ではありません)
質問の際には自力で作ったスクリプトを晒すか、具体的な解らない場所を提示すること
上級者が常駐、たまに作者も現れるため過去ログには有益情報の宝庫
http://www3.rocketbbs.com/13/bbs.cgi?id=umiumi
http://www3.rocketbbs.com/601/siromasa.html
●UWSC - Wikipedia
http://ja.wikipedia.org/wiki/UWSC
●使い方・基礎解説学習サイト
http://uwsc.g.hatena.ne.jp/cx20/20100131/1264938584
http://www.confrage.com/uwsc/
http://necro.jp/dev/uwsc/
http://canal22.org/
http://big.tm.land.to/handbook/uwsc.htm
http://www.game-rev.com/review/gameut/uwsc.html
●スクリプトテンプレサイト
http://scripts.web.fc2.com/
http://nem.symphonic-net.com/uwsct/0610uwsct.html
http://iriyak.adam.ne.jp/uwsc.html
※前スレ
自動化ツールUWSC使いよ集まれ22
https://egg.5ch.net/test/read.cgi/software/1552020532/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
自動化ツールUWSC使いよ集まれ23
レス数が900を超えています。1000を超えると表示できなくなるよ。
1名無しさん@お腹いっぱい。 (ワッチョイW 1353-2ZMP)
2020/09/19(土) 20:43:35.55ID:nIPL1RnT0801名無しさん@お腹いっぱい。 (ワッチョイW 5ac8-8w0B)
2021/05/27(木) 14:39:01.67ID:InuiCG2k0 コメントについてはスクリプト本体に埋め込むよりも
字幕ファイル(拡張子.srt)を別に作って読み込ませたほうが
簡単でスッキリしそうな気がする
字幕ファイル(拡張子.srt)を別に作って読み込ませたほうが
簡単でスッキリしそうな気がする
802名無しさん@お腹いっぱい。 (ワッチョイ 3e7e-5zR4)
2021/05/27(木) 14:44:42.06ID:5icUKsXV0803名無しさん@お腹いっぱい。 (ワッチョイ 4953-950J)
2021/05/28(金) 00:00:58.89ID:2pZUIdLF0 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用
next
FCLOSE(ID)
FCLOSE(ID2)
DOSCMD(tempf,false)//実行
DOSCMD("del " + tempf)//削除
EXIT
//この下にコードを置いてね。1行ごとにふきだしを挟んだファイルを作ってからそれを実行するよ
802が書いてくれるそうだけど帰ってこないから作った。うーん実用的とは思えん
ニコニコみたいにしたかったけどふきだしって秒数指定とかできないからsleepでも使わないとすぐ消えちゃうのね
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用
next
FCLOSE(ID)
FCLOSE(ID2)
DOSCMD(tempf,false)//実行
DOSCMD("del " + tempf)//削除
EXIT
//この下にコードを置いてね。1行ごとにふきだしを挟んだファイルを作ってからそれを実行するよ
802が書いてくれるそうだけど帰ってこないから作った。うーん実用的とは思えん
ニコニコみたいにしたかったけどふきだしって秒数指定とかできないからsleepでも使わないとすぐ消えちゃうのね
804名無しさん@お腹いっぱい。 (ワッチョイW b958-fFyW)
2021/05/28(金) 00:24:12.81ID:2l69dxd+0 適当なテキストエディタに元ソース貼って一行実行毎に選択行ずらしてけばデバッガっぽい見た目になりそうね
805名無しさん@お腹いっぱい。 (ワッチョイ c103-950J)
2021/05/28(金) 06:45:02.49ID:iLssNLnp0 回答感謝!
掲示板に向いていない文章に気をつける(文章を短くする)ので今後もご教示ください!
>790
YES!感謝!
>791
感謝!
>793
感謝!
>795
感謝!もっと具体的に記入します。
>796
YES!感謝!そうです。私がしたいことは、この「デバッガ」というものです!
やりたいことのイメージとしてはかなり近いです。伝わって嬉しいです。
//のコメント(実行している部分がわかりやすいため)も含めて、
「.uws」の中身を全て表示(ニコニコ動画の右側のコメント欄)のイメージです。
そこから実行している部分の関数を分かるように表示
(色や太字や別の部分に吹き出したり)するイメージを考えていました。
しかし複雑なイメージだとうまく伝わらないという不安があり、
簡略化したイメージをお伝えしました。改めて感謝!
>797
感謝!別クラス別ファイルについて調べてみます!
>803
感謝!初心者の私が思いついたのがFUKIDASI関数だっただけなので、
この関数でなければ駄目というわけではないです。
先程の>796と組み合わせることで素晴らしくイメージに近づいています。
改めて感謝を!
ここからは何故質問しようと思ったのか記入します。
掲示板に向いていない文章に気をつける(文章を短くする)ので今後もご教示ください!
>790
YES!感謝!
>791
感謝!
>793
感謝!
>795
感謝!もっと具体的に記入します。
>796
YES!感謝!そうです。私がしたいことは、この「デバッガ」というものです!
やりたいことのイメージとしてはかなり近いです。伝わって嬉しいです。
//のコメント(実行している部分がわかりやすいため)も含めて、
「.uws」の中身を全て表示(ニコニコ動画の右側のコメント欄)のイメージです。
そこから実行している部分の関数を分かるように表示
(色や太字や別の部分に吹き出したり)するイメージを考えていました。
しかし複雑なイメージだとうまく伝わらないという不安があり、
簡略化したイメージをお伝えしました。改めて感謝!
>797
感謝!別クラス別ファイルについて調べてみます!
>803
感謝!初心者の私が思いついたのがFUKIDASI関数だっただけなので、
この関数でなければ駄目というわけではないです。
先程の>796と組み合わせることで素晴らしくイメージに近づいています。
改めて感謝を!
ここからは何故質問しようと思ったのか記入します。
806名無しさん@お腹いっぱい。 (ワッチョイ c103-950J)
2021/05/28(金) 06:46:10.20ID:iLssNLnp0 @私のUWSCのやり方(もっと効率の良いやり方があればご教示ください)
1.編集した「.uws」を実行して修正する部分を確認
2.「.uws」を開いて該当する部分を予想して修正する
3.再び「.uws」を実行して成功しているか確認
「.uws」の中身が増えて確認作業に時間がかかる場合は録画して確認
4.成功したら次の関数を追加して1.に戻る
この繰り返しで作業しています。
AこのようなUWSCのやり方をする理由
1.については、一度修正しても、中身が増えるとまた修正が必要になることも
また、一度では確認できず何度も実行することもある。そして、
同じ「.uws」を実行しても複数回繰り返すと修正点が見つかることも(SLEEP関数など)
3.については、「.uws」の中身が増えると修正する部分を確認するのに時間がかかります。
時間が長いと修正する部分を見逃してしまうことが発生します。そのため録画をしています。
B私のやり方で感じた問題点
・目で見て修正する部分を確認する時間が多くかかる。
・「.uws」の中身が増えるとさらに時間がかかる。
・複数回繰り返すと修正点が見つかることも(SLEEP関数など)
・「.uws」が長いと、どの関数を実行しているのかわからなくなる時も
・関数に詳しくないので、どの関数に修正が必要かわからなくなる時も
1.編集した「.uws」を実行して修正する部分を確認
2.「.uws」を開いて該当する部分を予想して修正する
3.再び「.uws」を実行して成功しているか確認
「.uws」の中身が増えて確認作業に時間がかかる場合は録画して確認
4.成功したら次の関数を追加して1.に戻る
この繰り返しで作業しています。
AこのようなUWSCのやり方をする理由
1.については、一度修正しても、中身が増えるとまた修正が必要になることも
また、一度では確認できず何度も実行することもある。そして、
同じ「.uws」を実行しても複数回繰り返すと修正点が見つかることも(SLEEP関数など)
3.については、「.uws」の中身が増えると修正する部分を確認するのに時間がかかります。
時間が長いと修正する部分を見逃してしまうことが発生します。そのため録画をしています。
B私のやり方で感じた問題点
・目で見て修正する部分を確認する時間が多くかかる。
・「.uws」の中身が増えるとさらに時間がかかる。
・複数回繰り返すと修正点が見つかることも(SLEEP関数など)
・「.uws」が長いと、どの関数を実行しているのかわからなくなる時も
・関数に詳しくないので、どの関数に修正が必要かわからなくなる時も
807名無しさん@お腹いっぱい。 (ワッチョイ f1b1-vEq5)
2021/05/28(金) 10:37:55.22ID:2J3c/Sn60 どの関数を実行してるか分からないなら、実行する前に
MSGBOX("A関数始動")
と表示させる
終了したら
MSGBOX("A関数終了")
と表示させる
単純に一時停止なら
MSGBOX("STOP")
とする
MSGBOX("A関数始動")
と表示させる
終了したら
MSGBOX("A関数終了")
と表示させる
単純に一時停止なら
MSGBOX("STOP")
とする
808名無しさん@お腹いっぱい。 (ワッチョイ 9311-4Wjq)
2021/05/28(金) 11:19:09.21ID:S7SDoKyZ0 >>805
「したいこと」としては正しくは「デバッグ」だな
デバッガはデバッグするための方法とかツールとかを指すことになる
検索するとしたら「UWSC デバッグ」の方が良いと思う
が、このスレでの回答が既に結構充実してるな
「したいこと」としては正しくは「デバッグ」だな
デバッガはデバッグするための方法とかツールとかを指すことになる
検索するとしたら「UWSC デバッグ」の方が良いと思う
が、このスレでの回答が既に結構充実してるな
809名無しさん@お腹いっぱい。 (アウアウクー MM0d-cpin)
2021/05/28(金) 13:20:36.25ID:OqWfVSXLM Cこの問題点を解決する方法を考案
その一、録画をする。手間はかかるがどの部分に修正が必要かの確認が容易。
リアルタイムでは見逃してしまう場合や複数回実行して修正点を探す時にも役立つ
その二、今回の質問でもある「.uws」の中身をリアルタイムに表示したいのです!
録画する場合も「.uws」が長いと(PutkeyとSLEEPなど)今が「.uws」の
中身のどの部分を実行しているのかが不明瞭になる問題があります。
そんなときに、実行している「.uws」の中身をリアルタイムに表示
することで録画からピンポイントで修正するべき部分を確認できると思いました。
さらに、これまでは、一つずつ関数を修正してきましたが
(修正するポイントを断定できず予想しながら修正していたため)
その問題も、実行した「.uws」の中身を表示している状態を録画することで、
一度に複数の修正する部分を断定して修正することが出来るようになると考えました。
修正する部分を断定することができるだけでも時間短縮になりますが、
一度に複数の修正が可能になるという部分も魅力的だと考えました。
Dまとめ
何故質問しようと思ったのか具体的に記入しました!
初心者のため、理解の及ばない部分や誤解している部分があるかと思います。
そのために非効率的な考え方ややり方をしている部分もあるかと思いますので、
そういった改善点も指摘していただけることで今よりも出来ることが増えます。
ここまで長くなりました(文章を短くできませんでした)が、
ご覧くださりありがとうございます!
やはり、UWSCに造詣が深い、このスレの方々に質問してよかったと思いました。
ついでといってはなんですが、
もっとこうしたほうがいいよ!といったアドバイスなどいただけると幸いです。
5chの規制に当てはまってしまったので、返信は難しいです。
その一、録画をする。手間はかかるがどの部分に修正が必要かの確認が容易。
リアルタイムでは見逃してしまう場合や複数回実行して修正点を探す時にも役立つ
その二、今回の質問でもある「.uws」の中身をリアルタイムに表示したいのです!
録画する場合も「.uws」が長いと(PutkeyとSLEEPなど)今が「.uws」の
中身のどの部分を実行しているのかが不明瞭になる問題があります。
そんなときに、実行している「.uws」の中身をリアルタイムに表示
することで録画からピンポイントで修正するべき部分を確認できると思いました。
さらに、これまでは、一つずつ関数を修正してきましたが
(修正するポイントを断定できず予想しながら修正していたため)
その問題も、実行した「.uws」の中身を表示している状態を録画することで、
一度に複数の修正する部分を断定して修正することが出来るようになると考えました。
修正する部分を断定することができるだけでも時間短縮になりますが、
一度に複数の修正が可能になるという部分も魅力的だと考えました。
Dまとめ
何故質問しようと思ったのか具体的に記入しました!
初心者のため、理解の及ばない部分や誤解している部分があるかと思います。
そのために非効率的な考え方ややり方をしている部分もあるかと思いますので、
そういった改善点も指摘していただけることで今よりも出来ることが増えます。
ここまで長くなりました(文章を短くできませんでした)が、
ご覧くださりありがとうございます!
やはり、UWSCに造詣が深い、このスレの方々に質問してよかったと思いました。
ついでといってはなんですが、
もっとこうしたほうがいいよ!といったアドバイスなどいただけると幸いです。
5chの規制に当てはまってしまったので、返信は難しいです。
810名無しさん@お腹いっぱい。 (ワッチョイW 13d5-mt3S)
2021/05/28(金) 14:00:38.36ID:YMperXyD0 もう消えた方がいいですよ
811名無しさん@お腹いっぱい。 (テテンテンテン MM4b-qofK)
2021/05/28(金) 14:01:38.49ID:4Qd7PyQuM 文章短くするって書いたの忘れたのか?
812名無しさん@お腹いっぱい。 (ワッチョイ 9158-zpTG)
2021/05/28(金) 14:12:36.91ID:KMFPSaNr0 どうみても発達障害で草
まあ一人で頑張ってください
まあ一人で頑張ってください
813名無しさん@お腹いっぱい。 (ワッチョイ 4976-4Wjq)
2021/05/28(金) 14:38:46.35ID:ruvmNLQ50 デバッグなんて今処理してる部分と変数をprintするだけで十分だわ
814名無しさん@お腹いっぱい。 (ワッチョイ 2b6e-eNc6)
2021/05/28(金) 14:48:23.22ID:HKXL5Sdn0 問題点も不明なまま闇雲にログを見た所で
何の役に立つんだってのが一番最初に来る
何の役に立つんだってのが一番最初に来る
815名無しさん@お腹いっぱい。 (ワッチョイ 59cf-98mf)
2021/05/28(金) 15:12:57.08ID:POfxRcY20 講談社のやきう漫画でこんな感じのおかしい1年坊主いたな
816名無しさん@お腹いっぱい。 (ワッチョイ d9cf-83tl)
2021/05/28(金) 16:11:32.85ID:BteiUACC0 素人に関数使い方動画でも作って売るんか?
817名無しさん@お腹いっぱい。 (ワッチョイ 41b1-W1af)
2021/05/28(金) 16:38:27.56ID:X9gwNk2l0 >>786で
>複数の関数を組み合わせる応用が今はうまく出来ません。
あの長文レスとは裏腹になるべく少ない行数でスクリプト書こうとしてるんかな?
A関数の引数にB関数を指定、そのB関数の引数にC関数を…とかして訳分からなくなるパターン?
>複数の関数を組み合わせる応用が今はうまく出来ません。
あの長文レスとは裏腹になるべく少ない行数でスクリプト書こうとしてるんかな?
A関数の引数にB関数を指定、そのB関数の引数にC関数を…とかして訳分からなくなるパターン?
818名無しさん@お腹いっぱい。 (ワッチョイ 4b7e-4Wjq)
2021/05/28(金) 16:40:31.93ID:dkqXIZ3N0819名無しさん@お腹いっぱい。 (ワッチョイ 4b7e-4Wjq)
2021/05/28(金) 16:47:09.58ID:dkqXIZ3N0 >>805,806,809
UWSCで何したいのかと、実際のコードはっつけてくれるとアドバイスしやすいかも
『GUI(ゲーム等)の長時間・複雑な自動化のために、デバッグ手法を知りたい』 なら
1. >>793さんの通り部品単位で作り、テストし、結合する
(関数化・クラス化・別ファイル化・アーキテクチャとかのお話
大規模なコードを書く際に役立つ)
2. 誤作動時に情報を知りたい部分・部品に、デバッグ出力機能をつけておく
(例えばBTNをデバッグメッセージつきで自前実装して、
テキストエディタでまとめて置換したりね)
3. 誤作動しやすい箇所は、誤作動がおきにくいよう作り込む
(chkimgxなどを利用して、画面遷移を事前・事後確認するとかね)
4. UWSCから、デバッガやデバッグ手法の充実した言語に変える
(PythonやC#等ならより強力にデバッグできる
ただし学習コストが高いので、「今後相当な時間を費やす予定」なら検討してね)
UWSCで何したいのかと、実際のコードはっつけてくれるとアドバイスしやすいかも
『GUI(ゲーム等)の長時間・複雑な自動化のために、デバッグ手法を知りたい』 なら
1. >>793さんの通り部品単位で作り、テストし、結合する
(関数化・クラス化・別ファイル化・アーキテクチャとかのお話
大規模なコードを書く際に役立つ)
2. 誤作動時に情報を知りたい部分・部品に、デバッグ出力機能をつけておく
(例えばBTNをデバッグメッセージつきで自前実装して、
テキストエディタでまとめて置換したりね)
3. 誤作動しやすい箇所は、誤作動がおきにくいよう作り込む
(chkimgxなどを利用して、画面遷移を事前・事後確認するとかね)
4. UWSCから、デバッガやデバッグ手法の充実した言語に変える
(PythonやC#等ならより強力にデバッグできる
ただし学習コストが高いので、「今後相当な時間を費やす予定」なら検討してね)
820名無しさん@お腹いっぱい。 (ワッチョイ 0174-83tl)
2021/05/28(金) 16:53:51.23ID:Q8mAE05g0 printって使いすぎると、どの行のprint文なのかわからんから困るんだよな
変数を出力したところで変数なんだから複数行ある訳じゃん?
エディタ側に、行番号と対応する数字のprint文を自動挿入する仕組みとかあればいいのに
print文と行数がずれると自動修正してくれる機能もほしい
変数を出力したところで変数なんだから複数行ある訳じゃん?
エディタ側に、行番号と対応する数字のprint文を自動挿入する仕組みとかあればいいのに
print文と行数がずれると自動修正してくれる機能もほしい
821名無しさん@お腹いっぱい。 (テテンテンテン MM4b-qofK)
2021/05/28(金) 16:59:35.23ID:F2cC7ZWjM822名無しさん@お腹いっぱい。 (ワッチョイ b958-E5nr)
2021/05/28(金) 17:29:20.60ID:2N9GrJ6Z0 すっげえ細かくFunctionやProcedureにして
Function○○ start[なう]
Function○○ end[なう]
を出力するPrint文をもれなく仕込む
出力しないSwitchをグローバル変数として用意しておくとなお良い
Print文、Switch判定を仕込んだProcedure MyCall(Procedure名)を通して
呼ぶように出来ると面倒が減るかもしれないが、試してない
Function○○ start[なう]
Function○○ end[なう]
を出力するPrint文をもれなく仕込む
出力しないSwitchをグローバル変数として用意しておくとなお良い
Print文、Switch判定を仕込んだProcedure MyCall(Procedure名)を通して
呼ぶように出来ると面倒が減るかもしれないが、試してない
823名無しさん@お腹いっぱい。 (アウアウウーT Sac5-uIpb)
2021/05/28(金) 23:33:23.12ID:eVkDi6X3a デバッグはたいていはmsgboxやprint+sleepで事足りるけど
流れがみたいときはファイルに吐き出す
以前はFPUTを使って書いていて
AddToLogするごとに重くなってしまっていたが
Win32APIを使う方法にしたら軽くなって快適になった
https://pastebin.com/ySY94BxZ
流れがみたいときはファイルに吐き出す
以前はFPUTを使って書いていて
AddToLogするごとに重くなってしまっていたが
Win32APIを使う方法にしたら軽くなって快適になった
https://pastebin.com/ySY94BxZ
824名無しさん@お腹いっぱい。 (ワッチョイ 4953-950J)
2021/05/28(金) 23:46:42.84ID:2pZUIdLF0825名無しさん@お腹いっぱい。 (ニククエ 7173-bBgm)
2021/05/29(土) 17:52:19.21ID:yHscvG530NIKU >>813
いわゆる PRINT デバッグですな
私も基本は PRINT デバッグなんですけど、
PRINT の代わりに SPEAK() を使うこともある。
画面を見てなくても変な動きが判るので時として便利。
いわゆる PRINT デバッグですな
私も基本は PRINT デバッグなんですけど、
PRINT の代わりに SPEAK() を使うこともある。
画面を見てなくても変な動きが判るので時として便利。
826名無しさん@お腹いっぱい。 (ニククエ MM4b-cTQT)
2021/05/29(土) 21:16:54.98ID:zvL7WyqnMNIKU クリックしてくれないんだけど
827名無しさん@お腹いっぱい。 (ニククエ 7173-bBgm)
2021/05/29(土) 21:42:32.97ID:yHscvG530NIKU828名無しさん@お腹いっぱい。 (ニククエ f1b1-vEq5)
2021/05/29(土) 21:46:53.94ID:IvDkFqhb0NIKU してくれないだけ言われても分からんよ
829名無しさん@お腹いっぱい。 (ニククエ MM4b-qofK)
2021/05/29(土) 22:07:34.45ID:QrYZjSN5MNIKU830名無しさん@お腹いっぱい。 (ワッチョイ 9173-ymv2)
2021/06/02(水) 22:49:25.55ID:rKkc8d1K0 モジュールの中と外に同じ名前の変数や関数があるときに
モジュールの中から外の変数や関数にアクセスすることって出来る?ただの好奇心です
モジュールの中から外の変数や関数にアクセスすることって出来る?ただの好奇心です
831名無しさん@お腹いっぱい。 (ワッチョイ 9158-zpTG)
2021/06/03(木) 01:45:36.18ID:aCSJusX+0832名無しさん@お腹いっぱい。 (ワッチョイ 9376-K9/q)
2021/06/03(木) 02:07:59.18ID:kNiNSGPf0 CALLのファイル名に変数が使えないのはなぜ?
仕様といわれればそれまでだが、なぜそんな仕様にしたのだろう
仕様といわれればそれまでだが、なぜそんな仕様にしたのだろう
833名無しさん@お腹いっぱい。 (アウアウウーT Sac5-uIpb)
2021/06/03(木) 02:14:07.15ID:ykBiJchYa GLOBAL.func()
834名無しさん@お腹いっぱい。 (ワッチョイW b958-fFyW)
2021/06/03(木) 04:54:38.68ID:ZL+wnYlw0 >>832
実は事前に読むからか参照リンクした後変えられると困るからでは
実は事前に読むからか参照リンクした後変えられると困るからでは
83527 (ワッチョイW ca1e-4qw8)
2021/06/04(金) 11:46:35.60ID:ockydqKV0 win7 proの環境ですが
例えば、doscmdでtaskkillを実行すると、動作を停止しましたと表示されるようになりました
WUの影響でしょうか?
例えば、doscmdでtaskkillを実行すると、動作を停止しましたと表示されるようになりました
WUの影響でしょうか?
836名無しさん@お腹いっぱい。 (ワッチョイW 0ad5-sd5x)
2021/06/04(金) 12:24:59.79ID:E3KL1dKm0 コンピュータウイルスのせいですね
837名無しさん@お腹いっぱい。 (ワッチョイW d958-yN5x)
2021/06/04(金) 12:40:32.43ID:mPYjEyk10 win7にWindows updateなんかとっくに提供止まってんだろ
838名無しさん@お腹いっぱい。 (テテンテンテン MMde-wvLN)
2021/06/04(金) 13:47:07.13ID:yuAM8J3+M taskkillすると何が動作を停止したと出てくるのか書かない
まずは他人が分かる文章を書けるようになろう
まずは他人が分かる文章を書けるようになろう
839名無しさん@お腹いっぱい。 (ワッチョイ 1a83-9b/0)
2021/06/04(金) 14:05:23.77ID:r1Xt5Ewu0 >>826
予めmmvで移動しておく必要があったり
clickじゃなくてbtnのdown/upを個別に使った方が良いケースも多い(特にゲームでは)
mmv+down+upを関数化しておくとめちゃくちゃ便利
予めmmvで移動しておく必要があったり
clickじゃなくてbtnのdown/upを個別に使った方が良いケースも多い(特にゲームでは)
mmv+down+upを関数化しておくとめちゃくちゃ便利
841名無しさん@お腹いっぱい。 (ブーイモ MM39-/4s2)
2021/06/04(金) 20:25:55.37ID:fSPdIIYwM 言葉通じない人確定
NGしときましょう
NGしときましょう
842名無しさん@お腹いっぱい。 (ワッチョイ 866e-lNS+)
2021/06/04(金) 20:25:59.21ID:+Xzd7jmO0 コントかな
843名無しさん@お腹いっぱい。 (スップ Sdca-w7Cn)
2021/06/04(金) 23:51:19.89ID:wZgKi9BLd 夜中に笑わせないでよw
844名無しさん@お腹いっぱい。 (ワッチョイ 25b1-Maj3)
2021/06/05(土) 13:39:11.28ID:CIXi/8eq0 自分しか理解できない「自分語」は使わない
質問する時の基本
質問する時の基本
845名無しさん@お腹いっぱい。 (ワッチョイW c153-TPyA)
2021/06/05(土) 14:04:11.42ID:LGy7+Tc90 タスクマネージャー開いてプロセスタブからタスクキルすればよいのじゃ
こっちの方がUWSCの使い方としては正しいのじゃよ
こっちの方がUWSCの使い方としては正しいのじゃよ
846名無しさん@お腹いっぱい。 (ワッチョイ c67e-IO17)
2021/06/05(土) 14:11:59.86ID:Uwrp5d620 条件A、B、Cがあって
A and B
または
A and C
が成立したときに処理@を実行するIF文の上手い買い方ある?
IF入れ子にする以外ない?
A and B
または
A and C
が成立したときに処理@を実行するIF文の上手い買い方ある?
IF入れ子にする以外ない?
847名無しさん@お腹いっぱい。 (ワッチョイ 25b1-i9RX)
2021/06/05(土) 14:12:14.47ID:BWN7KdmK0 タスクキルがフリーズするならタスクキルをタスクキルするマクロでタスクキルをタスクキルすればいいのではないだろうか
848名無しさん@お腹いっぱい。 (ワッチョイ 6db1-p9zx)
2021/06/05(土) 14:22:55.30ID:WkgHeAJu0 >>846
IF (A AND B) OR (A AND C) Then 処理1
IF (A AND B) OR (A AND C) Then 処理1
849名無しさん@お腹いっぱい。 (アウアウクー MMad-z/oo)
2021/06/05(土) 14:33:48.11ID:ONeaGN+FM >>848
一行にしてすげえカッコいい
一行にしてすげえカッコいい
850名無しさん@お腹いっぱい。 (ワッチョイW d958-pUoi)
2021/06/05(土) 14:37:48.56ID:nkQ3fo9b0 >>840 説教くさくて申し訳ないが
こういう場合の返答の仕方は
「
aaaaというタイトルのポップアップが出て
"bbbb cc ddd eeeee ffffff gg"
というメッセージでした
」
大事なのは、事実をありのままに報告すること
それ以上に大事なのは、自分の言葉をまぎれこませないこと
× UWSCのエラーが出て
× エラーメッセージが出て
× Taskkillがエラーになって
△ なんだかよくわからないけれどメッセージが出て
こういう場合の返答の仕方は
「
aaaaというタイトルのポップアップが出て
"bbbb cc ddd eeeee ffffff gg"
というメッセージでした
」
大事なのは、事実をありのままに報告すること
それ以上に大事なのは、自分の言葉をまぎれこませないこと
× UWSCのエラーが出て
× エラーメッセージが出て
× Taskkillがエラーになって
△ なんだかよくわからないけれどメッセージが出て
851名無しさん@お腹いっぱい。 (アウアウウーT Sa11-xB28)
2021/06/05(土) 18:07:27.85ID:oJ2QlPf+a >>850 たしかに
たぶんこんなメッセージが表示されるんじゃないかと想像した
Internet Explorerの部分にTaskkill と書いてあるのではないかと
https://pds.exblog.jp/pds/1/201409/17/30/a0030830_21105363.gif
開発環境が入ってる場合は
https://www.projectgroup.info/tips/Windows/img/comm_0022/capt_001.jpg
なぜそうなるか考えてみると
セキュリティ関連ソフトがプログラムから別プロセスを起動することをブロックしているのではないか
WindoowsUpdateとは限らないが
何らかのセキュリティ関連ソフトのアップデートによる影響としてそういうことはあり得ると思う
だとすればUWSCスクリプトが別プロセスを起動することを許可するようにすれば解決するだろう
メモリが不足していてプログラムが起動できなくても起こり得ると思うが
taskkillが起動できないほど逼迫しているならほかにもいろいろ問題が起こりそうだからたぶん違うだろう
たぶんこんなメッセージが表示されるんじゃないかと想像した
Internet Explorerの部分にTaskkill と書いてあるのではないかと
https://pds.exblog.jp/pds/1/201409/17/30/a0030830_21105363.gif
開発環境が入ってる場合は
https://www.projectgroup.info/tips/Windows/img/comm_0022/capt_001.jpg
なぜそうなるか考えてみると
セキュリティ関連ソフトがプログラムから別プロセスを起動することをブロックしているのではないか
WindoowsUpdateとは限らないが
何らかのセキュリティ関連ソフトのアップデートによる影響としてそういうことはあり得ると思う
だとすればUWSCスクリプトが別プロセスを起動することを許可するようにすれば解決するだろう
メモリが不足していてプログラムが起動できなくても起こり得ると思うが
taskkillが起動できないほど逼迫しているならほかにもいろいろ問題が起こりそうだからたぶん違うだろう
852名無しさん@お腹いっぱい。 (ワッチョイ 866e-lNS+)
2021/06/05(土) 18:48:02.86ID:GmRjKQiF0 Windows7をESUを入れてまで使ってるんだから
企業のPCでさらにその担当をしているんだろうけど、
それでこのレベルの受け答え?っていうのが
企業のPCでさらにその担当をしているんだろうけど、
それでこのレベルの受け答え?っていうのが
853名無しさん@お腹いっぱい。 (テテンテンテン MMde-wvLN)
2021/06/05(土) 18:57:59.00ID:UUCyxKOEM taskkill手動でやってみてんのかな?
記載が無いところをみるとやってなさげだが
記載が無いところをみるとやってなさげだが
854名無しさん@お腹いっぱい。 (ワッチョイ 25b1-IO17)
2021/06/05(土) 20:01:29.45ID:Y/9QRFx40 >>848
()で囲むだけでいのか
()で囲むだけでいのか
855名無しさん@お腹いっぱい。 (ワッチョイW 3558-ex1y)
2021/06/05(土) 20:17:54.68ID:i+MAzuAH0 テンプレのリンク先等に掲載されてるスクリプトを参考にするといい
拾ってきて、実際に動かして、中身を見て弄って、その上で文法含めてわからない点があれば解説サイトで確認
よくある勘違いやハマりポイントも大抵は解決できる
拾ってきて、実際に動かして、中身を見て弄って、その上で文法含めてわからない点があれば解説サイトで確認
よくある勘違いやハマりポイントも大抵は解決できる
856名無しさん@お腹いっぱい。 (テテンテンテン MMde-wvLN)
2021/06/05(土) 20:31:14.41ID:1cOGUHeqM857名無しさん@お腹いっぱい。 (ワッチョイW d958-U4zQ)
2021/06/05(土) 20:38:15.46ID:ibwGKFni0 同等な処理でも
一番処理速度が速くなる書き方とかあるんだろうな
一番処理速度が速くなる書き方とかあるんだろうな
858名無しさん@お腹いっぱい。 (ワッチョイW 3558-Is7r)
2021/06/05(土) 20:44:16.25ID:3wLR2J6B0 あるだろうけど意味がないよ
859名無しさん@お腹いっぱい。 (テテンテンテン MMde-z/oo)
2021/06/05(土) 21:05:44.34ID:mj5Z7aALM860名無しさん@お腹いっぱい。 (ワッチョイ 69cf-ywzN)
2021/06/05(土) 21:16:43.59ID:15z3owcX0 演算子の結合の優先順位つーのがあってだな
多分ANDがORより強いから
(A AND B) OR (A AND C)なら
A AND B OR A AND C でいいかもしれない
多分ANDがORより強いから
(A AND B) OR (A AND C)なら
A AND B OR A AND C でいいかもしれない
861名無しさん@お腹いっぱい。 (ブーイモ MM2e-/4s2)
2021/06/05(土) 21:49:44.98ID:lAQpveacM 未来の自分に対する嫌がらせはやめよう
862名無しさん@お腹いっぱい。 (ワッチョイ 25b1-Maj3)
2021/06/05(土) 21:58:43.25ID:CIXi/8eq0 <演算式の優先順位>
( ) 優先順位高い
! (論理否定)
*, /, MOD
+, -
>, <, =, >=, <=, <>
AND
OR, XOR 優先順位低い
( ) 優先順位高い
! (論理否定)
*, /, MOD
+, -
>, <, =, >=, <=, <>
AND
OR, XOR 優先順位低い
863名無しさん@お腹いっぱい。 (ワッチョイ 9511-Alfg)
2021/06/05(土) 22:23:29.27ID:AHWHbW140 可読性も担保したいよね。出来ればコメントとか無しに。
864名無しさん@お腹いっぱい。 (テテンテンテン MMde-wvLN)
2021/06/06(日) 01:03:15.75ID:uNRZsPGhM >>857
最適化するコンパイラだと大して意味なかったりするけど、これは結構変わると思う
最適化するコンパイラだと大して意味なかったりするけど、これは結構変わると思う
865名無しさん@お腹いっぱい。 (ワッチョイW d958-yN5x)
2021/06/06(日) 02:06:28.46ID:4UhoRm730 まあ例えばa or b or cという条件があるとして、実態としてcが多いならcを先に書くと僅かながら速くなる
論理値なら大差はないが関数なんかの場合は有用なチューニングテクニック…最近はそこまでやんないか?w
論理値なら大差はないが関数なんかの場合は有用なチューニングテクニック…最近はそこまでやんないか?w
866名無しさん@お腹いっぱい。 (テトリス MM71-/4s2)
2021/06/06(日) 08:01:52.48ID:wqs9CK5eM0606 uwscを使う処理でそんな最適化が必要なケースってある?
uwscを選択する時点でアプローチが間違ってない?
uwscを選択する時点でアプローチが間違ってない?
867名無しさん@お腹いっぱい。 (テトリス MMde-wvLN)
2021/06/06(日) 08:08:39.64ID:VG/4xQKsM0606868名無しさん@お腹いっぱい。 (テトリス MM71-/4s2)
2021/06/06(日) 08:16:47.04ID:wqs9CK5eM0606 関数云々を頭の中で読み飛ばしてたは
重い処理なら全然違うね
重い処理なら全然違うね
869名無しさん@お腹いっぱい。 (テトリス MM71-/4s2)
2021/06/06(日) 08:25:04.55ID:wqs9CK5eM0606 いろいろ勘違いしてたな
まずデフォルトだと短絡評価しないぽい?
短絡評価を前提として
計算負荷が同等なら発生しやすい条件を前に持ってくる
計算負荷が大きいものがあるならそいつを後ろに持ってきて飛ばした方がよさそう
まずデフォルトだと短絡評価しないぽい?
短絡評価を前提として
計算負荷が同等なら発生しやすい条件を前に持ってくる
計算負荷が大きいものがあるならそいつを後ろに持ってきて飛ばした方がよさそう
870名無しさん@お腹いっぱい。 (テトリス MMde-wvLN)
2021/06/06(日) 08:29:46.52ID:VG/4xQKsM0606 >>869
デフォは全部評価だね
デフォは全部評価だね
871名無しさん@お腹いっぱい。 (テトリス c176-PRuz)
2021/06/06(日) 13:22:35.45ID:SeMSqF2w00606 OPTION SHORTCIRCUITは読んで字のごとくオプション扱いだね
872名無しさん@お腹いっぱい。 (テトリス MMde-wvLN)
2021/06/06(日) 14:50:10.62ID:B0og40WHM0606873名無しさん@お腹いっぱい。 (テトリス e573-B62f)
2021/06/06(日) 15:01:18.76ID:zVrFBW8L00606874835 (テトリス 4d1e-h0gJ)
2021/06/06(日) 16:55:18.74ID:7CVzGwc000606875名無しさん@お腹いっぱい。 (テトリス MM65-PRuz)
2021/06/06(日) 17:24:56.38ID:kfWAs507M0606 > マイクロソフト公式の「Web App Bot」
こんなのあるんだな。
今から覚えるならMS公式の方がよさげ。
こんなのあるんだな。
今から覚えるならMS公式の方がよさげ。
876名無しさん@お腹いっぱい。 (テテンテンテン MMde-Srd6)
2021/06/06(日) 22:17:08.94ID:fuHQbWuRM877名無しさん@お腹いっぱい。 (ワッチョイ 1a83-9b/0)
2021/06/07(月) 02:10:16.25ID:5R27P2Nl0878名無しさん@お腹いっぱい。 (ワッチョイ 25b1-Maj3)
2021/06/07(月) 12:38:49.53ID:hjgfSvP+0 UPの待ち時間を2秒くらいにする
待ち時間が短いとCLICKと同じになる
待ち時間が短いとCLICKと同じになる
879名無しさん@お腹いっぱい。 (テテンテンテン MMde-Srd6)
2021/06/07(月) 14:02:47.87ID:UqxdQIcvM880名無しさん@お腹いっぱい。 (オイコラミネオ MM65-PRuz)
2021/06/08(火) 22:00:06.98ID:Dfz+opx7M UWSCを管理者権限で起動するのは危険だからやめた方がいい。
対象アプリを通常権限に戻すことを考える必要がある。
対象アプリを通常権限に戻すことを考える必要がある。
881名無しさん@お腹いっぱい。 (ワッチョイW 3558-Is7r)
2021/06/09(水) 05:39:06.58ID:cBi11JEv0 危険なわけないんだが
882名無しさん@お腹いっぱい。 (ワッチョイ 9511-Alfg)
2021/06/09(水) 19:00:27.19ID:6Gh6acXq0 ちゃんと自分で組む、もしくは内容を理解してるコードの場合はそうだろう。
人から貰ったとか、怪しいところでとか…まぁアンチウィルスが反応するか。
人から貰ったとか、怪しいところでとか…まぁアンチウィルスが反応するか。
883名無しさん@お腹いっぱい。 (ワッチョイ ffb1-nisE)
2021/06/11(金) 18:58:42.87ID:Dlkz15CK0884名無しさん@お腹いっぱい。 (ワッチョイ 033d-tjD1)
2021/06/16(水) 11:51:18.50ID:rBqeE6XI0885名無しさん@お腹いっぱい。 (ワッチョイ cfcf-t88l)
2021/06/16(水) 12:05:21.57ID:4YFX6SnP0 UWSC.exeを管理者権限で実行してる?
886名無しさん@お腹いっぱい。 (ワッチョイW 3358-Q1CA)
2021/06/16(水) 12:08:02.25ID:NBQRnV630 VMでWindows7の環境でも作ってその中で動かすとか
別にVMじゃなくてもいいけど、まあ一応
別にVMじゃなくてもいいけど、まあ一応
887名無しさん@お腹いっぱい。 (ワッチョイ c373-qX5C)
2021/06/16(水) 20:38:59.85ID:/0vP3Ql80 管理者権限で実行しているのか管理者権限ではなく実行しているのか理解していないまま十余年
888名無しさん@お腹いっぱい。 (ワッチョイ bf83-tjD1)
2021/06/17(木) 01:44:41.90ID:OZiofrvK0889名無しさん@お腹いっぱい。 (ワッチョイW 033d-NeRf)
2021/06/17(木) 02:13:20.59ID:GyVfh1os0 >>888
マウスがエミュに乗ってる時だけ反応するんだよね、速度の要らない作業はadb
IDはあってます、ウィンドウ内にマウスカーソルがあるだけで反応するので
おっしゃる通り画像認識でクリックさせたい
画像認識部分も画像数と範囲も極力絞りまくってるけどどうしてもadbだと反応速度が遅い、、、
裏画面でnox ld memu全部動かなかったから
どうしようもないんだろうなぁ、、
上記で教えてくれたvmでwin7でいくしかないのかな、、
これはもうwin10にはどうしようもないのか、、、
マウスがエミュに乗ってる時だけ反応するんだよね、速度の要らない作業はadb
IDはあってます、ウィンドウ内にマウスカーソルがあるだけで反応するので
おっしゃる通り画像認識でクリックさせたい
画像認識部分も画像数と範囲も極力絞りまくってるけどどうしてもadbだと反応速度が遅い、、、
裏画面でnox ld memu全部動かなかったから
どうしようもないんだろうなぁ、、
上記で教えてくれたvmでwin7でいくしかないのかな、、
これはもうwin10にはどうしようもないのか、、、
890名無しさん@お腹いっぱい。 (ワッチョイ 8358-HdIF)
2021/06/17(木) 03:29:19.23ID:vLQ7p96x0 LDPlayerを裏で動かすのはadbだね
どうしても裏で動かしたいならvmでやるしかない
それかもう一台PCを用意してそっちでやるか
どうしても裏で動かしたいならvmでやるしかない
それかもう一台PCを用意してそっちでやるか
891名無しさん@お腹いっぱい。 (ワッチョイ cfcf-t88l)
2021/06/17(木) 03:52:49.58ID:T/YYpDsp0 uwscから逸脱するけどAndroid自動テストツール使う方法もある
892名無しさん@お腹いっぱい。 (テテンテンテン MM7f-uhlg)
2021/06/17(木) 06:40:47.40ID:70Ke3o9mM 最近シンクライアント、画像転送方式が増えてきてIDが取得出来ないからuwscで自動化が厳しくなってるんだが
これから先どうしていけばいいん?
これから先どうしていけばいいん?
893名無しさん@お腹いっぱい。 (ワッチョイ c373-qX5C)
2021/06/17(木) 12:38:50.88ID:Fz6q2qLf0894名無しさん@お腹いっぱい。 (ワッチョイ 8358-HdIF)
2021/06/17(木) 19:33:42.88ID:vLQ7p96x0 windows11でUWSCが動くかな?
人柱よろしく〜
歴戦の猛者である諸兄らなら躊躇なく試すであろう。そして報告するのだ
人柱よろしく〜
歴戦の猛者である諸兄らなら躊躇なく試すであろう。そして報告するのだ
895名無しさん@お腹いっぱい。 (ワッチョイ c3b1-l016)
2021/06/17(木) 21:41:38.11ID:3YjSpI4a0 11は非公式に流出したのが出回ってるけど、人柱になるきはない
896名無しさん@お腹いっぱい。 (オイコラミネオ MM63-tFUR)
2021/06/18(金) 12:18:21.67ID:ZccIbDDIM このスレよりWindows板を見ればいいんだな
897名無しさん@お腹いっぱい。 (ワッチョイ 5a02-lvy7)
2021/06/18(金) 13:32:12.12ID:HX2x8eJh0 Edgeの制御ができるといいな
898名無しさん@お腹いっぱい。 (ワッチョイ 5f76-OGVT)
2021/06/21(月) 12:20:24.91ID:/T5WWfWu0 たまにUWSCがチェックしてるレイヤーとでもいえばいいのか
それと認識させたい画像が違うレイヤーに存在してて裏で動かないケースあるよね
それと認識させたい画像が違うレイヤーに存在してて裏で動かないケースあるよね
899名無しさん@お腹いっぱい。 (ワッチョイ 4b73-Xgek)
2021/06/21(月) 13:27:09.85ID:S3G7kquy0 レイヤーというのがウィンドウ ID のことかな?
ことウィンドウを開いたときなど、GETID で
影武者みたいな ID を掴まされてることがある。
これが起きる場合は、その対策として 0.2秒の
SLEEP を入れて 2回 GETID を呼ぶようにしている。
0.2秒は適当に決めた数字なのでもっと短くて
も良いかもしれんが色々試してはいない。
とりあえずこれで対策になっている。
ID = GETID(パラメータ)
IF ID >= 0
SLEEP(0.2)
ID = GETID(パラメータ)
ENDIF
ことウィンドウを開いたときなど、GETID で
影武者みたいな ID を掴まされてることがある。
これが起きる場合は、その対策として 0.2秒の
SLEEP を入れて 2回 GETID を呼ぶようにしている。
0.2秒は適当に決めた数字なのでもっと短くて
も良いかもしれんが色々試してはいない。
とりあえずこれで対策になっている。
ID = GETID(パラメータ)
IF ID >= 0
SLEEP(0.2)
ID = GETID(パラメータ)
ENDIF
900名無しさん@お腹いっぱい。 (ワッチョイ 5f76-OGVT)
2021/06/22(火) 01:50:46.37ID:Yzr3rxhu0 そういうわけではなく混在してるというか
ゲームで例えるなら背景は画像認識できるがボタン類は画像認識できないみたいな感じ
MORG_BACKじゃなければボタンの方も認識する
ゲームで例えるなら背景は画像認識できるがボタン類は画像認識できないみたいな感じ
MORG_BACKじゃなければボタンの方も認識する
レス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 【インバウンド】中国政府、日本行き航空便の減便指示、2026年3月末まで「当面の措置」 [1ゲットロボ★]
- 【高市関税キター!!】個人輸入・少額輸入品への税優遇見直しへ…中国の通販サイトなどからの大量輸入を懸念 [1ゲットロボ★]
- たぬかな、結婚していた SNSで報告 生配信では入籍時期も説明 祝福殺到「おめでとう!」「幸あれ」 [muffin★]
- 「クラウンに乗りたかった」東京・足立の車暴走 男性、容疑を否認★2 [七波羅探題★]
- 「車を処分してください」生活保護の窓口 取材で見えた利用者の実情 [少考さん★]
- 相次ぐ中国公演中止に、シンガーソングライターらが続々高市首相に怒り表明「隣国の仲間たちに対して申し訳ない」★3 [muffin★]
- 山里亮太「高市さんの問題ではなく国会で国益より政局が優先されているように感じる質問がある」 [931948549]
- 【動画】慶應准教授の有野氏、高市答弁の問題点を理路整然と指摘しまいネトウヨ発狂wwwwwwwwwwww [271912485]
- たぬかな、結婚していた [268244553]
- 落語家「日本人が中国と一緒に高市を叩くのはおかしい」 [805596214]
- 深夜雑談★22
- 今更だがもしかして今の日本って事実上の無政府状態?高市 [517791167]
