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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
653
(1): (ワッチョイ 86cf-Alfg) 2020/06/06(土)00:17 ID:ETpB5ezq0(1) AAS
x、y、zを同時に連打したいってこと?
それなら変数を3つ用意する必要がある
DIM KEY1 = VK_X
DIM KEY2 = VK_Y
DIM KEY3 = VK_Z
...
KBD(KEY1, CLICK, INTERVAL)
KBD(KEY2, CLICK, INTERVAL)
KBD(KEY3, CLICK, INTERVAL)

あとそのコードだとスペース長押しすると一気に終了するから
省4
654: (ワッチョイ 6902-Alfg) 2020/06/06(土)01:07 ID:BCpp7s6E0(2/2) AAS
>>653
サンクス動いた
655: (テトリスW ca03-VqvQ) 2020/06/06(土)16:30 ID:UZ9M3fo000606(1) AAS
これだとキーごとにインターバル挟んじゃうからスリーブで外出しすべきかなと思う
656
(2): (ワッチョイ 3573-EoeX) 2020/06/06(土)23:59 ID:YuqTncus0(1) AAS
DOSCMDで複数行に渡る命令を実行させたい場合はどういった方法があるでしょうか?
別の行に記述したいのはオプション(--start-maximizedとか)なので&を使ったやり方は無理です
batファイルでは^で実現できるので同じような感じでやりたいのですが、今のところ文字列を連結する方法ぐらいしか思いつきません
他の方法があれば是非知りたいです
657: (ワッチョイ ca1f-uikQ) 2020/06/07(日)00:14 ID:FQFdswK40(1/4) AAS
<#CR>で繋ぐ
658: (ワッチョイ 3573-EoeX) 2020/06/07(日)00:27 ID:bKVOuc+z0(1/4) AAS
>>656の書き方がおかしかったので訂正させてください
1行で実行できる命令を、そのまま書くと長いので複数行に分けて書きたいです
しかし途中で区切って2行目に移しても1行目しか認識してくれません
batファイルなら1行目の終わりに^を使って1行目+2行目で実行できるので同じ感じでやりたいです
&を使う方法は2行目以降に書きたいのがオプションなので無理でした
659
(1): (ワッチョイ 4a20-Jcqs) 2020/06/07(日)00:35 ID:Fr/s+8Wf0(1) AAS
>>656
_
660
(1): (ワッチョイ ca1f-uikQ) 2020/06/07(日)00:41 ID:FQFdswK40(2/4) AAS
例えば
PRINT DOSCMD("ve^r")
661: (ワッチョイ ca1f-uikQ) 2020/06/07(日)00:44 ID:FQFdswK40(3/4) AAS
すまん>>660は気にしないでくれ
662
(1): (ワッチョイW ca03-VqvQ) 2020/06/07(日)04:29 ID:Mnf/DLwU0(1/2) AAS
uwsc上では変数に分けて複数行見やすく書いて、全部結合すれば良いいいだけでは?
663: (ワッチョイ 3573-EoeX) 2020/06/07(日)06:02 ID:bKVOuc+z0(2/4) AAS
>>659
命令(文字列)を複数行に分けることになるので_も文字列の一部として解釈されて上手く機能しませんでした

>>662
やっぱりそれしかないですかね
もうちょっと美しい書き方があればと思っていたのですが..
664: (ワッチョイ c6f2-uikQ) 2020/06/07(日)07:09 ID:Tsiu8Rkk0(1/2) AAS
TEXTBLOCK
665
(1): (ワッチョイ c6f2-uikQ) 2020/06/07(日)07:26 ID:Tsiu8Rkk0(2/2) AAS
じゃだめか
それと、REPLACE(○○ , "<#CR>" , " ")
666
(1): (ワッチョイ ca1f-uikQ) 2020/06/07(日)07:44 ID:FQFdswK40(4/4) AAS
これでも正常に実行できるけど、もうめんどくさいからそのできない部分ここに書いてくれ
PRINT DOSCMD("ve^_
r")
667
(1): (ワッチョイ c1ea-nxLJ) 2020/06/07(日)08:14 ID:NL4BGzv60(1) AAS
PRINT DOSCMD("^_
DIR ^_
/A ^_
/4 ^_
")

これで動くから根本的に記述の仕方がおかしいだけじゃないの
668
(1): (ワッチョイ 3573-EoeX) 2020/06/07(日)20:09 ID:bKVOuc+z0(3/4) AAS
>>665
>>667
両方できました!ありがとうございます
_を複数行に渡って記述したものを1行に結合して実行するものとばかり思っていたので^を付けずに書いていました
^まで必要な理由が分かりません・・・
669
(1): (ワッチョイW ca03-VqvQ) 2020/06/07(日)20:33 ID:Mnf/DLwU0(2/2) AAS
>>668
それがコマンドプロンプトの改行(キャレット文字)だから
670: (ワッチョイ 3573-EoeX) 2020/06/07(日)21:04 ID:bKVOuc+z0(4/4) AAS
よく見たら666=667じゃなかったorz
>>666さんもありがとうございました!

>>669
PRINT DOSCMD("ve_
r") が、
PRINT DOSCMD("ver")で実行されると思ってたんですよね
だからコマンドプロンプトに送られる文字列には改行がないので^も不要と思って・・・
671: (ワッチョイ 4a81-uikQ) 2020/06/08(月)20:53 ID:RH9xiKaH0(1/2) AAS
こんな神ツールを今まで知らなかったなんて…
大した学習コストもなくゲームマクロがサクサク組めるのな
画像解析系のライブラリ使えばこれに拘る必要はないのだろうが、
導入障壁が皆無なのが良い
クラスが少し不便だけど
672: (ワッチョイ d67e-Minv) 2020/06/08(月)22:14 ID:GcbFQqHh0(1) AAS
それがもう、終わってしまっているのですよ。
1-
あと 330 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.022s