AutoHotkey スレッド part31

■ このスレッドは過去ログ倉庫に格納されています
2022/08/05(金) 19:42:50.49ID:/TKqzZjq0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑スレ立てする時は3行にして下さい

■配布元
https://autohotkey.com/download/

■前スレ
AutoHotkey スレッド part30
https://egg.5ch.net/test/read.cgi/software/1644236539/

■日本語解説等
AutoHotkey Wiki
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://hdd.s300.xrea.com/ahk/
AutoHotkeyJp(過去ログdatあり)
https://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
https://www6.atwiki.jp/eamat/

■スクリプト投稿
Autohotkey専用うpろだ
https://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
https://pastebin.com/

■その他のテンプレ(5chのURL規制が厳しいのでpastebinに退避しました)
https://pastebin.com/raw/bWipuNmt

次スレは>>950が建てましょう。建てられなかったらレス番指定して頼みましょう
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/10/24(月) 17:25:57.17ID:vUKmm1ej0
>>82
教えていただいたリンク先を見ても理屈は理解できませんでしたが、動作はするようになりました!
どうもありがとうございます!

^!+#でスクリプトを書くと楽そうです。
2022/10/24(月) 17:59:42.09ID:D1MgUsK30
>>83
キーボードにはキーの「押し下げ」とキーを「離す」の2つの動作があることを常に意識しような
>>81の書き方だとAltを押し下げて、Altを離して、F4を押し下げて、F4を離す
という動作になるから Alt+F4 同時押しにならない

^!+# は元から修飾シンボルとしてAHKが定義してるのでそのままで同時押し前提となっている
要するに>>82の {Alt Down}{F4}{Alt Up} の省略形が !{F4}
2022/10/25(火) 07:08:11.38ID:2HD1Pqk60
>>84
なるほど。理解できたような気がします。どうもありがとうございます!
86名無しさん@お腹いっぱい。 (ワッチョイ 79b0-T+yX)
垢版 |
2022/10/30(日) 10:25:44.60ID:+ob+x67t0
>>76
$+Down::{
 if GetKeyState("RShift", "P")
  Send("^a")
 else
  Send("+{Down}")
}

これでどうだろう
Shift+Down が押されたとき(LShift でも該当)
もし RShift が押されていたら Ctrl+a を Send し、
違えば元の Shift+Down を Send する

先頭の $ は、同じキーを内部で送信する場合があるので必要
(無限ループにならないように)

v2 用の文法で書いたし、テストはしていない
ロジックの参考になれば

(この方法の欠点は、
LShift+Down をゲームなど他の用途で使うと弊害があるかもしれない
スピードが要求される場合や、
押しっぱなしにする場合
このあたり、私にはわからない)
2022/10/30(日) 21:07:07.14ID:i8WL978r0
1.1.35.00
2022/10/31(月) 01:00:45.84ID:4tz5na+d0HLWN
>>87
v2からいくつかバックポートされたのは良いな
将来的な移植が多少楽になる
2022/10/31(月) 07:55:44.82ID:GBkwuq/oHHLWN
>>76
「Rshift & 方向キー::」でええんじゃない?
2022/10/31(月) 10:29:48.83ID:Kxp0Ifq30HLWN
>>88
v1って、将来廃止になるの?

大量のスクリプトの移植が大変w
2022/10/31(月) 12:59:09.79ID:4tz5na+d0HLWN
>>90
v2が出てから2-3年のメンテナンス期間を経て終了じゃないかな
有料コースがあるようなスクリプトじゃないから、そんな長くはサポートしないと思う
v2自体は今、b13で更新ペースも短くなってるから今年中には正式リリースする可能性が高い
2022/10/31(月) 14:21:06.09ID:Kxp0Ifq30HLWN
>>91
そうですかw

大量にスクリプトを作ったので、移植が大変だな…w

どうせv2が正式になるなら、今から移植進めようかな…w
2022/11/03(木) 16:32:24.45ID:lOjYoenZ0
capsキーを押すたびにIMEを切り替える(トグル式)にはどうすればいいのでしょうか?
changekeyでCAPSキーをF14キーにしました。
しかしそこからIMESETを勉強したのですがIMEのオンとオフはあるのですがワンキーでの切り替えが分からず…
USキーなのでかな英切り替えキーみたいなものもありません
宜しくお願い致します。
2022/11/03(木) 16:53:28.37ID:TvxHMwpE0
>>93
何のIME使ってるか知らんけど、IME側でF14キーをIMEオン/オフ切り替えキーに設定すればいいと思ったけど出来なかったっけ?
2022/11/03(木) 17:21:33.92ID:lOjYoenZ0
>>94
IMEオン/オフ切り替えキーというのはどういう記述をすればよろしいでしょうか?

IME_SET(0)と IME_SET(1)はそれぞれ別ですし、調べても出てこず分かりません…
2022/11/03(木) 17:25:53.67ID:lOjYoenZ0
すいませんvkC0で出来ました!IMEはこれだったんですねありがとうございます
97名無しさん@お腹いっぱい。 (ワッチョイ 5190-Tk+f)
垢版 |
2022/11/03(木) 20:17:39.73ID:AqMq0WYH0
v2 への移行、結構難儀してる
#Include と Lib フォルダがうまく制御できん
2022/11/03(木) 20:27:49.20ID:5WSCqZqu0
SC03A::Send,{VKF0} ; 英数
+SC03A::Send,{CapsLock} ; Caps

これだけでイケるね
2022/11/03(木) 20:32:34.11ID:UVaNn5At0
そもそもAHK使う必要が無い
IMEのプロパティ設定だけで出来ること
2022/11/03(木) 20:40:45.95ID:5WSCqZqu0
不要なのは、ChangeKeyでのF14変換では?
2022/11/03(木) 21:32:54.30ID:Eb+9h7ipd
v2でコントロール指定する方法がよくわからない
それだけでもうv1からの移植挫折しそう
2022/11/03(木) 23:27:54.42ID:BuJPiAZX0
v1→v2への変換ツール的なものの可能性はありますか?
103名無しさん@お腹いっぱい。 (ワッチョイ 11dc-41VR)
垢版 |
2022/11/04(金) 00:08:46.34ID:HBkhWgMW0
https://github.com/mmikeww/AHK-v2-script-converter
2022/11/05(土) 15:23:30.12ID:yX78p6gW0
AHKが今でも生き残ってるのって知識や他者のスクリプトも含めて過去の遺産が使えるからでしょ
v2の仕様は見たことないけど、あんまり大きく変わっちゃうようならいっその事もっとメジャーな言語へ
移行するかってなって、利用者が増えずに頓挫する可能性もあるんじゃないの?
2022/11/05(土) 15:47:51.40ID:+NRWcIVK0
>>104
メジャーな言語って?
2022/11/05(土) 16:27:03.91ID:ct7z9vwI0
微妙にスレ違いだけど
UWSCの作者さんの消息ってどうなったんだろう。
2022/11/05(土) 16:50:50.79ID:THU/BpY40
完全にスレチだよ
2022/11/07(月) 19:57:41.36ID:s7b2VYyOd
^k::
Send, {space}
keywait, k
return

このようなスクリプトでキーを押しっぱなしにしてもリピートしないようにするつもりでした
しかし、何故かスペースが2回入ってしまいます
リピートはしませんが2回入力されます
何が問題かわかる方いますか?
2022/11/07(月) 20:03:37.61ID:jLG7o9Dv0
>>108
そのままコピペして使ったけどウチではctrl+k押しっぱなしにしてもリピートせずSpace1回しか入力されないよ
他にも何か書いてるなら他の部分が余計な動作してんじゃね
それかキーボード自体のチャタリングとか
2022/11/07(月) 21:09:21.55ID:s7b2VYyOd
>>109
確認していただき感謝です
試しにその部分だけをコピペした.ahkを作成し他は全て終了させ試したところ問題なく動作しました
自分、目先の部分だけに囚われて嵌まるダメパターンでしたね
どこが影響してるのか検証していきます
ありがとうございました!
2022/11/08(火) 07:50:48.41ID:XMQ10n0H0
もし原因が分かったら解決した方法もあとで書いてくれたら嬉しい
2022/11/08(火) 09:09:42.36ID:a34SiEQFd
解決したら報告します。
どのキーでも同じ現象が発生するので悩んでます
スクリプトはトータル3000ライン程度なので上のコピペしたスクリプトに徐々に追加していって原因を探ろうと思います
2022/11/08(火) 21:18:56.91ID:lU1WWWf9d
#MaxThreadsPerHotket ,2という、以前実験したスクリプトのゴミ記述が残っていたのが原因でした
2スレッド動けばそりゃ二文字入りますね
お騒がせしました&検証などありがとうございました!
2022/11/10(木) 21:13:08.48ID:ScXif/Mf0
あるソフトにフォーカスがある時にだけshift+enterを押すと、そのソフトのウインドウ内のとある1箇所をクリックする

という挙動をさせる事はできるでしょうか?

そのソフトのチャットがマウスだけでしか送信ボタンを押せない仕様なのです
shift+enterでそのボタンを押してキーボードから手を離す事なくチャットを続けたいと思っています

送信ボタンの位置はウインドウに対して固定の位置にあります
2022/11/10(木) 21:24:23.77ID:SsifATAR0
たいていはできるよ
たたしそのソフトとやらが特殊ウィンドウだったりした場合は分からんが
116名無しさん@お腹いっぱい。 (ワッチョイ f5cf-+KgR)
垢版 |
2022/11/11(金) 00:06:18.57ID:sfBr/AiK0
全画面防止のため2β入れたんだけど
IfWinActiveなんてものはなくなって使えないのでその辺に転がってたサンプルは活かせなかった
WinActiveの中身はspy使えばすぐわかる
ifだとなぜかその変数に内容が入ることなんかねえぞゴルア的なエラー出てダメだった

AHK2用/F11による最大化キャンセル/Firefoxの場合
#HotIf WinActive("ahk_class MozillaWindowClass")
F11::Return
#HotIf
2022/11/11(金) 00:45:45.78ID:2isrmvYa0
v1→v2の変更点は公式ドキュメントに細かく書いてあるから
自分でコーディングしている人なら見ればすぐに分かると思う
シンタックスの変更はエディタのマクロでもどうにかなるレベル
ただサブルーチンは廃止なんで、サブルーチン使いまくっていた人は
関数に書き換える必要があるので少しだけ面倒
2022/11/11(金) 07:48:19.75ID:NBFSaLRX0
1->2の全面書き換えなんて考えたくもないな
両方起動して新規・変更部分だけ2で書いていけばいいんじゃね
2022/11/11(金) 12:08:50.51ID:vsq3glmD01111
スクリプト拡張子が「ahk」のままっていうのは何か意味あるんだろうか?
v1のスクリプトをv2で開こうとすると、v1がインストされていれば自動的にv1で立ち上がるとか便利機能装備してんのかな?だと色々と楽なんだがな
120名無しさん@お腹いっぱい。 (ポキッー 12dc-xcLn)
垢版 |
2022/11/11(金) 13:07:09.75ID:lARWDwL501111
デバッグ用にVariables and their contents の内容をリアルタイムでGUIに出力したいのですが、出来るのでしょうか?
121名無しさん@お腹いっぱい。 (ポキッー f5cf-+KgR)
垢版 |
2022/11/11(金) 13:30:22.66ID:sfBr/AiK01111
ahk1入れてないけど.ahkダブクリしたとき1用と判断したらインスコするかきーてくるよ
2022/11/20(日) 23:18:44.61ID:8+eJZuwL0HAPPY
v2 を半年かそれ以上使ってるけど、特に不具合もないので
移行おすすめ
2022/11/21(月) 00:11:15.30ID:SQzykH0A0
必要性皆無で手間しかないので移行しません
2022/11/21(月) 01:22:29.62ID:S5xM/old0
>>122
5000行のスクリプトとかあるんだけど、
v2に移行するの大変?
2022/11/21(月) 01:25:45.42ID:xKLiyU930
今見たらrc1になってたわ
月末に来るかどうか
2022/11/21(月) 01:42:53.80ID:e5eTjn160
俺もv1が動かなくなるとかじゃない限り移行はする気しない
2022/11/21(月) 01:56:19.59ID:xKLiyU930
しばらくはv1もサポートされるだろうし、処理速度も数倍になるとかじゃないからね
ただデフォルトでリミット外しの設定になってるんで大量ループなんかの内容によっては
体感差出るかもしれん
まあ、だったらv1でリミット外せばいいじゃんって話だけど
2022/11/21(月) 09:45:21.53ID:spLM34O9r
質問させて下さい。

https://imgur.com/a/qVrZf6k

画面解像度を変更するたびにフォントが変更されてしまうので自動化したいのですが
画像のフォントの所を12に変更したいのです。

uwscで
fon = GETID("フォント")
SendStr(fon, "12", 3, True)
で使ってました。

ahkで同じことするにはどんなコマンドコマンで使えばいいのでしょう?
ControlClickでは動きませんでした。
ControlClick, 12, フォント
2022/11/21(月) 10:57:22.87ID:irFCCHEo0
ControlSend
もしくはControlFocusしてからSend
2022/11/21(月) 11:41:27.89ID:OhRsHtCE0
send,!s12{enter}
2022/11/22(火) 05:50:04.58ID:8lyFyYR7r
>>129
>>130

ありがとうございます。 なんとか出来ました

uwscから移行しようと思ってたのですが、WinTextで指定できる文字列というか
windowspyで眺めてるとuwscみたいに柔軟に文字列取得、指定できないみたいですね
2022/11/22(火) 06:21:25.52ID:/mV+z/2zM
>>131
SetTitleMatchMode を知らないだけでは?
2022/11/23(水) 16:51:16.24ID:HQ41VgmT0
気が付けば常駐してるだけで常時CPU4%も使ってんな
いい加減くっそ古いアプリの#IfWinActive減らしていくべきか
2022/11/23(水) 17:13:31.92ID:HQ41VgmT0
PC再起動したらほぼ0%になった
何だったんだ
2022/11/27(日) 17:19:46.04ID:izS3uBfZ0
AutoHotkey初心者です。
質問があります。

Ctrl(押しっ放し)+矢印キー(移動)+スペース:(スペースキーを押すごとに)複数のファイルやフォルダを選択(もう一度押すと解除)

この動作を別のキーでさせたく、↓のスクリプトを書いて実行させたのですが、
スペースキーを押すと複数のファイルやフォルダを選択はできるのですが、もう一度押すと解除ができませんでした。
スペースキーをもう一度押すと解除までできるようにするには、どのようなスクリプトを書けばいいのでしょうか?

;「Tab+Sなど」が押されたら、「Ctrl+矢印キー」が押されたことにする。
Tab & s::Send,^{Left}
Tab & d::Send,^{Down}
Tab & e::Send,^{Up}
Tab & f::Send,^{Right}
2022/11/28(月) 03:22:09.84ID:ps8BTQZt0
>>135
>スペースキーをもう一度押すと解除までできるようにするには
Send,^{Space}

スペース単一押しじゃ解除はできんでしょ
自分でCtrl(押しっ放し)って書いてるやん
2022/11/28(月) 06:42:01.62ID:PLAXYCxrd
v2でウインドウのコントロールから文字列を取得したいです
ウインドウのハンドル指定の仕方が分からないのですがどうやって指定すれば良いのでしょうか
2022/11/28(月) 13:05:44.57ID:GVo0Vaev0
>>137
自分が知ってる(使ってる)v1と指定方法が同じなのか分からないので答えられません
v2付属のヘルプを参照してください
ちなみにv1の指定方法知りたければ>>1の日本語のwiki参照してください
2022/11/28(月) 22:19:10.71ID:tVl0lH+Cd
>>138
頭大丈夫ですか?
2022/11/28(月) 22:54:29.08ID:S9c6dJGp0
yahoo知恵袋かな?
2022/11/28(月) 23:18:38.78ID:JHPP6Y660
>>136
すみません、AutoHotkey初心者なので理解できません。

Send,^{Space}



Tab & s::Send,^{Left}
Tab & d::Send,^{Down}
Tab & e::Send,^{Up}
Tab & f::Send,^{Right}

をどう組み合わせたスクリプトを書けばいいのでしょうか?
2022/11/29(火) 00:01:27.73ID:FvJgVHjH0
>>141
だから、Tab & s 等を押したときに「Ctrl+矢印」の動作させてるんでしょ?

>スペースキーをもう一度押すと解除までできるように
>この動作を別のキーでさせたく、

と言うならあとは君が何を押した時に「Ctrl+スペース」の動作させたいか次第なので俺には分からんよ
2022/11/29(火) 06:40:13.22ID:zfvnZnJ20
>>141
ON/OFFトグルの構文なら、こんな感じ?

■::
Send,{▼ Down}
Sleep 200
KeyWait,■,D
Send,{▼ Up}
Return
2022/11/29(火) 06:49:11.79ID:CHTmMsZJ0
そもそもtab&sってキーアサインが変すぎる
無変換+IJKLでカーソル移動
無変換+Shift+IJKLで選択肢ながらカーソル移動
とかのがやりやすいぞ
2022/11/29(火) 07:52:55.30ID:X7fLiE7Zd
キーアサインはA横がCtrlな英語キーボードの可能性が
というか俺がHHKBで一時期それにしてた
2022/11/29(火) 09:02:30.26ID:29XO397Nd
>>144
やりやすいと個人の癖や感覚に関わるものにツッコミを入れるなとアレほど
2022/11/29(火) 09:05:50.24ID:7U+q0R250
原因はCtrlが押しっぱなしにならないせいだと思うけど
用途的にTab(Ctrl)キーはON/OFFトグルでsdef(矢印)はキーリピートさせたいってことだよね
コンビネーションキー使うのは面倒なような

今PCもAHKも触れなくて想像で書いてるから動くか全くわからんけど
Tab & s:: Send,{Ctrl Down}{Left}
Tab up:: Send,{Ctrl Up}
とか?

もしくは
Tab & s::
Send,{Ctrl Down}{Left}
SetTimer, Timer1, ON
return

Timer1:: ; Ctrlキーの解除タイミングをポーリング
if (0 == Getkeystate("Tab")) {
Send,{Ctrl Up}
SetTimer, Timer1, OFF
}
return
みたいな
2022/11/29(火) 09:16:41.87ID:HqOH2UU/0
>>147
誰もキーリピートさせたいとかそんな話してねえけどw
2022/11/29(火) 09:34:09.95ID:CByk/HZG0
質問者不在のまま、第三者の想像だけで話が進んで行ってしまう
技術系あるあるネタかな
2022/11/29(火) 10:26:12.85ID:fWB2yndb0
>>135
Tab & Space::Send, ^{Space}
2022/11/29(火) 10:35:46.78ID:/y6siOi9M
tab押しっぱだとフォーカスがどんどん移動するよね
s d e f が押された時にフォーカスがある所へSendされる
これってスロットマシーンを目押しで777出す様な動体視力と運動神経が必要になるんじゃなかろうか
2022/11/29(火) 11:12:19.52ID:HqOH2UU/0
>>151
乗っ取ってるから関係ないだろ
2022/11/29(火) 11:38:03.67ID:/y6siOi9M
>>152
なるほど
こういうのって何処まで影響するのか時々分からなるわ;
2022/11/29(火) 11:46:37.84ID:7U+q0R250
矢印(移動)の代替なら一回押してはい終わりじゃないだろうし
リピート発生するまで押し続けることもあるだろうって考えたんだけど余計ごとだったかな?

>135
> Ctrl(押しっ放し)+矢印キー(移動)+スペース

・Ctrl+矢印+スペースの3つ押しで移動と選択同時実行
・Ctrlは押し続けたまま矢印やスペースを複数回押して目的の場所まで移動/選択を繰り返す
が前提条件だと思ってるんだけど違う?
だとするとs(矢印)押し上げを待ってCtrl解除では解決しないだろうし
KeyWaitでTabを待つのも2回目の以降のs(矢印)が拾えなくなるのでダメかなと
試した感じだとSetTimerで行けそうだけどTab & Spaceも追加したほうが良さそう

3つ同時押し考慮しないなら>150追加だけでいいと思う
2022/11/29(火) 12:07:49.63ID:7U+q0R250NIKU
最初にキーリピートの話をしたのは
Tab押しっぱなしでs複数回押しはキーリピートでの挙動とほぼ動作が一緒なので
そしてそれが実現すればスペースとの3つ押しも可能になると思ったので

分かりにくい書き方ですまんかった
2022/12/01(木) 08:55:43.11ID:ip1/QjlBd
正式版が出るならとv2に移行してみたけど
せめてこうだったらってとこが直されてていい感じだった
特にラムダ式はこういう細々したのを書くのにぴったりだから来て嬉しいわ
互換性を捨てただけあって整合性が上がってるから気分良く書ける
2022/12/01(木) 09:22:03.40ID:yRRw2LeQ0
ふむう、入門者は V2 から入った方がいいのかな
2022/12/01(木) 09:45:57.29ID:ip1/QjlBd
キー置き換えメインとか配布されてるスクリプトをそのまま使いたいなら
すぐ無くなるわけじゃないんで情報の多いv1.1がいいと思う
でも、プログラミング寄りのことをするつもりならv2がおすすめ
javascriptで何か作ってたとかなら特に
2022/12/01(木) 09:46:52.13ID:WAJIZRfO0
入門者の定義による
他のスクリプトには馴染みはあるけど、AHKは初めてというのなら
v2からで問題ないし、その方が理解しやすいはず

プログラムには興味はあるけど、書き方とかはよくわからんというのなら
v1.1系統じゃないと情報が少ないので、きついと思われる
2022/12/01(木) 09:48:43.22ID:WAJIZRfO0
あっ、内容被った
まあ、一般的にはそういうこと
2022/12/01(木) 10:25:16.05ID:RoII2Rft0
https://lexikos.github.io/v2/docs/v2-changes.htm

面倒すぎ。無理
2022/12/01(木) 11:14:16.32ID:qUu+ev9A0
>>156
早めに移行したほうがいい?

1万行ぐらいのスクリプトをたくさん作ったけど w
2022/12/01(木) 12:04:55.73ID:ip1/QjlBd
>>161
変更点は多いけど、あっさり目の使い方なら
そのページのLegacy Syntax RemovedとHotkey and Hotstring Labelsくらいまで読んで
それで適当に変更したv1のスクリプトをv2で実行してエラーを見て直す、とか?

>>162
まだメンテしていくなら早めに移行した方がいいと思うけど
GUI周りとか完全に書き直しだし作業量との兼ね合いかな
前世紀の言語に00年代風をねじ込んだキメラだったのが大分素直になったんで
見通しが良くなって行数も減るし、個人的には楽しく作業できたよ
GUIはこんな感じですごく書きやすくなってた
b::
{
buttonNum := 0
guiObj := Gui()
guiObj.OnEvent("Escape", (*) => guiObj.Destroy())
guiObj.AddText(, "ボタンテスト")
guiObj.AddButton("Default", "&1. ボタン1").OnEvent("Click", (*) => (buttonNum := 1, guiObj.Destroy()))
guiObj.AddButton(, "&2. ボタン2").OnEvent("Click", (*) => (buttonNum := 2, guiObj.Destroy()))
guiObj.AddButton(, "&3. ボタン3").OnEvent("Click", (*) => (buttonNum := 3, guiObj.Destroy()))
guiObj.Show()
WinWaitClose guiObj
if buttonNum = 0
ToolTip "ESCが押されたかも。"
else
ToolTip "押されたボタンは " buttonNum " です。"
SetTimer () => ToolTip(), -2000
}
2022/12/01(木) 12:09:19.26ID:ip1/QjlBd
あと、ちょっとスレチだけどvscodeにAutoHotkey v2 Language Supportを入れたら使いやすかったわ
2022/12/01(木) 19:06:30.78ID:yRRw2LeQ0
1.1.36.00 - December 1, 2022
2022/12/01(木) 19:59:10.16ID:RoII2Rft0
1.1.36.00、switchの変更のせい?でエラー吐くようになった
Invalid memory read/write と言われてもなにがダメなのかわからない…
2022/12/02(金) 00:09:13.53ID:7tL0+L8K0
v1からv2は文法よりも安定性に重きをおいてほしいんだが
特に修飾キー押しっぱなし問題とか
powertoysが任意キー(F13とかバーチャルキー)を修飾キーとしてショートカット登録できるようになったら引っ越しかな
2022/12/02(金) 19:21:15.44ID:5KvCb3Yu0
1.1.36.01 - December 2, 2022
2022/12/02(金) 21:54:59.13ID:vkSP+iDq0
>>163
そうですか。

ボチボチ移行していきますw

変数宣言を必須にできればいいですが
Option Explicitみたいに
2022/12/03(土) 10:03:03.76ID:5x4Djvwi0
#Warn
じゃダメなの?
VarUnset
が追加されたけど
2022/12/04(日) 20:51:13.37ID:w5QpaFqJ0
>>164
ずっとplusってやつ使ってたけどいつの間にかv2の拡張機能出来てたのか
2022/12/07(水) 23:08:04.83ID:O79eFROa0
1.1.36.02 - December 7, 2022
173名無しさん@お腹いっぱい。 (デーンチッ a7b1-3TNT)
垢版 |
2022/12/12(月) 19:36:53.81ID:l7mNb1eh01212
コマンドプロンプトを管理者権限で開くrunって書けませんか?
2022/12/15(木) 03:10:33.98ID:5E7UXYCF0
EdgeのブラウザマクロでImageSearch使えなくなりました。
解決方法わかりませんか?
2022/12/20(火) 18:37:15.20ID:JALV8F4l0
タスクトレイにいっぱいあるAutohotkeyのアイコンを1個にまとめて管理する方法ってある?
自作じゃないのもあるからスクリプトそのものを1つにまとめるのは避けたいんだ
2022/12/20(火) 19:08:19.58ID:H85+2qk+0
>>175
ベースのファイルを決めて、そこにincludeすればいいんじゃないの?
ただ関数化していないものや、グローバル変数を参照しているものは
ダブりがないようにチェックして書き換える必要があるけど
2022/12/20(火) 19:12:23.12ID:H85+2qk+0
2.0が正式リリースしていた
バイナリのリンクでrc3が落ちてきたり、ドキュメントのコンテンツがメンテ中なのか
中身が表示されなかったりと、サイト自体が少しおかしいけど
2022/12/20(火) 22:10:28.15ID:JALV8F4l0
>>176
ありがとうございます
まだ初心者の域なので言ってる理解できませんでした、すみません

分かる方に質問させてください
Win10で「右ダブルクリックでタスクビューの表示/非表示」するスクリプトを書いています
以下の内容で右ダブクリでダスクビューの呼び出しはできましたが、右ダブクリでのタスクビュー終了ができません
右ダブクリするともう一度タスクビューが立ち上がってしまいます
タスクビューを開いてる状態で右ダブルクリックでタスクビューを終了するにはどう記述すればいいですか
よろしくお願いします
----------------------------------------------------------------------------------------------------
;右ダブルクリックでタスクビューの表示/非表示

#IfWinActive,
~RButton::
If ((A_PriorHotKey = A_ThisHotKey) && (A_TimeSincePriorHotkey < 300)) {
Sleep 200
Send {Esc}
Send #{Tab}
}
Return

#IfWinActive, タスク ビュー ahk_exe explorer.exe
~RButton::
If ((A_PriorHotKey = A_ThisHotKey) && (A_TimeSincePriorHotkey < 300)) {
Sleep 200
Send {Esc}
}
Return
2022/12/20(火) 22:43:50.26ID:ZFDslNQ00
>>178
そのまんまコピペして右ダブクリでのタスクビュー終了出来たけど?
そもそもタスクビューは空いてるとこクリックするだけで解除されるからわざわざ右ダブルクリックでESCする必要も無いと思うけど
2022/12/21(水) 23:02:31.60ID:WIurBf7b0
https://forest.watch.impress.co.jp/docs/news/1465409.html
珍しく窓の杜で取り上げられてた
記事にもある誤検知は一日たったのにまだ外れないね
いつもだとすぐ外れるのに、メジャー更新だから厳重にチェックしてるのかな
2022/12/21(水) 23:07:26.98ID:WIurBf7b0
今、試したら外れてたw
2022/12/23(金) 12:39:02.36ID:GYnZHGOf0
>>177
移植変換ツールとかないかな?w

数万行のスクリプトとか、憂うつになる w
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況