!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
!extend:on:vvvvv:1000:512
■配布元
http://ahkscript.org/download/
■前スレ
AutoHotkey スレッド part26
https://egg.5ch.net/test/read.cgi/software/1524647289/
■日本語解説等
AutoHotkey Wik
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://ahk.xrea.jp/ (不調時は http://hdd.s300.xrea.com/ahk/ )
AutoHotkeyJp(過去ログdatあり)
http://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
http://www6.atwiki.jp/eamat/
Autohotkey専用うpろだ
http://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
http://pastebin.com/
■派生版
IronAhk (.NET製、クロスプラットフォーム)
https://github.com/polyethene/IronAHK
AutoHotkey.dll (真のマルチスレッド対応など, AHKLの派生)
http://www.autohotkey.com/board/topic/39588-autohotkeydll/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured 👀
Rock54: Caution(BBR-MD5:669e095291445c5e5f700f06dfd84fd2)
AutoHotkey スレッド part27
■ このスレッドは過去ログ倉庫に格納されています
1名無しさん@お腹いっぱい。 (ワッチョイ 3b70-YIQo)
2019/04/20(土) 23:32:53.28ID:cTmLtZyf0703名無しさん@お腹いっぱい。 (オイコラミネオ MMd3-Uq5u)
2020/01/14(火) 19:04:45.74ID:roP/RC34M GuiのEditのGラベルでサブルーチンを実行するとき
そのサブルーチンの実行中の
Edit値の変化は無視されてしまうのでしょうか
例えば下記のスクリプトで
"a"と"b"を続けて素早く入力した場合
"a"のみが表示されるのですが
"ab"も(又は"ab"だけ)表示するには
どうしたらよいでしょうか
Gui,Add,Edit,Gsub
Gui,Show
Return
sub:
ControlGetText, newtext , edit1
Sleep, 1000
MsgBox, %newtext%
Return
そのサブルーチンの実行中の
Edit値の変化は無視されてしまうのでしょうか
例えば下記のスクリプトで
"a"と"b"を続けて素早く入力した場合
"a"のみが表示されるのですが
"ab"も(又は"ab"だけ)表示するには
どうしたらよいでしょうか
Gui,Add,Edit,Gsub
Gui,Show
Return
sub:
ControlGetText, newtext , edit1
Sleep, 1000
MsgBox, %newtext%
Return
704名無しさん@お腹いっぱい。 (ワッチョイ dfb1-padJ)
2020/01/14(火) 20:08:16.83ID:/njvsrvp0 >>703
余り自信ないけど
sub:の
ControlGetText は GuiControlGet, newtext, , edit1 にして
Sleep, 1000 を削除
で、MsgBox はウザいから ToolTip で確認
間違ってたら他の人よろしく
余り自信ないけど
sub:の
ControlGetText は GuiControlGet, newtext, , edit1 にして
Sleep, 1000 を削除
で、MsgBox はウザいから ToolTip で確認
間違ってたら他の人よろしく
705名無しさん@お腹いっぱい。 (ワッチョイ df11-mpnK)
2020/01/14(火) 20:17:43.20ID:sw1ywxul0 Sleep, 1000
ControlGetText, newtext , edit1
ControlGetText, newtext , edit1
706名無しさん@お腹いっぱい。 (オイコラミネオ MMd3-Uq5u)
2020/01/14(火) 20:28:56.17ID:roP/RC34M すみません例が悪かったです
sleepの所は実際には
newtextの値に基づく処理が入り、
この処理に1秒ほどかかる
というサンプルのつもりでした
sleepの所は実際には
newtextの値に基づく処理が入り、
この処理に1秒ほどかかる
というサンプルのつもりでした
707名無しさん@お腹いっぱい。 (オイコラミネオ MMd3-Uq5u)
2020/01/14(火) 20:34:09.06ID:roP/RC34M サンプルを書き直してみました
Gui,Add,Edit,Gsub
Gui,Show
Return
sub:
GuiControlGet, newtext , , edit1
<newtextの値に基づく長めの処理>
Tooltip, <上の処理の結果>
Return
Gui,Add,Edit,Gsub
Gui,Show
Return
sub:
GuiControlGet, newtext , , edit1
<newtextの値に基づく長めの処理>
Tooltip, <上の処理の結果>
Return
708名無しさん@お腹いっぱい。 (ワッチョイ df0d-lZna)
2020/01/14(火) 20:38:30.95ID:YCyA6bsk0709名無しさん@お腹いっぱい。 (ワッチョイ df0d-lZna)
2020/01/14(火) 20:40:03.39ID:YCyA6bsk0 Gui, Add, Edit, w500 r5 gThread_Edit1 ; 処理が終わるまで入力禁止
Gui, Add, Edit, wp hp gThread_Edit2 ; 処理中に追加があれば再実行
Gui, Show
return
Thread_Edit1:
GuiControl, Disable, edit1
Test()
GuiControl, Enable, edit1
return
Thread_Edit2:
SetTimer, Thread_Timer, -1
return
Thread_Timer:
Test()
return
Test() {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit2
Tooltip, %newtext%
SetTimer, RemoveToolTip, -2000
}
RemoveToolTip:
ToolTip
return
Esc::
GuiClose:
ExitApp
Gui, Add, Edit, wp hp gThread_Edit2 ; 処理中に追加があれば再実行
Gui, Show
return
Thread_Edit1:
GuiControl, Disable, edit1
Test()
GuiControl, Enable, edit1
return
Thread_Edit2:
SetTimer, Thread_Timer, -1
return
Thread_Timer:
Test()
return
Test() {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit2
Tooltip, %newtext%
SetTimer, RemoveToolTip, -2000
}
RemoveToolTip:
ToolTip
return
Esc::
GuiClose:
ExitApp
710名無しさん@お腹いっぱい。 (ワッチョイ df0d-lZna)
2020/01/14(火) 20:53:14.14ID:YCyA6bsk0 >>709
ミスがあるので修正
Thread_Edit1:
GuiControl, Disable, edit1
Test(1)
GuiControl, Enable, edit1
return
Thread_Edit2:
SetTimer, Thread_Timer, -1
return
Thread_Timer:
Test(2)
return
Test(n) {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit%n%
ミスがあるので修正
Thread_Edit1:
GuiControl, Disable, edit1
Test(1)
GuiControl, Enable, edit1
return
Thread_Edit2:
SetTimer, Thread_Timer, -1
return
Thread_Timer:
Test(2)
return
Test(n) {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit%n%
711名無しさん@お腹いっぱい。 (ワッチョイ 7fe8-4HKb)
2020/01/14(火) 21:00:02.09ID:GrGg/thH0 サブルーチンの最初にCritical入れるだけじゃだめなのか?
712名無しさん@お腹いっぱい。 (オイコラミネオ MMd3-Uq5u)
2020/01/14(火) 21:08:32.90ID:roP/RC34M713名無しさん@お腹いっぱい。 (オイコラミネオ MMd3-Uq5u)
2020/01/14(火) 21:10:38.13ID:roP/RC34M714名無しさん@お腹いっぱい。 (ワッチョイ df0d-lZna)
2020/01/14(火) 21:13:01.16ID:YCyA6bsk0 >>711
Criticalはやめとけ延々と待つことになるぞ
Gui, Add, Edit, w500 r5 gThread_Edit1
Gui, Show
return
Thread_Edit1:
Critical
Test(1)
return
Test(n) {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit%n%
Tooltip, %newtext%
SetTimer, RemoveToolTip, -2000
}
RemoveToolTip:
ToolTip
return
Esc::
GuiClose:
ExitApp
Criticalはやめとけ延々と待つことになるぞ
Gui, Add, Edit, w500 r5 gThread_Edit1
Gui, Show
return
Thread_Edit1:
Critical
Test(1)
return
Test(n) {
Sleep, 1000 ; 重い、時間のかかる処理
GuiControlGet, newtext,, edit%n%
Tooltip, %newtext%
SetTimer, RemoveToolTip, -2000
}
RemoveToolTip:
ToolTip
return
Esc::
GuiClose:
ExitApp
715名無しさん@お腹いっぱい。 (222222 dfb1-jBfo)
2020/01/14(火) 22:22:22.07ID:1rtvu3My0222222 func()
{
IfWinActive, ウィンドウ名
{
Send, あ
Return
}
}
でウィンドウ名を後方一致にしたいのですが、どうすればよいでしょうか?
{
IfWinActive, ウィンドウ名
{
Send, あ
Return
}
}
でウィンドウ名を後方一致にしたいのですが、どうすればよいでしょうか?
716名無しさん@お腹いっぱい。 (ワッチョイWW dfe5-C9zS)
2020/01/14(火) 23:48:18.39ID:X3CMnVxd0 >1のahk wikiで ウィンドウ指定の方法 の項目を嫁
717715 (ワッチョイ f9b1-VRpb)
2020/01/15(水) 00:48:33.04ID:hWCUiCW80718715, 717 (ワッチョイ f9b1-VRpb)
2020/01/15(水) 00:52:29.97ID:hWCUiCW80 あ、わかりました!
SetTitleMatchModeは引数ではなく独立したコマンドでしたね…
SetTitleMatchMode,2
IfWinActive, ウィンドウ名の一部
{
Send, あ
}
うまくいきました
SetTitleMatchModeは引数ではなく独立したコマンドでしたね…
SetTitleMatchMode,2
IfWinActive, ウィンドウ名の一部
{
Send, あ
}
うまくいきました
719名無しさん@お腹いっぱい。 (ワッチョイ 06db-6zBS)
2020/01/15(水) 00:54:02.32ID:nTj1bC5N0 絶対書き忘れとかいう問題じゃねえだろこの嘘つきw
716のを中途半端に読んで勘違いしてるのがバレバレ
716のを中途半端に読んで勘違いしてるのがバレバレ
720名無しさん@お腹いっぱい。 (ワッチョイ f9b1-VRpb)
2020/01/15(水) 00:54:48.86ID:hWCUiCW80 後方一致は正規表現(RegEx)で$って書いてなんとかします
721名無しさん@お腹いっぱい。 (ワッチョイ f9b1-VRpb)
2020/01/15(水) 00:58:53.98ID:hWCUiCW80 >>719
え…該当ページを事前に読んで勘違いしていたのと後出ししてしまって申し訳ないのは事実ですが嘘つきと言われても…
え…該当ページを事前に読んで勘違いしていたのと後出ししてしまって申し訳ないのは事実ですが嘘つきと言われても…
722名無しさん@お腹いっぱい。 (ワッチョイ 06db-6zBS)
2020/01/15(水) 01:03:51.05ID:nTj1bC5N0 質問の一番核になる部分を書き忘れ?は?脳味噌沸いてんのかw
723名無しさん@お腹いっぱい。 (ワッチョイWW 41e5-doUQ)
2020/01/15(水) 08:49:17.92ID:/Z4xN/Rd0 まあ解決したみたいだしそこまで噛みつく内容でもないと思うが
質問時にソース貼るなら次からは試して動かなかったコードを貼ろうな
そしたらどこで勘違いしてんのか分かるし具体的にアドバイスできるから
やりたい、分からない部分を空白にしたソース貼って穴うめして下さいっていうのは
結局丸投げと同じだからさ
質問時にソース貼るなら次からは試して動かなかったコードを貼ろうな
そしたらどこで勘違いしてんのか分かるし具体的にアドバイスできるから
やりたい、分からない部分を空白にしたソース貼って穴うめして下さいっていうのは
結局丸投げと同じだからさ
724名無しさん@お腹いっぱい。 (ワッチョイWW c576-zDNX)
2020/01/20(月) 09:16:30.24ID:d4sYPmSp0 キーボードの右altキーをChangekeyで
F24に割り当ててAHKを使用しています。
AHKでやりたいことは出来ているのですが、
マウスジェスチャーLで右クリックの代わりにF24を始動キーにしようと思い、設定したのですが、この場合AHKで設定したのことが無効になります。
どちらもアプリもF24で共存することは出来ないのでしょうか?
F24に割り当ててAHKを使用しています。
AHKでやりたいことは出来ているのですが、
マウスジェスチャーLで右クリックの代わりにF24を始動キーにしようと思い、設定したのですが、この場合AHKで設定したのことが無効になります。
どちらもアプリもF24で共存することは出来ないのでしょうか?
725名無しさん@お腹いっぱい。 (ワッチョイWW c576-zDNX)
2020/01/20(月) 09:18:52.66ID:d4sYPmSp0 724の補足になりますが、マウスのサイドボタンにもF24を割り当ててます。
726名無しさん@お腹いっぱい。 (ワッチョイWW 41e5-MT9j)
2020/01/20(月) 09:27:44.83ID:2i9M9c/g0 どっちかまたは両方のホットキーを ~F24 にしたらいいんでないの
727名無しさん@お腹いっぱい。 (ワッチョイ 2d0a-JESV)
2020/01/20(月) 19:06:54.32ID:gVUq8z+n0728名無しさん@お腹いっぱい。 (ワッチョイWW c576-zDNX)
2020/01/21(火) 12:24:53.35ID:saCoe5B/0729名無しさん@お腹いっぱい。 (オッペケ Srd1-fBm7)
2020/01/21(火) 15:27:33.69ID:5Eh+0+HCr 常駐してるahkに記述されてる自作関数をコマンドプロンプトから呼び出すことできる?
----------------------------
func:
msgbox, hoge
return
----------------------------
>>1見たりググったりしたけど答えが見つからなかった。あるのならすまない
最近AHK使い始めて良くわかってないから大目に見てくれ
----------------------------
func:
msgbox, hoge
return
----------------------------
>>1見たりググったりしたけど答えが見つからなかった。あるのならすまない
最近AHK使い始めて良くわかってないから大目に見てくれ
730名無しさん@お腹いっぱい。 (ワッチョイWW 41e5-MT9j)
2020/01/21(火) 18:13:26.37ID:f2QdlUcu0 できない
731名無しさん@お腹いっぱい。 (ワッチョイ 2dbe-JESV)
2020/01/21(火) 20:46:11.39ID:einhiu/Q0 >>729
呼び出し(再起動)
hoge.ahk "関数名" "引数"
hoge.ahk "MsgBox" "Text"
スクリプト
;AES
#SingleInstance Force
if %1%
%1%(A_Args[2], A_Args[3], A_Args[4])
;Hotkey
MsgBox(Text) {
MsgBox, %Text%
return
}
呼び出し(再起動)
hoge.ahk "関数名" "引数"
hoge.ahk "MsgBox" "Text"
スクリプト
;AES
#SingleInstance Force
if %1%
%1%(A_Args[2], A_Args[3], A_Args[4])
;Hotkey
MsgBox(Text) {
MsgBox, %Text%
return
}
732名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/22(水) 14:27:34.11ID:RxEen8tTd 去年からAutoHotKey使い始めて
ホームポジションから離れることが激減したのはいいんだが
ノートのキーボードだと同時押しの効かないキーの
組み合わせが機種ごとにランダムに発生するのが悩ましい
特に変換、無変換が絡むと
「こんなキーと同時押しする馬鹿のことなんか
どうでもいいわwww」という
設計者の意図が透けて見えるようだ
会社で支給されるノートが新品になると
キーバインドに違うアレンジが必要になる
プライベート用だとRazerのスリムなノートぐらいしか
俺のニーズにマッチするやつはなさそうなんだが
最近のモデルは右シフト周りのキー配列が
上カーソルに侵食されて好みでなくなってるのが難点
しかし、尊師スタイルはしたくないので
これからはノートを変えるたびにキーボードガチャ
ホームポジションから離れることが激減したのはいいんだが
ノートのキーボードだと同時押しの効かないキーの
組み合わせが機種ごとにランダムに発生するのが悩ましい
特に変換、無変換が絡むと
「こんなキーと同時押しする馬鹿のことなんか
どうでもいいわwww」という
設計者の意図が透けて見えるようだ
会社で支給されるノートが新品になると
キーバインドに違うアレンジが必要になる
プライベート用だとRazerのスリムなノートぐらいしか
俺のニーズにマッチするやつはなさそうなんだが
最近のモデルは右シフト周りのキー配列が
上カーソルに侵食されて好みでなくなってるのが難点
しかし、尊師スタイルはしたくないので
これからはノートを変えるたびにキーボードガチャ
733名無しさん@お腹いっぱい。 (ワッチョイ 07b8-Jq7D)
2020/01/22(水) 14:33:37.05ID:o8ep1VOI0 5chで日記書いてる馬鹿のことなんか
どうでもいいわwww
どうでもいいわwww
734名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/23(木) 14:09:10.05ID:z6hrYOWsd ノートや安いキーボードでの運用について語りたい奴はいないのか
次にノート買うならUSキーボードにしようと思ってたが
USキーボードの右AltをF13にしたとして
致命的にうまく動かないキーコンビネーションがあると
ほとんど詰んでしまうな
JISなら無変換、変換、カタカナキーのどれかが使い物になれば良い
次にノート買うならUSキーボードにしようと思ってたが
USキーボードの右AltをF13にしたとして
致命的にうまく動かないキーコンビネーションがあると
ほとんど詰んでしまうな
JISなら無変換、変換、カタカナキーのどれかが使い物になれば良い
735名無しさん@お腹いっぱい。 (ワッチョイ 5fad-FkkX)
2020/01/23(木) 14:35:41.21ID:yb8NU6QX0 お前のは単なる自分語り
736名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-vv9f)
2020/01/23(木) 14:49:25.24ID:TL0iCSLV0 ノートの変態配列についてはahkでどうにかできるレベルじゃないので…
PC買い換えるたびにキー配列で悩むの嫌なんでここ最近はThinkPad一択
デスクトップは安物乗り継いで結局リアフォに落ち着いた
PC買い換えるたびにキー配列で悩むの嫌なんでここ最近はThinkPad一択
デスクトップは安物乗り継いで結局リアフォに落ち着いた
737名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/23(木) 15:45:22.76ID:z6hrYOWsd 変態配列の話では無く
主に3キー以上同時に押して機能しない組み合わせが
機種によってランダムに発生するという話なんだけどね
NKRO対応なキーボードでない限り
主に3キー以上同時に押して機能しない組み合わせが
機種によってランダムに発生するという話なんだけどね
NKRO対応なキーボードでない限り
738名無しさん@お腹いっぱい。 (ワッチョイ 5fad-Jq7D)
2020/01/23(木) 17:18:39.51ID:yb8NU6QX0 同時押し数は単にハードの仕様であってahkとは全く無関係の問題
いい加減スレチでウザい
いい加減スレチでウザい
739名無しさん@お腹いっぱい。 (ワッチョイ 2711-Jq7D)
2020/01/23(木) 17:23:34.08ID:0B3cOduB0 そういうハードの仕様の場合にahkでどうするかって話じゃないの
740名無しさん@お腹いっぱい。 (ワッチョイ 5fad-Jq7D)
2020/01/23(木) 17:26:59.58ID:yb8NU6QX0 >>739
全然違う
全然違う
741名無しさん@お腹いっぱい。 (ワッチョイ 87be-FFmi)
2020/01/23(木) 17:28:30.34ID:ytfW8FfG0 そんなハードは避ける
で終わりじゃね
個々のハード依存の話つづけたいのなら、
そのハードのスレ立ててやればいいと思いますし
で終わりじゃね
個々のハード依存の話つづけたいのなら、
そのハードのスレ立ててやればいいと思いますし
742名無しさん@お腹いっぱい。 (ワッチョイ 2711-Jq7D)
2020/01/23(木) 17:30:33.60ID:0B3cOduB0 >>740
いや話してるのは君じゃないでしょ
いや話してるのは君じゃないでしょ
743名無しさん@お腹いっぱい。 (ワッチョイ 5fad-Jq7D)
2020/01/23(木) 17:33:47.65ID:yb8NU6QX0744名無しさん@お腹いっぱい。 (ワッチョイ 87e5-yKkE)
2020/01/23(木) 17:44:20.06ID:TL0iCSLV0 そういう制約が面倒なのでモデファイヤキー以外をトリガにするのは避けることにしてる
AHK出始めの頃はここや流行らせるページでLocks系キーの
機種依存挙動でわいわいやってたりもしたがもうそういう時期通り過ぎてるというか
20年も使ってると汎用で使えないオレオレ設定は淘汰済みなんだな
AHK出始めの頃はここや流行らせるページでLocks系キーの
機種依存挙動でわいわいやってたりもしたがもうそういう時期通り過ぎてるというか
20年も使ってると汎用で使えないオレオレ設定は淘汰済みなんだな
745名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/23(木) 17:55:30.43ID:z6hrYOWsd746名無しさん@お腹いっぱい。 (ワッチョイ 5fad-Jq7D)
2020/01/23(木) 18:12:32.28ID:yb8NU6QX0 >>745
どうにもならんもんグダグダ言ってんなよバカガイジ
どうにもならんもんグダグダ言ってんなよバカガイジ
747名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/23(木) 18:17:16.67ID:z6hrYOWsd >>744
そうすれば確かに引っかかる確率は減るだろうね
だけど、片方のAltをF13とかにして
他のキーとの組み合わせでカーソルキーや
ファンクションキーをSendしたとする
そこに残った方のAltも加えて同時押しすると
一部組み合わせが機能しないという悲しいケースもあったよ
左右Alt同時使用は想定外なんだね
デスクトップのゲーミングキーボードなら
何でも普通に動いて快適な状態に慣れてしまったから
ノートでも限界まで追求している
過ぎた話題で興味無いならスルーしてくれればいいよ
他の話題が始まれば俺も遠慮するし
そうすれば確かに引っかかる確率は減るだろうね
だけど、片方のAltをF13とかにして
他のキーとの組み合わせでカーソルキーや
ファンクションキーをSendしたとする
そこに残った方のAltも加えて同時押しすると
一部組み合わせが機能しないという悲しいケースもあったよ
左右Alt同時使用は想定外なんだね
デスクトップのゲーミングキーボードなら
何でも普通に動いて快適な状態に慣れてしまったから
ノートでも限界まで追求している
過ぎた話題で興味無いならスルーしてくれればいいよ
他の話題が始まれば俺も遠慮するし
748名無しさん@お腹いっぱい。 (ワッチョイ 5fbf-D7No)
2020/01/23(木) 18:28:56.76ID://gzdVNT0749名無しさん@お腹いっぱい。 (ワッチョイ 879b-FkkX)
2020/01/23(木) 23:35:40.91ID:nifKxp710 エクスプローラーでアクティブに選択しているファイルを
サクラエディタで開きたいんだけど、サクラエディタ自体は起動するけど
選択したファイルが開いていないです。
どうしたらいいのでしょうか・・・
^e::
Send, ^c
Run, "C:\Program Files (x86)\sakura\sakura.exe" %Clipboard%
return
サクラエディタで開きたいんだけど、サクラエディタ自体は起動するけど
選択したファイルが開いていないです。
どうしたらいいのでしょうか・・・
^e::
Send, ^c
Run, "C:\Program Files (x86)\sakura\sakura.exe" %Clipboard%
return
750名無しさん@お腹いっぱい。 (ワッチョイ 879b-FkkX)
2020/01/23(木) 23:45:52.17ID:nifKxp710 すみません、sleep入れてコンパイルしたら解決しました・・・
751名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/24(金) 11:02:24.45ID:NBF8iWUcd >>748
なんで動かないのかなんて聞いてないし
そもそも俺は質問も相談もしていないし
お前に向けて書いてない
読解力無い癖にゴミのような横槍をこまめに入れるな
面白いことを言えないのなら黙ってろ
なんでお前がレスするんだよ
>>740
>>743
お前は↑でも勝手に俺の代返をしてデタラメ書いて
他のまっとうなレスした人間まで不快にしただろう
ガイジそのもの
お前こそが会話をめちゃくちゃにして荒らしている
お前の見当外れで無駄に攻撃的なゴミレスは無視してきたが、
ここだけレスした意味ぐらい分かってんだろうな?
それもあやしいかな
こんなにもガイジなんだからな
>>741
>>743
何が大正解だ脳障害め
NKRO対応の機種に限定したら軽めのノートは殆ど選択肢から外れる
そういうマシンでAHK運用することに関してテキトーに雑談して何が悪いんだ?
少なくとも明らかにスレチではない
お前の好みの話題でないだけ
上から目線で面白味ゼロのゴミレスばっかしてんじゃねえよ
不愉快なガイジの声ばかりがデカイから、いい加減このスレで楽しむのは諦めるわ
何の面白味も無いゴミ虫め
生きてて楽しいか?
いちいち答えなくていいぞ
なんで動かないのかなんて聞いてないし
そもそも俺は質問も相談もしていないし
お前に向けて書いてない
読解力無い癖にゴミのような横槍をこまめに入れるな
面白いことを言えないのなら黙ってろ
なんでお前がレスするんだよ
>>740
>>743
お前は↑でも勝手に俺の代返をしてデタラメ書いて
他のまっとうなレスした人間まで不快にしただろう
ガイジそのもの
お前こそが会話をめちゃくちゃにして荒らしている
お前の見当外れで無駄に攻撃的なゴミレスは無視してきたが、
ここだけレスした意味ぐらい分かってんだろうな?
それもあやしいかな
こんなにもガイジなんだからな
>>741
>>743
何が大正解だ脳障害め
NKRO対応の機種に限定したら軽めのノートは殆ど選択肢から外れる
そういうマシンでAHK運用することに関してテキトーに雑談して何が悪いんだ?
少なくとも明らかにスレチではない
お前の好みの話題でないだけ
上から目線で面白味ゼロのゴミレスばっかしてんじゃねえよ
不愉快なガイジの声ばかりがデカイから、いい加減このスレで楽しむのは諦めるわ
何の面白味も無いゴミ虫め
生きてて楽しいか?
いちいち答えなくていいぞ
752名無しさん@お腹いっぱい。 (ワッチョイWW 47cf-J2nh)
2020/01/24(金) 12:06:30.81ID:tzFXc69a0753名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-MXRD)
2020/01/24(金) 12:26:30.64ID:jm14eODy0 ガイジをNgWordでいいよ
ガイジ連呼する奴にまともなのはいない
ノートの変態配列の場合そもそも右側モデファイヤがない場合もあるので左右で動作分けるとかしないしなぁ
つか複雑なキーバインドは指も頭もついていかん
ガイジ連呼する奴にまともなのはいない
ノートの変態配列の場合そもそも右側モデファイヤがない場合もあるので左右で動作分けるとかしないしなぁ
つか複雑なキーバインドは指も頭もついていかん
754名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/24(金) 12:46:00.52ID:NBF8iWUcd755名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/24(金) 12:53:42.11ID:NBF8iWUcd756名無しさん@お腹いっぱい。 (ワッチョイWW 47cf-J2nh)
2020/01/24(金) 12:58:26.14ID:tzFXc69a0757名無しさん@お腹いっぱい。 (ワッチョイ a70f-cKaM)
2020/01/24(金) 13:11:19.34ID:RQUs/BcE0 データ整理してたら出てきた、昔の拾い物でカーソルを時計/半時計に回ると左右に動くというものなんですが、
現行の環境では動かないのですがなぜでしょう??
win10でverは1.1.31.00です。
また以下の機能を任意のキーでオンオフ出来はしないでしょうか?
常にこの動作が効いていると困ることが割と想定されるので実装できればと
(改行が多いとのことで複数回投稿します、すみません)
#InstallKeybdHook
high=1 ;高速時のスクロールスピード(1-3)可変
low=1 ;低速時のスクロールスピード(1-3)可変
sens=1 ;感度(1-3)可変
timeout=50 ;タイムアウトまでの時間
upstr=12341234
downstr=43214321
base=567890
StringTrimRight,base,base,%sens%
SetTimer,Rotation,10
Return
現行の環境では動かないのですがなぜでしょう??
win10でverは1.1.31.00です。
また以下の機能を任意のキーでオンオフ出来はしないでしょうか?
常にこの動作が効いていると困ることが割と想定されるので実装できればと
(改行が多いとのことで複数回投稿します、すみません)
#InstallKeybdHook
high=1 ;高速時のスクロールスピード(1-3)可変
low=1 ;低速時のスクロールスピード(1-3)可変
sens=1 ;感度(1-3)可変
timeout=50 ;タイムアウトまでの時間
upstr=12341234
downstr=43214321
base=567890
StringTrimRight,base,base,%sens%
SetTimer,Rotation,10
Return
758名無しさん@お腹いっぱい。 (ワッチョイ a70f-cKaM)
2020/01/24(金) 13:12:09.95ID:RQUs/BcE0 Rotation:
If (A_TimeIdlePhysical>timeout)
str:=base
x1:=x2
y1:=y2
MouseGetPos,x2,y2
x:=x2-x1
y:=y2-y1
If (x>0 && y>0)
pos=1
If (x>0 && y<0)
pos=2
If (x<0 && y<0)
pos=3
If (x<0 && y>0)
pos=4
If (pos<>lastpos)
{
StringTrimLeft,str,str,1
str=%str%%pos%
lastpos:=pos
}
If (A_TimeIdlePhysical>timeout)
str:=base
x1:=x2
y1:=y2
MouseGetPos,x2,y2
x:=x2-x1
y:=y2-y1
If (x>0 && y>0)
pos=1
If (x>0 && y<0)
pos=2
If (x<0 && y<0)
pos=3
If (x<0 && y>0)
pos=4
If (pos<>lastpos)
{
StringTrimLeft,str,str,1
str=%str%%pos%
lastpos:=pos
}
759名無しさん@お腹いっぱい。 (ワッチョイ a70f-cKaM)
2020/01/24(金) 13:12:46.28ID:RQUs/BcE0 key=
IfInString,upstr,%str%
key=Left
IfInString,downstr,%str%
key=Right
dis:=((x1-x2)**2+(y1-y2)**2)**0.5
buf+=dis
freq:=dis*high/50+1
if (buf>100/low && key<>"")
{
Send,{%key% %freq%}
buf=0
}
Return
以上です
IfInString,upstr,%str%
key=Left
IfInString,downstr,%str%
key=Right
dis:=((x1-x2)**2+(y1-y2)**2)**0.5
buf+=dis
freq:=dis*high/50+1
if (buf>100/low && key<>"")
{
Send,{%key% %freq%}
buf=0
}
Return
以上です
760名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/24(金) 14:54:09.52ID:NBF8iWUcd >>756
お前みたいなつまらない奴の指図なんか
聞くわけが無いのだから無駄な書き込みやめたら?
こういう返答以外に何を予想してたの?
いちいち答えなくていいけど
放っておけば俺はもう興味を無くして
書き込みやめる流れなことぐらい分かるだろうに
ホントに人の話を聞かない奴ばっか
お前みたいなつまらない奴の指図なんか
聞くわけが無いのだから無駄な書き込みやめたら?
こういう返答以外に何を予想してたの?
いちいち答えなくていいけど
放っておけば俺はもう興味を無くして
書き込みやめる流れなことぐらい分かるだろうに
ホントに人の話を聞かない奴ばっか
761名無しさん@お腹いっぱい。 (スフッ Sd7f-6xyq)
2020/01/24(金) 15:19:45.51ID:NBF8iWUcd >>757
汚いレスで遮ったから一応レスしとくか
>また以下の機能を任意のキーでオンオフ出来はしないでしょうか?
任意のキーで適当な変数を書き換えて
処理の本体はその変数の値を見て
IFでスキップすればいいと思うよ
あるいはSuspendコマンドについてググって
何かの役に立ちそうか考えてみたら?(糞適当)
要らないと思うけどw
動かない理由は面倒なのでパス
地道に変数の値をMsgBoxで表示させたりして
自分でデバッグすればいいんじゃないかな
元々頼りない前提に頼ったロジックだと
微妙な環境の変化だけで潜在的な問題が表面化する
プログラムというのはよくあるね
汚いレスで遮ったから一応レスしとくか
>また以下の機能を任意のキーでオンオフ出来はしないでしょうか?
任意のキーで適当な変数を書き換えて
処理の本体はその変数の値を見て
IFでスキップすればいいと思うよ
あるいはSuspendコマンドについてググって
何かの役に立ちそうか考えてみたら?(糞適当)
要らないと思うけどw
動かない理由は面倒なのでパス
地道に変数の値をMsgBoxで表示させたりして
自分でデバッグすればいいんじゃないかな
元々頼りない前提に頼ったロジックだと
微妙な環境の変化だけで潜在的な問題が表面化する
プログラムというのはよくあるね
762名無しさん@お腹いっぱい。 (ワッチョイ 87b1-XSlX)
2020/01/24(金) 20:58:35.99ID:NZ31hmj/0 >>757-759
丸投げ質問は誰もまともに答えてくれない
とりあえずそのコードは↓から落としたクルクルスクロールんじゃないかと思う
AutoHotokeyを流行らせるアップローダ
http://lukewarm.s101.xrea.com/up/
ここに、105.zip、108.zip、113.zipとあるから比較してみれば?
丸投げ質問は誰もまともに答えてくれない
とりあえずそのコードは↓から落としたクルクルスクロールんじゃないかと思う
AutoHotokeyを流行らせるアップローダ
http://lukewarm.s101.xrea.com/up/
ここに、105.zip、108.zip、113.zipとあるから比較してみれば?
763名無しさん@お腹いっぱい。 (ワッチョイ a70f-FkkX)
2020/01/24(金) 23:17:45.16ID:RQUs/BcE0 >>762
いや、全く各箇所の記述の動作を逐一なんてつもりはないです。
>>現行の環境では動かない といっているように、全く同じ内容で別環境では動いていており
動作の本筋に関しては本質的に間違っている箇所があるとはおもえません。
ただ環境が異なるため、恐らく何かver改訂やOSによる仕様変更のせいで何かが引っかかってると思い、
何か心当たりがあるならそれと照らし合わせもらうために情報を晒したにすぎません。
言葉が足りなくて申し訳ありません。
いや、全く各箇所の記述の動作を逐一なんてつもりはないです。
>>現行の環境では動かない といっているように、全く同じ内容で別環境では動いていており
動作の本筋に関しては本質的に間違っている箇所があるとはおもえません。
ただ環境が異なるため、恐らく何かver改訂やOSによる仕様変更のせいで何かが引っかかってると思い、
何か心当たりがあるならそれと照らし合わせもらうために情報を晒したにすぎません。
言葉が足りなくて申し訳ありません。
764名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-vv9f)
2020/01/24(金) 23:45:49.31ID:jm14eODy0 全直し希望じゃなくても
人が作ったスクリプトを自分は一切手を着けてない状態で貼ってたら丸投げ言われるわな
おいそれと弄れないにしても自分なりに調べて方向性だけでも書いてそれでいけそうか事前に聞くとかさ
環境依存部分はともかくホットキー起動に関してはいくつかの方法は考えられるでしょ
人が作ったスクリプトを自分は一切手を着けてない状態で貼ってたら丸投げ言われるわな
おいそれと弄れないにしても自分なりに調べて方向性だけでも書いてそれでいけそうか事前に聞くとかさ
環境依存部分はともかくホットキー起動に関してはいくつかの方法は考えられるでしょ
765名無しさん@お腹いっぱい。 (ワッチョイ 87b1-XSlX)
2020/01/24(金) 23:58:06.64ID:NZ31hmj/0 >>762
あ、そうですか
あ、そうですか
766名無しさん@お腹いっぱい。 (ワッチョイ a70f-FkkX)
2020/01/25(土) 01:01:04.90ID:mylHY5dE0 >>764
761氏のおっしゃるようにmsgboxで探すのは質問前からもうやっていますし
最終的には
Rotation:
If (A_TimeIdlePhysical>timeout)
Msgbox,%A_TimeIdlePhysical%
Return
で正常な値がでることも確認しているんでお手上げなんですよ
だから
無変換キーを vk1Dsc07B → vk1D みたいな変更のように
仕様変更だったり、もしくば既知のバグのように
知らなきゃどうしようもないようなことに心当たりありませんかと聴いているんです
検索はすでにしていますが見つからないのでここで訪ねている次第です
それにホットキーに関しては本丸が出来ていないのでまだ取り掛かりようがないです
761氏のおっしゃるようにmsgboxで探すのは質問前からもうやっていますし
最終的には
Rotation:
If (A_TimeIdlePhysical>timeout)
Msgbox,%A_TimeIdlePhysical%
Return
で正常な値がでることも確認しているんでお手上げなんですよ
だから
無変換キーを vk1Dsc07B → vk1D みたいな変更のように
仕様変更だったり、もしくば既知のバグのように
知らなきゃどうしようもないようなことに心当たりありませんかと聴いているんです
検索はすでにしていますが見つからないのでここで訪ねている次第です
それにホットキーに関しては本丸が出来ていないのでまだ取り掛かりようがないです
767名無しさん@お腹いっぱい。 (ワッチョイ a70a-V1vN)
2020/01/25(土) 02:51:12.13ID:7N2llbO10 >>766
そもそも謎の前環境でも動くわけが無い
> #InstallKeybdHook
> If (A_TimeIdlePhysical>timeout)
> で正常な値がでることも確認しているんでお手上げなんですよ
正常な値なわけが無い、A_TimeIdlePhysicalは対応するフックで動作するので
「マウスフック」を使わなければマウスの動作は無視される
> カーソルを時計/半時計に回ると左右に動くというものなんですが、
> key=Left
> key=Right
> Send,{%key% %freq%}
クリックに見えますが?
そもそも謎の前環境でも動くわけが無い
> #InstallKeybdHook
> If (A_TimeIdlePhysical>timeout)
> で正常な値がでることも確認しているんでお手上げなんですよ
正常な値なわけが無い、A_TimeIdlePhysicalは対応するフックで動作するので
「マウスフック」を使わなければマウスの動作は無視される
> カーソルを時計/半時計に回ると左右に動くというものなんですが、
> key=Left
> key=Right
> Send,{%key% %freq%}
クリックに見えますが?
768名無しさん@お腹いっぱい。 (ワッチョイ a70a-V1vN)
2020/01/25(土) 07:14:29.13ID:7N2llbO10769名無しさん@お腹いっぱい。 (ワッチョイ 7ff2-Jq7D)
2020/01/25(土) 15:37:47.39ID:jE5Psj+a0 >>766
MsgBoxよりもTooltipの方がいいと思うよ
うちの環境だと、とりあえず If (A_TimeIdlePhysical〜の2行をコメントアウトして、strに初期値を入れたら動く様になった
TooltipでA_TimeIdlePhysicalを表示させたら、マウスを動かしても上がり続けたので、いっそのことPhysicalとったらリセットされるようになったよ
ただのTimeOut判定だから無くてもさほど困らないだろうし、A_TimeIdlePhysicalにこだわらなくても、自前のカウンターって手もあるね
あと、キー仕様を疑うなら、Sendの行付近に %key% をtooltipで表示して、表示されたキーを押すだけの別スクリプトで試してみるべきだよ
MsgBoxよりもTooltipの方がいいと思うよ
うちの環境だと、とりあえず If (A_TimeIdlePhysical〜の2行をコメントアウトして、strに初期値を入れたら動く様になった
TooltipでA_TimeIdlePhysicalを表示させたら、マウスを動かしても上がり続けたので、いっそのことPhysicalとったらリセットされるようになったよ
ただのTimeOut判定だから無くてもさほど困らないだろうし、A_TimeIdlePhysicalにこだわらなくても、自前のカウンターって手もあるね
あと、キー仕様を疑うなら、Sendの行付近に %key% をtooltipで表示して、表示されたキーを押すだけの別スクリプトで試してみるべきだよ
770名無しさん@お腹いっぱい。 (バッミングク MM4f-bNzE)
2020/01/27(月) 12:37:39.85ID:EYLpIN0yM エクスプローラーで選択中のファイルが、特定の拡張子だったときだけサクラエディタで開きたいのですが、うまく動いてくれません。
どうすればよろしいでしょうか、、、
#ifWinActive ahk_exe explorer.exe
;ctrl+Eでサクラエディタで起動
^e::
Send, ^c
Sleep,100
if ( %Clipboard% = "*.拡張子" ){
Run, C:\Program Files\sakura\sakura.exe %Clipboard%
}
else{
Send, ^{e}
}
return
#ifWinActive
どうすればよろしいでしょうか、、、
#ifWinActive ahk_exe explorer.exe
;ctrl+Eでサクラエディタで起動
^e::
Send, ^c
Sleep,100
if ( %Clipboard% = "*.拡張子" ){
Run, C:\Program Files\sakura\sakura.exe %Clipboard%
}
else{
Send, ^{e}
}
return
#ifWinActive
771名無しさん@お腹いっぱい。 (ワッチョイ 8711-qKTN)
2020/01/27(月) 13:50:13.61ID:ILzVRi6q0 それは「*.拡張子」と完全一致する時しか真にならないから
772名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-vv9f)
2020/01/27(月) 14:35:43.55ID:PCCRfwfV0 instrかstringgetposかregexmatchを使う
いずれにしてもワイルドカードは使えないので
正確にやるならお尻から3文字切り出してから比較などの工夫が必要
いずれにしてもワイルドカードは使えないので
正確にやるならお尻から3文字切り出してから比較などの工夫が必要
773名無しさん@お腹いっぱい。 (ワッチョイWW 5ffa-TZXF)
2020/01/27(月) 16:02:46.81ID:o+dKNXE50 1
セットタイトルマッチモードの仕様が書いてないからどれで突き合わせてるかわからん
2
IF文中にワイルドカードって使えたっけ?
使えたらごめんよ
でもその条件ならIF contains式でいいんちゃう?
3
そもそもの話としてAutohotkeyのClipboard関係は信用が置けないので一工夫がいるのも気をつける
測ってみたところ300ms後にクリップボードがうまるようなファイルもあった
セットタイトルマッチモードの仕様が書いてないからどれで突き合わせてるかわからん
2
IF文中にワイルドカードって使えたっけ?
使えたらごめんよ
でもその条件ならIF contains式でいいんちゃう?
3
そもそもの話としてAutohotkeyのClipboard関係は信用が置けないので一工夫がいるのも気をつける
測ってみたところ300ms後にクリップボードがうまるようなファイルもあった
774名無しさん@お腹いっぱい。 (ワッチョイWW 879b-bNzE)
2020/01/27(月) 18:30:10.90ID:dv4SnxNn0 皆様ご回答ありがとうございます。
ワイルドカード使えなかったの知りませんでした、すみません。
おっしゃるとおり、拡張子の3文字を取り出すstringright関数でできました。
大変助かりました。
ワイルドカード使えなかったの知りませんでした、すみません。
おっしゃるとおり、拡張子の3文字を取り出すstringright関数でできました。
大変助かりました。
775名無しさん@お腹いっぱい。 (ワッチョイ 870d-V1vN)
2020/01/28(火) 04:02:03.76ID:uvycofvT0776名無しさん@お腹いっぱい。 (ワッチョイ 870d-V1vN)
2020/01/28(火) 04:22:38.07ID:uvycofvT0777名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-vv9f)
2020/01/28(火) 09:13:48.16ID:N1Ohwwsr0 RegExでやるならループ使わなくても最初の行の最後のドット以降の文字を切り出せるので
もうちょい圧縮はできそう
もうちょい圧縮はできそう
778名無しさん@お腹いっぱい。 (ワッチョイWW ff73-b9Ji)
2020/01/28(火) 09:18:08.14ID:VrzJrfuI0 4文字取り出せばいいだけ
といってもRegEx使ったほうがいいと思うけど
といってもRegEx使ったほうがいいと思うけど
779名無しさん@お腹いっぱい。 (ワッチョイ 870d-V1vN)
2020/01/28(火) 09:58:42.42ID:uvycofvT0780名無しさん@お腹いっぱい。 (ワッチョイ ffbe-V1vN)
2020/01/28(火) 10:07:38.51ID:S4ZqAouK0 Forループ版
Exts := "ahk,bat,ps1" ;コンマ区切り
Send ^c
For i, v in StrSplit(Clipboard, "`n") {
SplitPath, v,,, Ext
if Ext contains %Exts% ;in不可
MsgBox, %v%
}
Exts := "ahk,bat,ps1" ;コンマ区切り
Send ^c
For i, v in StrSplit(Clipboard, "`n") {
SplitPath, v,,, Ext
if Ext contains %Exts% ;in不可
MsgBox, %v%
}
781名無しさん@お腹いっぱい。 (ワッチョイ 870d-V1vN)
2020/01/28(火) 10:24:34.42ID:uvycofvT0 >>780
部分一致は駄目でしょうが
部分一致は駄目でしょうが
782名無しさん@お腹いっぱい。 (ワッチョイWW ff73-b9Ji)
2020/01/28(火) 11:47:45.97ID:VrzJrfuI0783名無しさん@お腹いっぱい。 (ワントンキン MM3f-VQnw)
2020/01/28(火) 13:50:01.87ID:27uwmOduM 当人しか使わない個人的なスクリプトに関しては無理に完璧を記さなくても限られた状況下でだけ動けばいい場合も多いし
利用者本人が想定してないことまで無理に盛り込まんでもいいとは思うね
完全なコードを他人が丸ごと貼ってやっても理解できないことの方が多いだろうし
細かいとこは不完全でも本人が考えて書いたものを問題を感じた時に改修してく感じでいいんでない
多分そういう前提でヒントレスしてる人が多いと思う
利用者本人が想定してないことまで無理に盛り込まんでもいいとは思うね
完全なコードを他人が丸ごと貼ってやっても理解できないことの方が多いだろうし
細かいとこは不完全でも本人が考えて書いたものを問題を感じた時に改修してく感じでいいんでない
多分そういう前提でヒントレスしてる人が多いと思う
784名無しさん@お腹いっぱい。 (ワッチョイ 0705-V1vN)
2020/01/28(火) 14:58:38.88ID:rsW/ZSX50 USキーボードは変換・無変換無双ができないから
大・大・大・嫌いだわ
大・大・大・嫌いだわ
785名無しさん@お腹いっぱい。 (オッペケ Sr7b-TZXF)
2020/01/28(火) 18:46:04.61ID:EA3Cj+61r 動きゃいいだろ
786名無しさん@お腹いっぱい。 (ワッチョイWW 5f6f-GzfQ)
2020/01/28(火) 19:23:28.69ID:Ec0nt9VJ0787名無しさん@お腹いっぱい。 (ワッチョイWW c7b1-K+7m)
2020/01/28(火) 20:07:29.82ID:ockOGIFp0 質問です。こういう転記作業ってAHKで出来るのでしょうか?
転記元Excelファイル
転記先IEのシステム
Excelファイルから任意のセルをコピーして、IEの入力欄に貼り付け、
登録ボタンを押下後、またExcelに戻って先程の一行下のセルをコピーして…
の繰り返しの作業です。
なんとなく出来そうな気はするのですが、AHKのスキルってどうやって
勉強したら身に付きますか?
転記元Excelファイル
転記先IEのシステム
Excelファイルから任意のセルをコピーして、IEの入力欄に貼り付け、
登録ボタンを押下後、またExcelに戻って先程の一行下のセルをコピーして…
の繰り返しの作業です。
なんとなく出来そうな気はするのですが、AHKのスキルってどうやって
勉強したら身に付きますか?
788名無しさん@お腹いっぱい。 (ワッチョイ a7fc-Jq7D)
2020/01/28(火) 20:50:59.82ID:n9Nej2Np0789名無しさん@お腹いっぱい。 (ワッチョイ a7dc-D7No)
2020/01/28(火) 20:58:15.96ID:hIp7G51I0 そんなのマクロでやりなさいって話だわ
790名無しさん@お腹いっぱい。 (ワッチョイWW 87e5-MXRD)
2020/01/28(火) 21:16:05.75ID:N1Ohwwsr0 uwscとかのほうが得意そうな案件ではあるな
791名無しさん@お腹いっぱい。 (ドコグロ MM8b-VJNl)
2020/01/28(火) 21:34:48.42ID:3FNQgvymM >>787
その作業は画面見ずにキーボードだけで完結できる?出来るのであれば、その操作通りにsendし、適宜sleepするだけで完成だ。
マウス操作必須だったり、条件で動作が変化するなら、その箇所に処理を加えたり、その箇所の自動化を諦めると良い。
その作業は画面見ずにキーボードだけで完結できる?出来るのであれば、その操作通りにsendし、適宜sleepするだけで完成だ。
マウス操作必須だったり、条件で動作が変化するなら、その箇所に処理を加えたり、その箇所の自動化を諦めると良い。
792名無しさん@お腹いっぱい。 (ワッチョイ 870d-V1vN)
2020/01/28(火) 21:36:17.98ID:uvycofvT0793名無しさん@お腹いっぱい。 (オッペケ Srbd-CNbV)
2020/01/29(水) 09:18:20.40ID:QBb2aEnKr HOOK表記なくてもループにゃならんぞ
やってみ?
やってみ?
794名無しさん@お腹いっぱい。 (ワッチョイ 6911-unxX)
2020/01/29(水) 10:54:03.74ID:DzR487gV0 「無限」をはしょるのはすごくもやもやする
795名無しさん@お腹いっぱい。 (ワッチョイ 6a07-i7CI)
2020/01/29(水) 11:15:57.58ID:1KxMz8CE0 OutputVar := GetKeyState(Shift, P)
ToolTip, 【%OutputVar%】, 0, 0
1か0が入ると思ったのに空っぽのように見えるのは
何か根本的に間違えているのでしょうか
ToolTip, 【%OutputVar%】, 0, 0
1か0が入ると思ったのに空っぽのように見えるのは
何か根本的に間違えているのでしょうか
796795 (ワッチョイ 6a07-i7CI)
2020/01/29(水) 11:19:05.97ID:1KxMz8CE0 OutputVar := GetKeyState("Shift", P)
こうみたいでした。
済みません。
こうみたいでした。
済みません。
797名無しさん@お腹いっぱい。 (ワッチョイ 66ac-unxX)
2020/01/29(水) 11:43:53.12ID:pPBTsOGr0 厳密に言うと、"P"もだよ
Pだと変数扱いだから、多分、=0で、記述が無効になってる
Pだと変数扱いだから、多分、=0で、記述が無効になってる
798名無しさん@お腹いっぱい。 (ニククエ 6a07-i7CI)
2020/01/29(水) 12:01:24.36ID:1KxMz8CE0NIKU799名無しさん@お腹いっぱい。 (ワッチョイ 6632-unxX)
2020/01/30(木) 03:03:10.18ID:hLaC5ZDt0 質問です。
ホットキー指定で~をつけると、イベントを乗っ取らずそのままシステムに通しますが
その後の処理で、システムに通さないよう分岐する方法はありますか?
イメージは以下のような感じです
~RButton Up::
MouseGetPos, mx, my, hwnd, ClassNN
if ( ClassNN <> "ListView321" )
return ; そのままシステムに通してなにもしない
; 以下コンテキストメニューを表示してシステムに通さない
ホットキー指定で~をつけると、イベントを乗っ取らずそのままシステムに通しますが
その後の処理で、システムに通さないよう分岐する方法はありますか?
イメージは以下のような感じです
~RButton Up::
MouseGetPos, mx, my, hwnd, ClassNN
if ( ClassNN <> "ListView321" )
return ; そのままシステムに通してなにもしない
; 以下コンテキストメニューを表示してシステムに通さない
800名無しさん@お腹いっぱい。 (ワッチョイWW 5de5-a91N)
2020/01/30(木) 03:06:06.96ID:yfl1OPJr0 ない
801名無しさん@お腹いっぱい。 (ワッチョイ 59fc-unxX)
2020/01/30(木) 03:25:52.11ID:yIeYXuFa0802名無しさん@お腹いっぱい。 (ワッチョイ 5d0d-Y6bJ)
2020/01/30(木) 06:48:31.85ID:2Pg1PDf70 >>799
ホットキーの割り当て変更 か 自前でSend
Upを設定すると自動でDownも乗っ取られるから
~つけない場合ちょっと工夫が必要になる
~RButton Up::
if (Flag := !Flag) {
Hotkey, RButton Up, ~RButton Up
ToolTip そのままシステムに通してなにもしない
} else {
Hotkey, ~RButton Up
ToolTip 横取り
}
return
; ------
RButton::
if (!Flag)
Send, {RButton Down}
return
RButton Up::
if (Flag := !Flag) {
Send, {RButton Up}
ToolTip そのままシステムに通してなにもしない
} else
ToolTip 横取り
return
ホットキーの割り当て変更 か 自前でSend
Upを設定すると自動でDownも乗っ取られるから
~つけない場合ちょっと工夫が必要になる
~RButton Up::
if (Flag := !Flag) {
Hotkey, RButton Up, ~RButton Up
ToolTip そのままシステムに通してなにもしない
} else {
Hotkey, ~RButton Up
ToolTip 横取り
}
return
; ------
RButton::
if (!Flag)
Send, {RButton Down}
return
RButton Up::
if (Flag := !Flag) {
Send, {RButton Up}
ToolTip そのままシステムに通してなにもしない
} else
ToolTip 横取り
return
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国連大使「日本が中国に武力行使すると脅しをかけたのは初めて」 国連事務総長に書簡★4 [♪♪♪★]
- 【芸能】44歳・池脇千鶴、激変ぶりにネット衝撃 「まるで別人…」「変化が凄い!!」の声 [冬月記者★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 [ぐれ★]
- 高市首相告白「『なめられない服』を選ぶことに数時間を費やしました」「外交交渉でマウント取れる服、買わなくてはいかんかもなぁ」★4 [ぐれ★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★15 [BFU★]
- 【🐼】パンダ、日本で会えなくなる? 中国との関係悪化で不安の声 ★2 [ぐれ★]
- ハム専ファンフェス
- こいせん 全レス転載禁止
- 【DAZN】フォーミュラGP【F1 2 3 SF P】Lap1807
- 巨専】
- 【DAZN/ABEMA】リーグ・アン総合 ★4
- 【DAZN/U-NEXT】ラ・リーガ ★30
- 愛国者「日本に手を出したらアメリカが黙ってないぞ?」 [834922174]
- 中国のプロパガンダ、もうめちゃくちゃ「沖縄人は在日米兵にしいたげられているが日本政府は対応しない。もはや日本の領土とはいえない」 [329329848]
- ドングリとか木の実が主食とかクマってもうイベリコ豚じゃん
- ふんふんふふんふん(´・ω・`)
- 「玉名市」とかいうタマヒュン地名…
- 砂糖しろし・あましっていう芸名
