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使いよ集まれ23
https://egg.5ch.net/test/read.cgi/software/1600515815/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
自動化ツールUWSC使いよ集まれ24
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (タナボタW 6a98-IjSQ)
2021/07/07(水) 11:17:44.59ID:txZoNC6Z00707219名無しさん@お腹いっぱい。 (ワッチョイW 66dc-uMsy)
2021/09/16(木) 19:43:48.60ID:u1mYUFDi0 、、、使ったことない命令ばっかりでワクワクします!
明日早速是非試してみます、ありがとうございました!
明日早速是非試してみます、ありがとうございました!
220名無しさん@お腹いっぱい。 (ワッチョイW 66dc-uMsy)
2021/09/16(木) 19:43:49.37ID:u1mYUFDi0 、、、使ったことない命令ばっかりでワクワクします!
明日早速是非試してみます、ありがとうございました!
明日早速是非試してみます、ありがとうございました!
221名無しさん@お腹いっぱい。 (ワッチョイ 9f06-hO2k)
2021/09/22(水) 18:27:45.46ID:jv1Oarcl0 BlueStacksというエミュで、固定座標をバックグラウンドでずっとクリックしたいのだけど、
上手くいきません
MOUSEORG(GETID("BlueStacks"),MORG_DIRECT)
WHILE TRUE
sleep(10)
BTN(LEFT,CLICK,107,710)
WEND
何か方法はありますか?
因みにMORG_DIRECTを止めると正常に動作するけど、
フロントウィンドウになってしまうし、マウスも取られてしまうので他の作業が出来なくなります。
上手くいきません
MOUSEORG(GETID("BlueStacks"),MORG_DIRECT)
WHILE TRUE
sleep(10)
BTN(LEFT,CLICK,107,710)
WEND
何か方法はありますか?
因みにMORG_DIRECTを止めると正常に動作するけど、
フロントウィンドウになってしまうし、マウスも取られてしまうので他の作業が出来なくなります。
222名無しさん@お腹いっぱい。 (ワッチョイW d758-PTqI)
2021/09/22(水) 18:53:40.13ID:0/wngFYs0 どう上手くいかないのか
223名無しさん@お腹いっぱい。 (オッペケ Srcb-h4f4)
2021/09/22(水) 18:59:49.20ID:W/jLzOUCr >>221
フロントウインドウ以外をマウスでクリックするって正気?
フロントウインドウ以外をマウスでクリックするって正気?
224名無しさん@お腹いっぱい。 (ワッチョイ 57b1-qDHA)
2021/09/22(水) 20:22:48.56ID:UWOsYc3l0 //BlueStacksを使ってないからわからんけど、MORG_BACKを書けば良いはず
MOUSEORG(GETID("BlueStacks"),MORG_DIRECT,MORG_BACK)
WHILE TRUE
BTN(LEFT,CLICK,107,710,10000)
WEND
MOUSEORG(GETID("BlueStacks"),MORG_DIRECT,MORG_BACK)
WHILE TRUE
BTN(LEFT,CLICK,107,710,10000)
WEND
225名無しさん@お腹いっぱい。 (ワッチョイ ff6e-qF2/)
2021/09/22(水) 20:32:13.92ID:802TJ4tF0 バックグラウンドでブルスタ操作が出来なくて
結局nox_adbを使ったな
結局nox_adbを使ったな
226名無しさん@お腹いっぱい。 (ワッチョイ 97b1-qDHA)
2021/09/22(水) 21:03:43.28ID:yRZQv8An0 Androidエミュの質問うんざり
答えなくていいよ
どうせbot作ってんだろ?
答えなくていいよ
どうせbot作ってんだろ?
227名無しさん@お腹いっぱい。 (ワッチョイ 9f06-hO2k)
2021/09/23(木) 02:12:20.16ID:DhWGKn0S0228名無しさん@お腹いっぱい。 (ブーイモ MMdb-PTqI)
2021/09/23(木) 04:45:22.80ID:2Iem+nPXM (不正に集めた)paypayで報酬払うのでゲームのbot作ってください
みたいな
みたいな
229名無しさん@お腹いっぱい。 (ワッチョイ 97b1-qDHA)
2021/09/23(木) 09:09:37.94ID:bJPkocHs0 >>227
www
www
230名無しさん@お腹いっぱい。 (ワッチョイ ffcf-jOHa)
2021/09/23(木) 09:55:48.44ID:tBfiH/je0 例のQiitaの記事見てここ来てるんだろうけどさぁ
泥エミュの自動操作したいなら他言語でやったほうがいいよ
泥エミュの自動操作したいなら他言語でやったほうがいいよ
231名無しさん@お腹いっぱい。 (ワッチョイ 57b1-qDHA)
2021/09/23(木) 10:51:01.02ID:WwEYufjB0 殺すとか軽々に言う言葉じゃない
死はそんなに軽いもんなのか?
死はそんなに軽いもんなのか?
232名無しさん@お腹いっぱい。 (ブーイモ MMdb-C5vW)
2021/09/23(木) 11:31:46.79ID:/MxZ3J8bM 俺達とは住む世界が違う
彼にとって人の命のやり取りは日常なんだ
彼にとって人の命のやり取りは日常なんだ
233名無しさん@お腹いっぱい。 (ワッチョイ 27b1-zD50)
2021/09/27(月) 22:01:35.27ID:I8DqL7TM0 MSGBOX("STOP")
とすると、OKボタンを押すまで停止してるけど、20秒放置で自動的にOKを押した状態にするような方法は無いですか?
常に様子を見てられるわけでも無いので、自動化したいです
とすると、OKボタンを押すまで停止してるけど、20秒放置で自動的にOKを押した状態にするような方法は無いですか?
常に様子を見てられるわけでも無いので、自動化したいです
234名無しさん@お腹いっぱい。 (アウアウウーT Sa43-zD50)
2021/09/27(月) 22:19:24.07ID:OXqiLY4ya MSGBOXの直前でMSGBOX停止用のスレッドを走らせて
時間が過ぎたらボタンを押させるスレッドを終了
メッセージボックスがなくなっていたらそのままスレッドを終了
いちばん手っ取り早いのは
SLCTBOX()をMSGBOX()の代りに使う
時間が過ぎたらボタンを押させるスレッドを終了
メッセージボックスがなくなっていたらそのままスレッドを終了
いちばん手っ取り早いのは
SLCTBOX()をMSGBOX()の代りに使う
235名無しさん@お腹いっぱい。 (ワッチョイW 1758-LMZ0)
2021/09/28(火) 02:08:42.26ID:TmPqMW+D0 printを使う
236名無しさん@お腹いっぱい。 (ワッチョイ d2c8-t/PR)
2021/09/28(火) 02:53:16.94ID:9Rsara1U0 wsh.Popup を呼ぶ
237名無しさん@お腹いっぱい。 (ワッチョイ 27b1-zD50)
2021/09/28(火) 12:23:54.95ID:VbGqCftK0 //SLCTBOXを使った方が簡単
SELECT SLCTBOX(SLCT_BTN,20,,"STOP");SELEND
//ボタンの種類
//0[OK]
//1[OK][キャンセル]
//2[中止]「再試行]「無視]
//3[はい][いいえ][キャンセル]
//4[いいえ]
//5[再試行][キャンセル]
//アイコンの種類
//0 アイコン非表示
//16「STOP」アイコン
//32「?」アイコン
//48「!」アイコン
//64「i」アイコン
//ボタンの種類+アイコンの種類で指定
objShell = CREATEOLEOBJ("WScript.Shell")
objShell.Popup("STOP",20,"STOP TEST",0 + 0)
SLEEP(10)
SELECT SLCTBOX(SLCT_BTN,20,,"STOP");SELEND
//ボタンの種類
//0[OK]
//1[OK][キャンセル]
//2[中止]「再試行]「無視]
//3[はい][いいえ][キャンセル]
//4[いいえ]
//5[再試行][キャンセル]
//アイコンの種類
//0 アイコン非表示
//16「STOP」アイコン
//32「?」アイコン
//48「!」アイコン
//64「i」アイコン
//ボタンの種類+アイコンの種類で指定
objShell = CREATEOLEOBJ("WScript.Shell")
objShell.Popup("STOP",20,"STOP TEST",0 + 0)
SLEEP(10)
238名無しさん@お腹いっぱい。 (ワッチョイ 2f0c-t/PR)
2021/09/28(火) 12:32:10.77ID:2WDDL97h0239名無しさん@お腹いっぱい。 (ワッチョイ 27b1-zD50)
2021/09/28(火) 12:50:42.89ID:VbGqCftK0 SENDSTR(0,"https://www.google.co.jp/")
SCKEY(GETID("Chrome"),VK_CTRL,L)
SCKEY(GETID("Chrome"),VK_CTRL,V)
SCKEY(GETID("Chrome"),VK_RETURN)
SCKEY(GETID("Chrome"),VK_CTRL,L)
SCKEY(GETID("Chrome"),VK_CTRL,V)
SCKEY(GETID("Chrome"),VK_RETURN)
240名無しさん@お腹いっぱい。 (ワッチョイ d67e-zD50)
2021/09/29(水) 03:06:06.21ID:Pd3URjiR0 2行でいい
SENDSTR(0,"https://www.google.co.jp/")
SCKEY(GETID("Chrome"),VK_CTRL,VK_L,VK_V,VK_RETURN)
SENDSTR(0,"https://www.google.co.jp/")
SCKEY(GETID("Chrome"),VK_CTRL,VK_L,VK_V,VK_RETURN)
241名無しさん@お腹いっぱい。 (ブーイモ MMff-olz8)
2021/10/01(金) 14:12:00.13ID:gdwJrCC+M 前出のUWSC止まりますマンとは別人です。
13時間位動かしてると以前もUWSCが止まるときがあります。UWSCを動かしている間はUWSCの中で何かが溜まり続けているのでしょうか?
13時間UWSCを動かし続けた状態でcallで何か呼び出した瞬間に「UWSCは動作を停止しました」と出るときがあります。
呼び出したのは、
表示済みのエクセルをアクティブ→画面の前面に持ってきてセルを2回クリック
するスクリプトです。
対策として中で何かが滞っていてその状態で無理にスクリプトを呼び出そうとしているのかと思い、sleepをこまめに入れました。
それでも今後どうしても直らないなら、UWSCと似たソフトウェアで定期的にUWSCを停止し、UWSCを再起動させようかと思っています。
13時間位動かしてると以前もUWSCが止まるときがあります。UWSCを動かしている間はUWSCの中で何かが溜まり続けているのでしょうか?
13時間UWSCを動かし続けた状態でcallで何か呼び出した瞬間に「UWSCは動作を停止しました」と出るときがあります。
呼び出したのは、
表示済みのエクセルをアクティブ→画面の前面に持ってきてセルを2回クリック
するスクリプトです。
対策として中で何かが滞っていてその状態で無理にスクリプトを呼び出そうとしているのかと思い、sleepをこまめに入れました。
それでも今後どうしても直らないなら、UWSCと似たソフトウェアで定期的にUWSCを停止し、UWSCを再起動させようかと思っています。
242名無しさん@お腹いっぱい。 (テテンテンテン MM7f-Qv+9)
2021/10/01(金) 15:18:48.64ID:CMIo91FMM >>241
自分はRestart On Crashと言う常駐アプリに再起動時にメールするbatを指定して使ってる
終了させるのはUWSCではなく、不調な連携アプリ側で、UWSCが巻き込まれて固まるのを防ぐ
更に念の為にUWSCのタスクでウォッチドッグタイマーみたいなのも組み入れて、何週間でも大丈夫
こんな板でも「他所で……」が出るのか
自分はRestart On Crashと言う常駐アプリに再起動時にメールするbatを指定して使ってる
終了させるのはUWSCではなく、不調な連携アプリ側で、UWSCが巻き込まれて固まるのを防ぐ
更に念の為にUWSCのタスクでウォッチドッグタイマーみたいなのも組み入れて、何週間でも大丈夫
こんな板でも「他所で……」が出るのか
243名無しさん@お腹いっぱい。 (テテンテンテン MM7f-OxeY)
2021/10/01(金) 15:58:02.36ID:QglCRq/qM callじゃなくて、doscmdで呼び出してみたら?
時間はかかるけど、問題の切り分けにはなる
時間はかかるけど、問題の切り分けにはなる
244名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/01(金) 16:34:02.61ID:qhVBkpD80 >>241
CALLで呼び出さない仕様にすれば解決
CALLで呼び出さない仕様にすれば解決
245名無しさん@お腹いっぱい。 (ワッチョイ 2302-lQk+)
2021/10/01(金) 19:26:53.84ID:W/slS7kQ0 CALLってそこにスクリプトを挿入するだけっぽいからそれ自体が原因で落ちることはないと思う
俺がたまにハマるのは関数から関数呼び出す形でループさせてて
終了してない関数が溜まってメモリ不足
俺がたまにハマるのは関数から関数呼び出す形でループさせてて
終了してない関数が溜まってメモリ不足
246名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/01(金) 20:35:41.89ID:qhVBkpD80 メモリリークが開放されない仕様があると
247名無しさん@お腹いっぱい。 (アウアウウーT Sa27-2jfQ)
2021/10/01(金) 21:11:39.59ID:RGU7KM87a248名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/01(金) 22:40:24.94ID:YjR/TS1Ep uwsc ってedgeを扱えますか?
249名無しさん@お腹いっぱい。 (ブーイモ MMe7-olz8)
2021/10/02(土) 04:57:44.13ID:lhvELKUhM >>242-248
ありがとうございます。またご報告します。
ありがとうございます。またご報告します。
250名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/02(土) 11:31:08.16ID:yQmAUan60 >>248
Chromeと同じように普通に扱える
Chromeと同じように普通に扱える
251名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/05(火) 09:10:24.76ID:+Ig7DuRu0 変数Xの値が1の時は0、0の時は1に反転させるスマートな書き方はありますか?
IF文とかでごちゃごちゃ書くのは出来ますが、きれいに見えない・・・
IF文とかでごちゃごちゃ書くのは出来ますが、きれいに見えない・・・
252名無しさん@お腹いっぱい。 (ワッチョイW 63b1-BRam)
2021/10/05(火) 09:18:47.48ID:GEVv3Xwj0 mod でも使えばいいのでは
あとはbit反転とか
あとはbit反転とか
253名無しさん@お腹いっぱい。 (ワッチョイ cf12-2jfQ)
2021/10/05(火) 09:43:48.68ID:Yb8h48Y20 X = X+1 mod 2
254名無しさん@お腹いっぱい。 (JP 0H47-2jfQ)
2021/10/05(火) 09:50:06.75ID:ZBE745BFH x =1-x
255名無しさん@お腹いっぱい。 (ワッチョイW 63b1-BRam)
2021/10/05(火) 10:24:54.20ID:GEVv3Xwj0256名無しさん@お腹いっぱい。 (ワッチョイW d3d5-Z/41)
2021/10/05(火) 11:18:53.77ID:8TtFNh250 提示された前提条件の通りです
257名無しさん@お腹いっぱい。 (ワッチョイW 63b1-BRam)
2021/10/05(火) 12:23:16.10ID:GEVv3Xwj0 当然だけどあなたに言ってるわけではないよ
質問者への確認だな
質問者への確認だな
258名無しさん@お腹いっぱい。 (ワッチョイ c311-VgL2)
2021/10/05(火) 13:19:57.02ID:CMmDgmEo0 1と0の時だけしか書いてないし、それ以外は知らんでOKだな。
259名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/05(火) 14:05:09.04ID:+Ig7DuRu0260名無しさん@お腹いっぱい。 (ワッチョイW 63b1-BRam)
2021/10/05(火) 14:58:29.16ID:GEVv3Xwj0 abs(X-55) >= 5 とか
X<50 or X>60 とか
というか、60以下では?
X<50 or X>60 とか
というか、60以下では?
261名無しさん@お腹いっぱい。 (ワッチョイW 63b1-BRam)
2021/10/05(火) 14:59:37.31ID:GEVv3Xwj0 その否定を取る必要あったな
262名無しさん@お腹いっぱい。 (ワッチョイ b3cf-8B5U)
2021/10/05(火) 22:11:29.51ID:XzDQzRDD0 サブルーチンが使えるなら条件によって何もせずreturnさせる手が使えて便利なんだよね
行数は増えるけどネストは減るから見通しが格段に良くなる
行数は増えるけどネストは減るから見通しが格段に良くなる
263名無しさん@お腹いっぱい。 (ワッチョイ e3b1-RnoF)
2021/10/05(火) 23:55:16.49ID:rW3bEa140 >>260-261
いけずぅw
いけずぅw
264名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/06(水) 16:55:35.42ID:rAf5i8wq0 >>262
サブルーチン化しました
dim X = 55
IFB 以上以下判定(50,X,60);msgbox ("50以上60未満です。");ENDIF
FUNCTION 以上以下判定(x,y,z)
RESULT = (x <= y and y <= z)
FEND
サブルーチン化しました
dim X = 55
IFB 以上以下判定(50,X,60);msgbox ("50以上60未満です。");ENDIF
FUNCTION 以上以下判定(x,y,z)
RESULT = (x <= y and y <= z)
FEND
265名無しさん@お腹いっぱい。 (テテンテンテン MM7f-/WAn)
2021/10/06(水) 18:07:04.85ID:74nyO1GhM どうしても速度稼ぎたいとかの事情あるんじゃなきゃ、素直に書いたほうがいいと思いますよ
>>254みたいなコード、後になってみたら何をやってるのかちょっと悩んでしまう
素直に書くと長くなってこれまたわからなくなるってなら、やっぱ関数化
>>254みたいなコード、後になってみたら何をやってるのかちょっと悩んでしまう
素直に書くと長くなってこれまたわからなくなるってなら、やっぱ関数化
266名無しさん@お腹いっぱい。 (ワッチョイW b36e-a8ap)
2021/10/06(水) 18:31:01.43ID:ceo0DFPw0 そもそもbooleanは使えないの?
267名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/06(水) 18:47:04.84ID:Q55Id+ucp 主が何をしたいのか目的がよくわからんね
以下と未満の違いも理解できてなさそうだし
以下と未満の違いも理解できてなさそうだし
268名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/06(水) 18:48:00.93ID:Q55Id+ucp269名無しさん@お腹いっぱい。 (オッペケ Sr47-p/34)
2021/10/06(水) 18:55:18.18ID:JXVp+Ludr >>264
以上以下判定使ってるのにメッセージが以上未満なのがスゲー気になる
以上以下判定使ってるのにメッセージが以上未満なのがスゲー気になる
270名無しさん@お腹いっぱい。 (ワッチョイ 83b1-2jfQ)
2021/10/06(水) 20:26:45.66ID:rAf5i8wq0271名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/06(水) 20:42:00.11ID:Q55Id+ucp なんか威勢がいいな笑
その割には技術が、、、
まず数学センスを鍛えるといいぞ。数学センスがあればプログラムは簡単に理解できる。
その割には技術が、、、
まず数学センスを鍛えるといいぞ。数学センスがあればプログラムは簡単に理解できる。
272名無しさん@お腹いっぱい。 (テテンテンテン MM7f-OxeY)
2021/10/06(水) 21:13:09.66ID:Si0z0mbyM なんだ、技術不足のセミプロが苦し紛れに質問してきたって話か
273名無しさん@お腹いっぱい。 (ワッチョイ cf7e-2jfQ)
2021/10/06(水) 21:35:41.26ID:kHfX3AYb0 金取るレベルではないな
274名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/06(水) 21:44:15.34ID:Q55Id+ucp 俺らに払うべきレベルやな
275名無しさん@お腹いっぱい。 (ワッチョイ 2302-lQk+)
2021/10/06(水) 22:50:18.20ID:YHqha0WA0 UWSC固有の問題ではなくプログラム初心者の質問する時点でだいぶヤバい
パズル解くみたいなものだから面白がって答えてる奴多いけど
パズル解くみたいなものだから面白がって答えてる奴多いけど
276名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/06(水) 23:12:38.62ID:Q55Id+ucp 大体、and, or, not は論理回路の最小単位なので、andがある論理をandなしで記述はできないんだよな。
277名無しさん@お腹いっぱい。 (ワッチョイ e3b1-0Xor)
2021/10/06(水) 23:57:46.30ID:bZaB2PDn0 windows11 で IE なくなるの?
278名無しさん@お腹いっぱい。 (オッペケ Sr47-p/34)
2021/10/07(木) 01:21:50.10ID:lRma7saPr >>276
nand若しくはnorだけで記述は可能すよ
nand若しくはnorだけで記述は可能すよ
279名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/07(木) 09:56:47.03ID:lzU/qk+Mp nor nand関数ってありましたっけ?
280名無しさん@お腹いっぱい。 (ブーイモ MMff-HSE8)
2021/10/07(木) 10:58:02.29ID:3njrDxQiM たぶんあるでしょ
ないのに突然言い出すやつがいたらアスペか拗らせたオタクだ
ないのに突然言い出すやつがいたらアスペか拗らせたオタクだ
281名無しさん@お腹いっぱい。 (ワッチョイ e3b1-2jfQ)
2021/10/07(木) 11:45:50.31ID:74LUHP/F0 これでいいのかな?
a = FALSE
b = FALSE
PRINT !(a OR b)
PRINT !(a AND b)
a = FALSE
b = FALSE
PRINT !(a OR b)
PRINT !(a AND b)
282名無しさん@お腹いっぱい。 (ササクッテロラ Sp47-BRam)
2021/10/07(木) 12:18:20.37ID:lzU/qk+Mp ちなみに、and は使ったらあかんで
元々の発端は and を使いたくないなので
元々の発端は and を使いたくないなので
283名無しさん@お腹いっぱい。 (マグーロ c606-DH51)
2021/10/10(日) 17:26:50.17ID:fBu2R3q/01010 一次元配列をエクセルに一気に書き込みたいのですが
XLSETDATA(Excel,data,"A1")
とすると、data[1]は、A1に書き込まれるのですが、data[2]はB1に書き込まれてしまいます。
この配列を列ではなくて行に(A2〜)書き込む方法はありますか?
今は、ループを使って
XLSETDATA(Excel, data[ i ], data"A" + i)
でチマチマと対処しているのですが、1万以上のデータなので、出来れば一気に書き込みたいです。
XLSETDATA(Excel,data,"A1")
とすると、data[1]は、A1に書き込まれるのですが、data[2]はB1に書き込まれてしまいます。
この配列を列ではなくて行に(A2〜)書き込む方法はありますか?
今は、ループを使って
XLSETDATA(Excel, data[ i ], data"A" + i)
でチマチマと対処しているのですが、1万以上のデータなので、出来れば一気に書き込みたいです。
284名無しさん@お腹いっぱい。 (マグーロ Sr03-fSof)
2021/10/10(日) 18:33:22.26ID:3vU4abHer1010 >>279
自分で論理回路って書いてるのお忘れ?ド・モルガンの定理も覚えてないみたいなのでお察しレベル
自分で論理回路って書いてるのお忘れ?ド・モルガンの定理も覚えてないみたいなのでお察しレベル
285名無しさん@お腹いっぱい。 (ワッチョイ f373-yI9m)
2021/10/10(日) 22:35:22.54ID:cKETaZPm0286名無しさん@お腹いっぱい。 (ブーイモ MM76-0gfR)
2021/10/10(日) 23:41:25.84ID:XPUfCjPOM >>245
ありがとうございます。
あれから9日間、マクロを使うのをやめたり問題がありそうなスクリプトを削除したりsleepを入れたりしても一切効果がありませんでした。
今宵、3時間おきにスクリプトを停止させ、スケジュール設定で決まった時間に開始させるように設定しました。貴殿のレスを読み返してハッとしました。
関数から関数呼び出す形でループさせてて終了してない関数が溜まってメモリ不足なのだろうと思います。
たまたま12時間位連続で動いたとしても、たまに停止してしまうと大変なのでこのような仕様にしました。
当方独学で右も左も分からないような状態なので、そういったアドバイスが大変参考になります。再帰呼び出しを無限に行っているような仕様にしていたので、上の方でもそんなのはだめだとどなたか言っていたような気がしますが、もう作っちゃったのでこのスクリプトを使います。
明日からまたテストします。
ありがとうございます。
あれから9日間、マクロを使うのをやめたり問題がありそうなスクリプトを削除したりsleepを入れたりしても一切効果がありませんでした。
今宵、3時間おきにスクリプトを停止させ、スケジュール設定で決まった時間に開始させるように設定しました。貴殿のレスを読み返してハッとしました。
関数から関数呼び出す形でループさせてて終了してない関数が溜まってメモリ不足なのだろうと思います。
たまたま12時間位連続で動いたとしても、たまに停止してしまうと大変なのでこのような仕様にしました。
当方独学で右も左も分からないような状態なので、そういったアドバイスが大変参考になります。再帰呼び出しを無限に行っているような仕様にしていたので、上の方でもそんなのはだめだとどなたか言っていたような気がしますが、もう作っちゃったのでこのスクリプトを使います。
明日からまたテストします。
287名無しさん@お腹いっぱい。 (ワッチョイ 1b02-l3CZ)
2021/10/11(月) 00:33:49.85ID:MULRTvO40 >>286
例えば関数Aから関数B、関数Bから関数C、関数Cから関数Aを呼び出すような形でループしてたら
起点を関数Aと決めてしまって関数Aを無限ループで呼び出し
関数Aを呼び出す関数Cはただ終了させるようにするだけで回避できる
例えば関数Aから関数B、関数Bから関数C、関数Cから関数Aを呼び出すような形でループしてたら
起点を関数Aと決めてしまって関数Aを無限ループで呼び出し
関数Aを呼び出す関数Cはただ終了させるようにするだけで回避できる
288名無しさん@お腹いっぱい。 (ブーイモ MM76-0gfR)
2021/10/11(月) 02:36:11.50ID:b1GdHG2qM >>287
ありがとうございます。UWSCで最初に呼び出すスクリプトの一番下の行に無限ループを置きました。これで今日どうなるか楽しみです。
ありがとうございます。UWSCで最初に呼び出すスクリプトの一番下の行に無限ループを置きました。これで今日どうなるか楽しみです。
289283 (ワッチョイ c606-DH51)
2021/10/11(月) 09:47:11.49ID:omCWjZ400 dim data[10000,0]
と2次元配列ぽいのにしたら出来ました
これを一気書きしてもB列の値を上書きすることもない
と2次元配列ぽいのにしたら出来ました
これを一気書きしてもB列の値を上書きすることもない
290名無しさん@お腹いっぱい。 (テテンテンテン MM86-rx/O)
2021/10/13(水) 02:09:49.79ID:E5bbogVYM IEでgoogleとかfacebookとか開くとEdgeにEdgeにリダイレクトされるようになってんな
おかげで自動巡回スクリプトがうごかなくなってたわ
いらんことせんとて
おかげで自動巡回スクリプトがうごかなくなってたわ
いらんことせんとて
291名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 21:49:14.48ID:6JgLgwhb0 ある画像が認識された時にx軸530y軸1000の場所からx軸1920y軸0のとこまでドラッグさせたいです
この文でできるかと思って試したのですが機能してくれませんしエラーも吐いてくれません
おかしな点があれば教えていただければと思いここに来ました、お願いします
elseif CHKIMG("ドラッグ.bmp")
BTN(LEFT, CLICK, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, CLICK, 1920, 0, 500)
sleep(0.5)
この文でできるかと思って試したのですが機能してくれませんしエラーも吐いてくれません
おかしな点があれば教えていただければと思いここに来ました、お願いします
elseif CHKIMG("ドラッグ.bmp")
BTN(LEFT, CLICK, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, CLICK, 1920, 0, 500)
sleep(0.5)
292名無しさん@お腹いっぱい。 (ワッチョイ 8311-wndY)
2021/10/13(水) 21:59:25.06ID:Tx1BsvlM0 >>291
クリックってのは押して放すことだよ?
クリックってのは押して放すことだよ?
293名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 21:59:25.40ID:6JgLgwhb0 一部自分でもおかしいと思うところがありこうでした
それでも動いてくれないのでどなたかお願いします
elseif CHKIMG("移動.bmp")
BTN(LEFT, DOWN, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, UP, 1920, 0, 500)
sleep(0.5)
それでも動いてくれないのでどなたかお願いします
elseif CHKIMG("移動.bmp")
BTN(LEFT, DOWN, 530, 1000)
sleep(0.5)
MMV(1920, 0)
sleep(0.5)
BTN(LEFT, UP, 1920, 0, 500)
sleep(0.5)
294名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:17:08.40ID:fULfp26K0 出来ん出来ん言わずに、まず、どこまでできたか調べろ
画像認識できてないんじゃないの
画像認識できてないんじゃないの
295名無しさん@お腹いっぱい。 (ワッチョイ 063c-K0oZ)
2021/10/13(水) 22:23:52.70ID:6JgLgwhb0 その可能性を考えて他のただのクリック作業をさせたらそれはできました
なので画像認識に関しては問題ないと思います
画面にクリックの後がついたりするものではないので左の押し込みができてるのかの確認はできてないです
押し込みすらしてないのかドラッグができてないのかのどちらかすらわからなくて
なので文の内容でドラッグするには何かがおかしい等がわかるエスパーがいるなら力を借りたいと思いました
似たような内容でブラウザでの画面スクロールはできました
なので画像認識に関しては問題ないと思います
画面にクリックの後がついたりするものではないので左の押し込みができてるのかの確認はできてないです
押し込みすらしてないのかドラッグができてないのかのどちらかすらわからなくて
なので文の内容でドラッグするには何かがおかしい等がわかるエスパーがいるなら力を借りたいと思いました
似たような内容でブラウザでの画面スクロールはできました
296名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:28:16.62ID:fULfp26K0 なんでそんなに自信があるのかわからんけど、
elseif CHKIMG("移動.bmp")
print “ふぁ?”
BTN(LEFT, DOWN, 530, 1000)
で確認した?
elseif CHKIMG("移動.bmp")
print “ふぁ?”
BTN(LEFT, DOWN, 530, 1000)
で確認した?
297名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/13(水) 22:30:02.63ID:fULfp26K0 あーごめん、クリックはしたんやな
移動が速すぎるとか
ちなみにうちのパソコンだと、デスクトップ上のアイコンはそのコードで移動できたぞ
移動が速すぎるとか
ちなみにうちのパソコンだと、デスクトップ上のアイコンはそのコードで移動できたぞ
298名無しさん@お腹いっぱい。 (ワッチョイ 1b42-5z9A)
2021/10/13(水) 22:32:09.56ID:13bvcB8E0 作者さん亡くってたんですね
ご冥福
LOCKHARD/LOCKHARDEX が内部でどんな処理(WindowsAPI)をしているか、
思い当たる人が居たら教えて下さい
やりたいことは、「LOCKHARD中でも指定したデバイスからの入力を受け付ける
(あるいは指定したデバイスのみロックする)」なんですが、
当然自前で DLL を作成しないといけないので情報が欲しいです
ご冥福
LOCKHARD/LOCKHARDEX が内部でどんな処理(WindowsAPI)をしているか、
思い当たる人が居たら教えて下さい
やりたいことは、「LOCKHARD中でも指定したデバイスからの入力を受け付ける
(あるいは指定したデバイスのみロックする)」なんですが、
当然自前で DLL を作成しないといけないので情報が欲しいです
299名無しさん@お腹いっぱい。 (ワッチョイW ca53-3Dtb)
2021/10/14(木) 00:35:31.31ID:eww/lYun0 座標が間違ってるとかね
300名無しさん@お腹いっぱい。 (ワッチョイW 6bb1-ZdlL)
2021/10/14(木) 00:55:12.40ID:+X2fEB8o0 ところで、chkimgで画像を見つけたら、座標位置を返してくれるから、その値を使った方がいいのでは??
301名無しさん@お腹いっぱい。 (テテンテンテン MM86-rx/O)
2021/10/14(木) 05:55:13.23ID:ZFUFw5zuM >>293
ペイントでライン引けるか実験してみ
ペイントでライン引けるか実験してみ
302298 (ワッチョイ 1b42-5z9A)
2021/10/14(木) 07:13:25.50ID:TZSkI2ZV0 自己解決
LOCKHARD は BlockInput(使用を確認)
LOCKHARDEX はおそらく WH_KEYBOARD_LL/WH_MOUSE_LL を使っているっぽい
LOCKHARD は BlockInput(使用を確認)
LOCKHARDEX はおそらく WH_KEYBOARD_LL/WH_MOUSE_LL を使っているっぽい
303名無しさん@お腹いっぱい。 (ワッチョイ ef06-Gzvz)
2021/10/15(金) 20:33:57.47ID:s9casV2l0 こんなに便利だったツールだったのに新規利用者も増えずに
廃れる一方なん?
廃れる一方なん?
304名無しさん@お腹いっぱい。 (ワッチョイ df7e-an4T)
2021/10/15(金) 21:01:02.61ID:Iwhm3zHo0 そら作者が
305名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/15(金) 22:38:54.24ID:SiJaXEWC0 作者が鬼籍なんでね・・・
初心者がプログラミングを覚えるのにも向いてるけど、解説本書いても売れないだろうなぁ・・・
初心者がプログラミングを覚えるのにも向いてるけど、解説本書いても売れないだろうなぁ・・・
306名無しさん@お腹いっぱい。 (ワッチョイ 6b73-KUiw)
2021/10/15(金) 22:46:06.06ID:VFN4eOZG0307名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/15(金) 22:56:45.68ID:xeRdZ5EV0 uwscで検索すると良く引っかかってたページが最近引っかからないけど、無くなったのか??
308名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-v+H3)
2021/10/15(金) 23:04:25.18ID:ajS7uFUH0 小林なんちゃらでしょ?俺も思ってた
309名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-ZO17)
2021/10/15(金) 23:05:28.69ID:t6zNYhFK0310名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/15(金) 23:08:41.39ID:xeRdZ5EV0 それ!
ページはあるんだね
ページはあるんだね
311名無しさん@お腹いっぱい。 (ワッチョイW 0b79-Bn60)
2021/10/15(金) 23:41:11.63ID:Pe0XGRhF0 googleだと検索結果に上がってこないけど他の検索サイトなら普通に出てくるね
312名無しさん@お腹いっぱい。 (ワッチョイ 5fa0-Avck)
2021/10/17(日) 07:17:39.21ID:y1h08Wq90313名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 16:19:44.45ID:58o9dC+z0 test
314名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 17:25:11.94ID:58o9dC+z0 ログ表示ウインドウにテキストファイルを内容を表示させて、そのログ表示ウインドウを閉じたら次のスクリプトに移行したいのですが、ウィンドウを閉じたことを取得できません
どのようにしたらよいか教えて下さい
どのようにしたらよいか教えて下さい
315名無しさん@お腹いっぱい。 (JP 0H0f-ZO17)
2021/10/17(日) 17:56:09.04ID:DaEUZQMxH316名無しさん@お腹いっぱい。 (ワッチョイ 9f1e-Avck)
2021/10/17(日) 21:42:57.01ID:58o9dC+z0317名無しさん@お腹いっぱい。 (ワッチョイ ef06-an4T)
2021/10/19(火) 20:55:25.61ID:gBUhBekS0 MOUSEORG()の指示って統一できないのかな
今は各プロシージャ、ファンクションの引数idを渡して、先頭にMOUSEORG(id)を付けているのだけど
10個近くあるので、コードをスッキリさせたいのです、、
今は各プロシージャ、ファンクションの引数idを渡して、先頭にMOUSEORG(id)を付けているのだけど
10個近くあるので、コードをスッキリさせたいのです、、
318名無しさん@お腹いっぱい。 (ワッチョイ 6bb1-ZO17)
2021/10/19(火) 21:05:04.60ID:PXjNDd/g0 DIM 座標[1][1]
fukidasi ("一回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[0][0] = G_MOUSE_X;座標[0][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
SLEEP(1)
fukidasi ("二回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[1][0] = G_MOUSE_X;座標[1][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
msgbox(座標[0][0]+","+座標[0][1]+" "+座標[1][0]+","+座標[1][1])
クリックした時の座標を配列に入れたいが、二回目がスルーされてしまう
GETKEYSTATEの初期化方法はありますか?
fukidasi ("一回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[0][0] = G_MOUSE_X;座標[0][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
SLEEP(1)
fukidasi ("二回目")
while true
ifb GETKEYSTATE(VK_LBUTTON);座標[1][0] = G_MOUSE_X;座標[1][1] = G_MOUSE_Y;break;endif
wend
fukidasi ()
msgbox(座標[0][0]+","+座標[0][1]+" "+座標[1][0]+","+座標[1][1])
クリックした時の座標を配列に入れたいが、二回目がスルーされてしまう
GETKEYSTATEの初期化方法はありますか?
319名無しさん@お腹いっぱい。 (ワッチョイW 0bb1-2hNl)
2021/10/19(火) 21:56:47.75ID:Fkbw0ltr0 sleep(1)の後にgetkeystate(VK_LBUTTON)を入れる
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 🇺🇸🇨🇳米中関係は「極めて強固」とトランプ氏… ★6 [BFU★]
- 【足立区暴走11人死傷】歩行者はねた後も減速せず…精神疾患がある37歳男「車で神奈川の山の方に行きたいと思った」 [ぐれ★]
- 【フジ】クリスマスイブ恒例の「明石家サンタ」見送りへ 今年は「お笑い向上委員会」SP放送 [征夷大将軍★]
- SuicaとPASMOのコード決済「teppay(テッペイ)」26年秋開始 🐧🤖 [少考さん★]
- 琵琶湖の水位低下が進行 滋賀県が2年ぶり、国に対策要望 [少考さん★]
- 「ホストに貢ぎたい」と海外で売春する日本人女性 2カ月で2千万円稼ぐケースも [1ゲットロボ★]
- 中国は早く日本へのレアアース供給を停止しろ!!ネトウヨと高市早苗に思い知らせてやってよ中国父さん!! [817148728]
- 防衛省「台湾有事にロシア参戦するかも」 [177178129]
- 【高市悲報】小野田紀美大臣(35)、マウントの取れる勝負衣装を叩かれツイッターでブチギレwmwmwmwmmwmwmwmww [517459952]
- 台湾「習主席がトランプ大統領との電話会談で台湾問題を言及しなかったことは台湾にとって最良の結果」高市ハシゴ外されるwwwww [931948549]
- 今はもう動かないおじいさんに
- 【速報】高市、トランプとの会談を語る!「日米間の緊密な連携を確認できた」中国包囲網形成か [686538148]
