[過去ログ] AutoHotkey スレッド part30 IDのみ (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
369: 2023/08/12(土)12:07 ID:nmj8+2WF0(3/4) AAS
"を抜くと
Warning: This variable appears to never be assigned a value.
そもそも実行できない
370: 2023/08/12(土)12:10 ID:D5LFJTyY0(1) AAS
具体的に書かない奴はスルー
371
(1): 2023/08/12(土)13:07 ID:nmj8+2WF0(4/4) AAS
要は、アクティブウィンドウが無い、という状態になっている
そんなことはあるのか?
372: 2023/08/12(土)16:33 ID:srAYYviQ0(1) AAS
Release v2.0.5 · AutoHotkey/AutoHotkey
外部リンク[5]:github.com
373: 2023/08/13(日)10:31 ID:dS54wA3a0(1) AAS
外部リンク:www.autohotkey.comからv1.1落とそうとするとボタンが [Download v1.1 (deprecated)]となってるな、初めて気づいた
外部リンク:www.autohotkey.com の方は特に変わった様子無いけどv1.1はもう打ち止めってことかなあ(´・ω・`)
374: 2023/08/13(日)23:17 ID:wbZBZ9Ux0(1) AAS
アナウンスされてから半年以上たつ気がするけど
375: 2023/08/15(火)09:46 ID:RO47lguz0(1) AAS
メニューを開いた瞬間に何故かフォーカスが外れて操作できないことがたまにあるけど、
何が原因なんだろう
376: 2023/08/16(水)03:18 ID:L2eBlJqO0(1) AAS
>>371
ループで状態を取得しつづけていると、
たまにそのようなアクティブウィンドウがないかのような状態になることはありますね…
2.0にして気がついたんだけど、多分1.1の時はエラーにはならずに適当に済ませられていたのが、
厳密にエラーをスローするようになったという感じな気がする

そして"A"とAの違いは2.0と1.1の違いではないですかね
377: 2023/08/16(水)06:23 ID:B5Recerj0(1) AAS
"A"を参照する前にメニューを出しているので、メニューが閉じてから直前にアクティブだったウィンドウが
再びアクティブに戻るまでに一瞬の間がある
参照する前に一瞬sleepを入れるとエラーにならなくなった
378
(1): 2023/08/18(金)11:43 ID:oTZ9q3EL0(1/3) AAS
メニューを2つ作っていて、片方は頻繁にフォーカスが外れるけど、もうひとつは外れたことがない
やってることは大差ないのに何が違うんだろう
379: 2023/08/18(金)12:04 ID:Q7ZhVJTA0(1) AAS
いいかげん独り言は余所でやれ
380: 2023/08/18(金)12:14 ID:6chi+Qaa0(1/3) AAS
頑なにスクリプトを見せるの拒む限り自己解決するしかないだろうな
381
(2): 2023/08/18(金)12:19 ID:6chi+Qaa0(2/3) AAS
んんーなんかこのスレというか5ch重いような…書き込みボタン押してからページ反映まで5,6秒ほど掛かるう、オマ環かなあ(´・ω・`)
独り言スマン
382: 2023/08/18(金)12:21 ID:6chi+Qaa0(3/3) AAS
>>381
x5,6秒
○15 6秒
383: 2023/08/18(金)13:29 ID:MXhu+9P00(1) AAS
>>381
今日遅いね
384
(1): 2023/08/18(金)13:41 ID:oTZ9q3EL0(2/3) AAS
コードさえ見れば解決できるという自身はどこから出てくるんだ
解決できずに別スクリプトを起動してマウスでクリックしてフォーカスを戻してる人もいるくらいで、
多分今も直ってないahkのバグなんだろう
知りたいのは回避方法ではなく原因
385: 2023/08/18(金)13:51 ID:yGxZYDcS0(1/2) AAS
5chは攻撃受けてるから重い
386: 2023/08/18(金)13:54 ID:yGxZYDcS0(2/2) AAS
>>384
コード見ずに判断付くはずねーだろ
コードは間違ってないって自信こそどこから来るのか
自分でコード見て自分で考えるならここじゃなく、xなりnoteなりnationなりで好きにやってくれ
387
(1): 2023/08/18(金)14:02 ID:oTZ9q3EL0(3/3) AAS
ああ、menuね、あれはどうやっても駄目だったよ、とか、
こういう上手い方法があったよとか、知見のある人が反応すればいいんだよ
何も情報を持ってないのにとにかく何か回答しなければという質問スレによく巣食ってる癌は、
S/N比下げるだけなのでミュートしてて欲しい
388: 2023/08/18(金)15:13 ID:HkO0/SET0(1) AAS
>>387
そういうことやりたいなら5chは向かないから余所でやれってそんなに難しい話か?
ミュートしてて欲しいならコテハン付けてくれ
389: 2023/08/18(金)15:36 ID:Z7SU+ZYe0(1) AAS
>>378を見る限り、二つとも自分で書いているのに、原因となる
それらの差分を読み取れないってどういうことなのかと
今流行りのAIにお願いで作ったのか?
390
(2): 2023/08/19(土)19:26 ID:37zB30Y00(1/3) AAS
winキーとか何かが押しっぱなしになって、押して離してをやっても直らなくて、
一旦ahkを終了して再度立ち上げないとどうしようもない、というケースにたまに遭遇する
その手続き自体をahkからやれないもんか
391: 2023/08/19(土)19:52 ID:PhJHVGEu0(1) AAS
監視させるしかないんじゃないの
down状態が5秒続いたら、強制的にupにするとか
それが利かないくらいバグってたら、スクリプト再起動に移行するとか
明らかにdown状態なのに、up返しちゃうくらいおかしいなら
別のアプローチが必要だけど
392
(1): 2023/08/19(土)20:03 ID:k3nzvT+I0(1) AAS
>>390
この過去スレにあったやつ(だったかどうかは忘れた)

Alt・Ctrl・Shiftキー押されっぱなし対処.ahk
Send, {Alt Up}{LAlt Up}{RAlt Up}{Ctrl Up}{LCtrl Up}{RCtrl Up}{Shift Up}{LShift Up}{RShift Up}{LWin Up}{RWin Up}{LButton Up}{RButton Up}{MButton Up}
Send, {ESC}

変だなぁと思ったら実行
オレはいつもこれで直してる、常駐してるahkは終了しなくても良いと思うよ
393: 2023/08/19(土)20:09 ID:37zB30Y00(2/3) AAS
ESCは何で押すの?
394: 2023/08/19(土)20:23 ID:37zB30Y00(3/3) AAS
{RButton Up}が入ってると、右クリックが押されちゃうな
395
(1): 2023/08/20(日)00:05 ID:uFCBx9Pl0(1) AAS
reboot
396
(1): 2023/08/20(日)07:46 ID:+NO2vz+70(1) AAS
>>390
その辺のキーが押しっぱになる現象って、CapsLock を Ctrl と入れ替えを
やってるとか?AHK はもちろん PowerToys でやっても起こる(多分、他の
リマップ系でも)。

それならこれがおすすめ。今のところ押しっぱ現象も他の妙な副作用もない。
※ただしキーボードから CapsLock の機能がなくなるw
Ctrl2cap - Sysinternals | Microsoft Learn
外部リンク:learn.microsoft.com
397: 2023/08/21(月)06:52 ID:ynMBgfwj0(1) AAS
おお、MS純正デバイスドライバなんだ
Capsはモディファイアに変更してるけど、定番のChangeKeyでレジストリを変えてる
押しっぱなし現象はみんなフック同士の干渉が原因だと思っていて、根本的には避けられない
デバイスドライバ版ahkみたいなのがシェアウェアで出たら買うのに
現状そういうのはのどか一択で、書きやすさはahk v2が勝ってる
398: 2023/08/26(土)13:40 ID:e6Z469D70(1) AAS
Sticky Keys対策でShiftやCtrlを押し終わるたびにShiftを5回空打ちさせてる
399
(2): 2023/08/29(火)15:17 ID:Jbveauwv0(1/4) AAS
右下ろのキーを押した時_にしたくて
¥::
send,+¥
return
としたのですが変わらず¥で出ます
¥::+¥
としても変わらず
簡単な事だと思うのですが、何故出来ないのかヒント頂けないでしょうか?
よろしくお願いします
400: 2023/08/29(火)15:18 ID:Jbveauwv0(2/4) AAS
あ、V1です
401: 399 2023/08/29(火)15:31 ID:Jbveauwv0(3/4) AAS
すみません、検索で例を色々見てたら丁度見付かりました
vkE2::_
で出来る様になりました
スレ汚し失礼しました
402
(1): 2023/08/29(火)15:32 ID:X8K0rgTu0(1) AAS
\は右上のキーだからろの方はキーコードで指定しないとダメ

sc073::_
403: 399 2023/08/29(火)16:52 ID:Jbveauwv0(4/4) AAS
>>402
そうなんですね
良かったです、教えて頂きどうもありがとうございました
404: 2023/08/30(水)17:19 ID:Ryl/SOdu0(1) AAS
Release v2.0.6 · AutoHotkey/AutoHotkey
外部リンク[6]:github.com
405: 2023/08/30(水)18:11 ID:oxpZC/QU0(1) AAS
v2.0.6
406: 2023/08/31(木)22:40 ID:vlAyug6p0(1) AAS
yキーを押してもSend, abcが送信されません。
何が駄目なんでしょうか。
Send, abcの処理はsub.ahk側でしたいです。

;main.ahk------------------
global test

y::
Sleep, 1000
test := "yes"
Sleep, 1000
Return
省9
407
(1): 2023/09/01(金)02:23 ID:6AcEfkHF0(1/2) AAS
y::
を見てみなよ
処理内容は、ただ代入しているだけだ
次にSetTimerでサブルーチンに飛ばさないと
ただこのタイマーいつ終わるの?
終了処理が何もないようだけど
408
(1): 2023/09/01(金)07:19 ID:qhzzshke0(1/3) AAS
会社のノートPCにmenuキーが無いのが不便すぎる
フリーソフトとか禁止なので、regeditだけで解決したった
409: 2023/09/01(金)07:37 ID:dbcMt4Cv0(1) AAS
>>408
スレ違い
410: 2023/09/01(金)12:03 ID:fxBmgcCa0(1/4) AAS
>>407
ありがとうございます。
まだ理解できてませんが教えてくださった通りやったらできました!
411: 2023/09/01(金)12:08 ID:fxBmgcCa0(2/4) AAS
すみません。まだ出来てないかもです。
がんばってみます。
412
(1): 2023/09/01(金)12:12 ID:qhzzshke0(2/3) AAS
っていうか、複数のahk間でプロセス間通信しようとしてるんでしょ
そんなの無理だよ
413
(1): 2023/09/01(金)12:33 ID:YJ2o2ktm0(1) AAS
幾つか突っ込みどころあるが、とりあえず #Include行の位置が悪いな
まあ、#Include行の位置を直しただけじゃまともに動かん…と言うか変数「test」をクリアする行を加えないと暴走するよ
414: 2023/09/01(金)12:39 ID:fxBmgcCa0(3/4) AAS
>>412
はい。FindTextの処理が重いのでマルチスレッドを実現したかです。
この方法では不可能なんですか?
clipboardやFileReadでやるしかないですかね。
415: 2023/09/01(金)12:43 ID:fxBmgcCa0(4/4) AAS
>>413
ありがとうございます。
ごちゃると見にくいと思ったので、暴走は完成してからにしようと思ってました 笑。
416: 2023/09/01(金)12:44 ID:6AcEfkHF0(2/2) AAS
sub.ahkってのをライブラリとして使ってるんじゃないの?
includeが逆でなんだかなあって感じだけど
本来は関数化した方が遥かに融通性が高いんだけど
まあ学習の順序があるから
417: 2023/09/01(金)12:57 ID:qhzzshke0(3/3) AAS
includeするならプロセスは1つだけど
両方動かすんじゃないの?
418
(1): 2023/09/01(金)19:29 ID:aCFUmNnL0(1/2) AAS
v2で
a := 1
b := &a
%b% := 2
と同じように
tmp := {a:1}
b := &tmp.a
%b% := 2
でbにtmp.aのVarRefがほしいんだけど&tmp.aでエラーが出ちゃう
これどうやったらいいの?
419
(1): 2023/09/01(金)20:46 ID:0/jYgXFo0(1) AAS
>>418
直接にはできない。

関数 - 定義と使用法|AutoHotkey v2
外部リンク[htm]:ahkscript.github.io
420: 2023/09/01(金)21:17 ID:aCFUmNnL0(2/2) AAS
>>419
仕様でできなかったんですね
オブジェクトの方を持ち歩くようにします
ありがとうございました
> 既知の制限事項:
> オブジェクトのプロパティ(foo.barなど)やA_Clipboardなどの 組み込み変数に対してVarRefを構成することはできないので、これらをByRefで渡すことはできない。
421: 2023/09/02(土)17:26 ID:xDVNYmLx0(1) AAS
何か V2.0.4/2.0.6 でエンバグしてるんやって。
スクリプトが動かんようになったって人はアップデートしてみるのも手。

Release v2.0.7 · AutoHotkey/AutoHotkey
外部リンク[7]:github.com
422: 2023/09/02(土)18:33 ID:X8oxdeT80(1) AAS
v2.0.7
423
(1): 2023/09/03(日)14:39 ID:dL6VhtA+0(1/3) AAS
ヒアドキュメントの仕様が変わってわけわからん

ver.1の頃は
MsgBox, % "
(
 さて、
 あなたのバージョンは 「" A_AhkVersion "」ですわね。
 オホホ
)"

でよかったのがver.2になってから

MsgBox("
省9
424: 2023/09/03(日)15:01 ID:8zusJ6RA0(1/2) AAS
理解しているのにわけわからん
とは、どういうことなのか?
長文の文字列は変数に格納するのが通例なんで
関数化されたmsgboxに直接使わなければいいんじゃね
425: 2023/09/03(日)15:20 ID:0KBNlEKj0(1/4) AAS
v2 仕様やとこんな感じやろ(場合よって「"」の位置に気を使う必要がある)。

MsgBox "
(
Here Document,
HERE!!!
)"
426: 2023/09/03(日)15:31 ID:Xi/Z1aW+0(1/3) AAS
改行が意味持ってたり、括弧無しでもokだったり、未だに古臭い
v3に期待
427: 2023/09/03(日)15:39 ID:0KBNlEKj0(2/4) AAS
変数絡みやとちょっと面倒くさいことになるかな?
%VarRef% なパターンやと埋め込めるみたいやけど。

MsgBox "
(
AutoHotkey version is`s
)" A_AhkVersion "
(
.
Here Document,
HERE!!!
省1
428: 2023/09/03(日)16:01 ID:0KBNlEKj0(3/4) AAS
ああ、v2 やと %VarRef% も埋め込まれへんみたい。
429: 2023/09/03(日)16:48 ID:dL6VhtA+0(2/3) AAS
いやMsgBoxとの取り合わせが悪いとかじゃなくて
式を埋め込めなくなってるのが個人的に致命傷
%VarRef%もだめだしさ

あとオプション周りの挙動がだいぶ変わったように見えて混乱中
430: 2023/09/03(日)17:16 ID:dL6VhtA+0(3/3) AAS
ヒアドキュメントに式を埋め込めて、実際に表示されるメッセージを想像しやすいのがよかったのに…
できるっぽい説明あったけど、実際の書き方がまるで理解できなかったし、いま読み返すと全然別の説明っぽい

> If ( or ) appears in the options of a potential continuation section (other than as part of the Join option), the overall line is not interpreted as the start of a continuation section. In other words, lines like (x.y)() and (x=y) && z() are interpreted as expressions. A multi-line expression can also begin with an open-parenthesis at the start of a line, provided that there is at least one other ( or ) on the first physical line. For example, the entire expression could be enclosed with (( ... )).

> ( or ): If an opening or closing parenthesis appears to the right of the initial opening parenthesis (except as a parameter of the Join option), the line is reinterpreted as an expression instead of the beginning of a continuation section. This enables expressions like (x.y)[z]() to be used at the start of a line, and also allows multi-line expressions to start with a line like (( or (MyFunc(.

そしてこういうのに限ってサンプルがない。詰んだ。寝る
431: 2023/09/03(日)18:24 ID:lC0PTvot0(1) AAS
>>423
Format関数使えば多少見やすくなるかも

MsgBox(Format("
(
さて、
あなたのバージョンは「{1}」ですわね。
オホホ、{2}年ですわ。
)", A_AhkVersion, A_YYYY))
432: 2023/09/03(日)18:46 ID:Xi/Z1aW+0(2/3) AAS
pythonでf文字列の実装が妙に遅かったのと同様に、
なんか埋め込むのを嫌う風習があるんだよな
便利なのはperlとかでとっくに判ってたのに
433
(1): 2023/09/03(日)21:59 ID:PW2pKi2Q0(1) AAS
2系の押しっぱ病はいつになったら治るんだ…
434: 2023/09/03(日)22:09 ID:0KBNlEKj0(4/4) AAS
>>433
>>396 な話じゃなくて?
435: 2023/09/03(日)22:14 ID:Xi/Z1aW+0(3/3) AAS
なんでもないビュアーがすごい行儀悪くキーをフックしてるみたいで、
それを起動した状態で他のソフトを使うと高確率で押しっぱなしになる

開いたまま他のことをしない、しか回避方法が無い
436: 2023/09/03(日)22:38 ID:8zusJ6RA0(2/2) AAS
そういうアプリはどんどん名前出していこうぜ
情報共有してこその掲示板なわけだし
437
(1): 2023/09/04(月)12:28 ID:K09FILDQ0(1) AAS
epubビュアーのKinoppyだけどね
ahkからKinoppyを何か制御するでもなく、ただいるだけでいろいろおかしくなる
438: 2023/09/04(月)21:28 ID:dQWiiGqe0(1) AAS
>>437 解決の参考にならんかもだが、Kinoppyをインストールして俺環で常駐しているMyScriptに下記のホットキーを追加し
メインアプリとビューアー起動した状態で他のアプリ色々起動したり、しばらく別のことやってたけど特に問題は発生しなかった

問題になりそうな点をあげるとclass名が独特でGUID部分が起動毎に変わるのと
ビューアーの方はExplorer等と同様にahk_exeではhwndが取得できなかったくらい
なのでこれらを含めたウィンドウ指定を直接じゃなくてもGroupやExcludeTitleなんかで行っているとおかしくなる
そうでないなら残念ながらおま環の可能性が高い

; 俺環での関係ありそうな設定
SetTitleMatchMode("RegEx")
InstallKeybdHook()
InstallMouseHook()
省18
439
(2): 2023/09/05(火)23:11 ID:uAjrKV030(1/2) AAS
質問なのですが ctrl+マウス左クリック で 左クリック を送りたいのですが

^lbutton::
mouseclick,left, , , , 0
return

と書いても左クリック単発ではなくctrl+左クリックになってしまいます
どのように書けばいいですか?
440
(1): 2023/09/05(火)23:27 ID:fMQvsfZE0(1) AAS
Send,{LButton}
441: 2023/09/05(火)23:29 ID:08fzEwC60(1) AAS
>>439
MouseClick - Syntax & Usage | AutoHotkey
外部リンク[htm]:www.autohotkey.com
442
(1): 2023/09/05(火)23:50 ID:uAjrKV030(2/2) AAS
>>440 441
ありがとうございます
試したところそのスクリプトでだいたいは上手くいくのですが10回に1回ぐらいはctrl+左クリックになります

具体的にはブラウザのリンクをこのスクリプトをオンにしてctrl+左クリックするとだいたいは元のタブで開くのですが
10回に1回くらいは別タブで開いてしまいます(左クリックだと元タブでリンクが開き、ctrl+左クリックだと別タブで開く)。

これを防止するためにも ^lbutton:: の開始から終了までは強制的にctrlを押していない状態に出来ないでしょうか?
443
(1): 2023/09/05(火)23:57 ID:U/8+P8mP0(1) AAS
クリックする前に
Send {Ctrl Up}
でも書いておけば?
うまくいくかは知らんけど
444
(1): 2023/09/06(水)00:04 ID:9rLt8Dwp0(1/3) AAS
>>443
試したけどだめでした

外部リンク:keyboard-test.space

このサイトでキーの入力状態見てたら Send {Ctrl Up} の瞬間だけ ctrlの入力がオフになっても
次の瞬間またctrlが押された状態になるのでスクリプトが終わるまでずっと {Ctrl Up} の状態を保たないとだめそう
445: 2023/09/06(水)00:11 ID:GGW0aUGl0(1) AAS
すごいサイトだな
ahkにも似たような機能あるけど
446: 2023/09/06(水)07:15 ID:Yei4EXvP0(1) AAS
Getkeystateってマウスもいけたっけ?
いけるなら物理的に離されてからup打つとか
447: 2023/09/06(水)07:53 ID:sYM0CPD00(1) AAS
>>442
Remarks に書いてあることまでちゃんと読んだ?
Remarks
This command uses the sending method set by SendMode.
The Click command is recommended over MouseClick because:
 1. It automatically compensates when the left and right mouse buttons are
swapped via the control panel.
 2. It is generally easier to use.
To perform a shift-click or control-click, use the Send command before and
after the operation as shown in these examples:
省15
448
(2): 439 2023/09/06(水)12:17 ID:9rLt8Dwp0(2/3) AAS
以下で問題無く動くこと確認しました

^lbutton::
BlockInput, on
send, {click, left}
BlockInput, off
return

しかしBlockInput, onが管理者権限でないと機能しないので使用はためらっています
449
(1): 2023/09/06(水)12:58 ID:ltUQDciW0(1/2) AAS
>>448
ブラウザ何使ってるか知らんけど、chrome(chromium系)ならchromeのwebストアで「open link same tab」で検索するとやりたい系の拡張出てくるから拡張導入で実現すれば?
450: 2023/09/06(水)13:01 ID:ltUQDciW0(2/2) AAS
>>449
あ、スマン ctrl+左クリックかー
>>449は取り消し
451
(1): 2023/09/06(水)18:44 ID:Yb6yqz+60(1/2) AAS
>>448
要はCtrlが物理的に押し下げられている間に発生するキーリピートを止めればいいので下記のような方法でもできるが
これだとKeyNameと同名の既存のホットキーがある場合上書きしてしまうため、既存のホットキーをOnにし直す必要がある
あと >>444 のサイトは物理キーと論理キーの区別がされてないのでこの様なケースではテストして使うには不適切だと思うぞ

^LButton::
Hotkey, LCtrl, disable_key, On
Hotkey, RCtrl, disable_key, On
Send, {LButton}
Hotkey, LCtrl, disable_key, Off
Hotkey, RCtrl, disable_key, Off
省3
452
(1): 2023/09/06(水)20:22 ID:X26chPwY0(1) AAS
数日パソコンつけっぱにしたら暴走する事ってありますか?
昨日から入力で文字出なかったり重く感じて来たと思ったら今日「っっっっっっっっ」以上の連打状態になったり日本語オンオフが連打状態になったりして、文字入力関係で何かあるとすればこれだけかなって
パソコン再起動で直ったんですがおま環でしょうか?
それか何か記述がおかしくて影響する事とか
ただ今まで問題無くここ数日で追記した事もありません
Win11
V1
453: 2023/09/06(水)20:25 ID:lmw46YqV0(1) AAS
ただのahkあるある
454: 2023/09/06(水)21:25 ID:uFzGHYTO0(1) AAS
>>452
そういう時はPC再起動の前にIMEの再起動だね
ググればバッチ書いてるのがすぐ出てくると思う
原因は1回だけでは何とも…
455
(1): 2023/09/06(水)22:09 ID:9rLt8Dwp0(3/3) AAS
>>451
ありがとうございます

試すとそのスクリプトを単独の.ahkファイルに書くと問題なく動作するのですが
自分が普段使ってる他にも長々と別のスクリプトが書いてある.ahkファイルの中に書くと
5回に1回ぐらい失敗(ctrl+左クリックが送られる)します

何かの処理が間に合わずに物理ctrlキーが割り込んできているのかと思い以下のようにsleepを挿入しても同じように失敗します

^LButton::
Hotkey, LCtrl, disable_key, On ;LCtrl::return と同じ
Hotkey, RCtrl, disable_key, On
sleep, 500
省9
456: 2023/09/06(水)23:02 ID:Yb6yqz+60(2/2) AAS
>>455
そうなるとコード全体を見てみないと分からんが
全コード晒すのもそれを解析するのも現実的でないのでとりあえず適当に思い当たるのを挙げとくと
・同条件でトリガーされるホットキーで他に干渉しているものがないかチェックして、あればHotkeyで無効にする
・SetKeyDelay 及び SetMouseDelay を変更しているなら戻す
・SendInput もしくは SendPlay を使用する
・Send, {LButton} の前に Send, {Blind}{LCtrl Up}{RCtrl Up} を入れ明示的に押し上げる
・Hotkey, LCtrl, disable_key, On P100 のように優先度を上げる
・#UseHook を使う
・ホットキーやスレッド周りの設定で極端な設定をしているものがあれば戻す
省1
457
(2): 2023/09/08(金)00:16 ID:suMaKzxk0(1/2) AAS
質問させてください
AHKでWin10のBluetoothをオン/オフ切り替えるコマンドってありませんか?
458
(2): 2023/09/08(金)07:45 ID:GbWsAhNI0(1/4) AAS
>>457
AHK にはないやろ。

autohotkey bluetooth on off - Google 検索
外部リンク:www.google.com
459
(1): 2023/09/08(金)08:55 ID:+ULrgBan0(1/4) AAS
runがあるんだからahkだけで何でもできる
460
(1): 2023/09/08(金)09:32 ID:GbWsAhNI0(2/4) AAS
>>459
>>458 の上位にヒットするエントリの中にその辺りの tips もある。
461: 2023/09/08(金)09:38 ID:MNBExYpU0(1) AAS
runしないといけないってことはahkで出来ないことじゃね?
462
(1): 2023/09/08(金)09:58 ID:YMO30/bT0(1) AAS
ただの言葉遊びだが、>>457の質問の仕方もちょっとあれだな
恐らくAHK経由で制御できるかを知りたいんだろうが
コマンドと書いてしまっているから、存在しないので、「ない」
という答えが返ってくるはめになる
制御スイッチとしてのスクリプトを書けるかといえば書ける
463: 2023/09/08(金)13:21 ID:suMaKzxk0(2/2) AAS
>>462
質問の仕方が悪くて失礼しました
「AHK経由で制御する方法」を知りたかったです

>>458 >>460
参考にさせて貰います
ありがとうございました
464
(2): 2023/09/08(金)17:58 ID:+ULrgBan0(2/4) AAS
::の後{の前に改行がいるルールは、何の役に立ってるの?
続けて書いても誤解は無いと思うけど
465: 2023/09/08(金)18:43 ID:i4UroxiT0(1) AAS
v2の話?
v2ならホットキーは関数だから、そういう書式ルールなんでとしか
ただOTBも許容しているから、別に前でなくてもいいよね

F1::{
Run "Explorer"
}
466
(1): 2023/09/08(金)18:52 ID:gx8PwsTd0(1) AAS
>>464
パーサの役に立ってるよ
467
(3): 2023/09/08(金)21:28 ID:GbWsAhNI0(3/4) AAS
>>464
ちゅうかさ、AHK v2 にそんな「ルール」はないやろ。

「行末の{」に対して、オブジェクト or OTB の判定が入るだけで。

Scripts - Definition & Usage | AutoHotkey v2
外部リンク[htm]:www.autohotkey.com
468
(1): 2023/09/08(金)21:38 ID:+ULrgBan0(3/4) AAS
OTBで書けるケースが限定されている、というルールでしょ
そんなややこしいことにするメリットが判らん
1-
あと 534 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.452s*