[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
593(1): (ワッチョイ 387e-On6t) 2021/04/26(月)03:22 ID:5HF4UZXE0(1) AAS
AA省
594(1): (ワッチョイ 70b1-On6t) 2021/04/26(月)12:58 ID:Mh7slq3H0(2/2) AAS
>>590
作者を知らない人が「天才肌」って使うのは文章としておかしいのでは?と言いたかっただけ
↑この行を理解した上での異論は認める
595(1): (ワッチョイ 4011-/alk) 2021/04/26(月)13:07 ID:CCy8S5YY0(1/3) AAS
>>585
面白過ぎて、俺はもう5万行以上作り溜めてるぞ
常駐 .UWS でキー操作やセンサーを監視したり
たった1個の .UWS で マウスポインター下の
アプリを判断し、あたかもアプリを改造したか
のように動かす。
この2個は特殊な .UWS だが壮絶に便利
>>587
更新によるエンバグに悩まされることがない!
と前向きに考えている。
596(1): (ワッチョイ 4011-/alk) 2021/04/26(月)13:24 ID:CCy8S5YY0(2/3) AAS
>>574
N が 0 〜 999 の整数と決まっていているなら
COPY(1000+N,2)
の方が短く書けるけどな
597(1): (ワッチョイ f174-GnpB) 2021/04/26(月)14:49 ID:KiXPK48+0(1/2) AAS
>>595
ロジクールマウスとかアクティブなプログラムによってマウスのボタンの設定を変えられる機能があるが、そんな感じか?
598: (テテンテンテン MM34-3cD6) 2021/04/26(月)16:12 ID:T6m7u6quM(1/2) AAS
>>592
鋭いですね
>>593
おっ!同一環境書き込みの失態を挽回しましたねっ!
>>594
天才と言って欲しかった人が天才肌と言われて怒ってる
つまり先天性ではなく努力で得たものと言われたくなかった
そう理解していますよ
>>596
なるほど、VBでいうところのinstrをCOPYでやれるわけですね
省1
599: (テテンテンテン MM34-3cD6) 2021/04/26(月)16:14 ID:T6m7u6quM(2/2) AAS
instrじゃない、mid$ですね
失礼
600(1): (ワッチョイ 4011-/alk) 2021/04/26(月)17:03 ID:CCy8S5YY0(3/3) AAS
>>597
それにやや近いものはあるが、アクティブなプログラム上の「どの場所」で
マクロを起動されたかによって、マウスやキー操作より「遥かに高度なマクロ」
を実行できるので、やっぱレベルは全然違うかも。
601(1): (ワッチョイ f174-GnpB) 2021/04/26(月)23:00 ID:KiXPK48+0(2/2) AAS
>>600
どんな感じなのか見てみたい
差し支えなければアップしてほしい
602(1): (ラクッペペ MM34-lXgc) 2021/04/26(月)23:40 ID:+ObQiv4JM(1) AAS
常駐系はおれはahkでやってるな
603: (ワッチョイ 4011-8KU9) 2021/04/27(火)00:37 ID:92PLg2uW0(1/4) AAS
>>601
超単純化したサンプルを書き込もうとしらた、何が気に入らないのか書き込めない。
もう少し時間をください。
>>602
全てポーリング処理なんだけど、試しに UWSC で書いたてみたら何の問題もなく
使えているのでそうしているだけなんだ。メンテも楽だしね。
604(1): (ワッチョイ 4011-8KU9) 2021/04/27(火)01:00 ID:92PLg2uW0(2/4) AAS
;op = 0
;while 1
; SLEEP(0.1)
; kp = GETKEYSTATE(VK_PAUSE)
; if kp <> op
; op = kp
; if kp
; SPEAK("PAUSE が押された",TRUE)
; else
; SPEAK("PAUSE が離された",TRUE)
省3
605: (ワッチョイ 4011-8KU9) 2021/04/27(火)01:09 ID:92PLg2uW0(3/4) AAS
>>604
Pause キーでマクロを起動する超単純化した常駐 uws の例
キーダウンでマクロを起動するなら SPEAK("PAUSE が押された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動しても
良いし、SOUND("click.wav") とかでクリック音を鳴らしても良い。
キーアップでマクロを起動するなら SPEAK("PAUSE が離された",TRUE)
の部分で DOSCMD("test.uws",TRUE) とかで別のマクロを起動する。
606: (ワッチョイ 4011-8KU9) 2021/04/27(火)01:16 ID:92PLg2uW0(4/4) AAS
これで呼ばれた test.uws は
↓こんな感じで tt ss 使って後は好きなことをやる
nx = G_MOUSE_X
ny = G_MOUSE_Y
wi = GETID(GET_FROMPOINT_WIN,,0.01)
if wi < 0 then exit
ACW(wi)
tt = STATUS(wi,ST_TITLE)
ox = nx - STATUS(wi,ST_CLX)
oy = ny - STATUS(wi,ST_CLY)
省1
607(2): (ワッチョイ a473-ece+) 2021/04/29(木)11:37 ID:RXqPnTk30(1) AAS
uwscにはfopenやfputといった関数が用意されていますが
これはdoscmd("echo >")と何か違いがあるのでしょうか?
openとputと2度記述しなければならない分前者の方が面倒な気がします
608: (ワッチョイW 9b58-g+29) 2021/04/29(木)11:56 ID:nmrL9oTj0(1) AAS
意味が分からん…やりたい事がファイルに一行書き込みだけならそーっすねとしか
609(1): (ニククエ c0b1-On6t) 2021/04/29(木)12:00 ID:qIpXYm3w0NIKU(1) AAS
>>607
fopenやfputはUWSC上でファイルの中を書き換えるのに使う
doscmdはコマンドプロンプトのコマンドを実行する
コマンドプロンプトではファイルの中を書き換えることはできない
610: (ニククエ MM34-3cD6) 2021/04/29(木)12:03 ID:lS1ABzS4MNIKU(1/2) AAS
doscmd("echo >>")
611: (ニククエW 9b58-g+29) 2021/04/29(木)12:14 ID:nmrL9oTj0NIKU(1) AAS
>>609
コマンドプロンプトでファイルの中身書き換えられないとか面白いこと言うね
まあリダイレクトで出来る事は限られているのは確かだけどさ
612: (ニククエ 01b1-3cD6) 2021/04/29(木)13:42 ID:MGkW1KuC0NIKU(1) AAS
使いこなせるようになると自然と分かる
質問内容で習得度合いも分かる
自分の用途に合った方法で好きに使え
上下前次1-新書関写板覧索設栞歴
あと 390 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.021s