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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
654: 2023/10/16(月)19:09 ID:pPRJ1RqD0(1) AAS
この仕様を見ていると変数展開させて使うって人は
ほとんどいないんだろうなと思うわ
PowerShellみたいにした方が良いのに
655: 2023/10/16(月)19:19 ID:YfG7lbKB0(1) AAS
pythonのf文字列も実装遅かったしな
前からあったアイディアなのに採用しなかったということは、意図的に避けたんだろう
656
(2): 2023/10/17(火)19:53 ID:v6kMRlAv0(1) AAS
右クリックだけの時は普通に右クリックして、
右クリック+ホイールの上下でブラウザの拡大縮小をやりたいんですが
下のマクロだとマウスクリック+ホイール上下で拡大縮小と右クリックメニューが同時に出ます
また、ブラウザのマウスジェスチャが効かなくなります。
どうやって修正したらいいですか。

RButton::RButton
return

RButton & WheelUp::
SendInput, {RButton}^{-} ; マウスの右クリック + ホイール上でCtrl+「-」が送信される
return
省3
657: sage 2023/10/17(火)21:25 ID:hsUb4Jn70(1) AAS
右クリックメニューが最後出てもいいなら

WheelUp::
if GetKeyState("RButton")
SendInput {ctrl down}{WheelUp}{ctrl up}
else
SendInput {WheelUp}
return

WheelDown::
if GetKeyState("RButton")
SendInput {ctrl down}{WheelDown}{ctrl up}
省3
658: 2023/10/17(火)22:29 ID:zT0TFsHP0(1) AAS
MouseGestureLならMG_CancelDefBehavior()で右クリックメニューを抑制できるから
AutoHotkeyでも出来るだろうね
659: 2023/10/17(火)22:39 ID:pYkaTV7l0(1) AAS
>>656
個人的な見解で申し訳ないが…

>ブラウザのマウスジェスチャが効かなくなります。
このように不都合なことが起こりかねないから
1)ブラウザ側のマウスジェスチャだけでやる
か、
2)ブラウザの機能を無効にして外部マウスジェスチャツール(例えばMouseGestureL.ahk)だけでやる
かどっちかにした方が良いよ思うよ

2)だとブラウザの操作がショートカットキーで全て実現できるならマウスジェスチャツールでも実現できるし
 そのブラウザだけじゃなく他のアプリでも個別に設定したマウスジェスチャで操作できる利点があるし
660: 2023/10/18(水)00:50 ID:6hRvblQL0(1) AAS
>>656
一行目でメニュー抑止してるのに
再び{RButton}発行したらメニューが出るにきまってるだろ
こうすんだよ
SendInput, ^{-}
661
(2): 2023/10/20(金)17:07 ID:xwrdv7kg0(1) AAS
解決策がさっぱりわからない事でみなさんのご意見伺おうと整理して文章書いてたら解決してしまった…
662: 2023/10/21(土)00:14 ID:QsqkSmLl0(1/2) AAS
>>661
あるある
663: 2023/10/21(土)00:15 ID:QsqkSmLl0(2/2) AAS
>>661
あるある
664: 2023/10/21(土)07:27 ID:uDJeYMX30(1) AAS
書くと考えが整理されるよね
665: 2023/10/21(土)08:58 ID:670MOFi40(1/3) AAS
変な話だけどコーディングは漢字の書き取りみたいに
不細工でもいいから手で繰り返し書くと習得が早まるのはあるな
コピペだけしているようだと全然仕組みを覚えない
666
(1): 2023/10/21(土)10:25 ID:qkI01+t50(1/3) AAS
改行を\nではなく`nにしないといけない理由って何だっけ
667: 2023/10/21(土)10:57 ID:A46hLlw90(1) AAS
>>666
外部リンク[97]:ahkwiki.net
668: 2023/10/21(土)11:12 ID:670MOFi40(2/3) AAS
Windowsのコマンドラインと干渉させないためでしょ
例えば、\note というディレクトリが誤判定される危険性がある
\\でエスケープすればいいじゃんって見解もあるが
Windowsで既に用いられてるからね(例えばレジストリトファイル)
それをエスケープしようとすると\\\\のエスケープ地獄に陥るから
変えるのは妥当
どうしても嫌ならエスケープ文字を変えるオプションもあったはず
全くお勧めしないけど
669: 2023/10/21(土)11:18 ID:670MOFi40(3/3) AAS
レジストリトファイル

レジストリ ファイル
670
(1): 2023/10/21(土)11:46 ID:qkI01+t50(2/3) AAS
他の言語と同じ方法にしとけばいいのに、独自路線を選ぶんだよな
誰も気付かなかったうまいやり方見つけちゃった
ちげーよ、デメリットがでかいから誰もやらないだけだよ
671
(1): 2023/10/21(土)12:02 ID:PFRfZnbl0(1) AAS
「"」はなんで「`"」じゃダメだったんだろう
672
(1): 2023/10/21(土)12:31 ID:Ls2E16c40(1/3) AAS
最近使い始めてどうしても意味がわからない事がありお教えて頂きたいのですが例を見ると二行目とか三行目の最初10個くらいスペース空けています
あれは必ず何個空けないといけないとか空けずに書くと弊害が起きるとか理由や意味があるからなってるんですよね?
空けずに左端から書くのがわかりやすいし書きやすいと思ったのですけどルールがあるならちゃんと知っておきたいと思って質問させて頂きましたサンプルなどを見てやっているのでV1です
よろしくお願いします
673: 2023/10/21(土)12:32 ID:qkI01+t50(3/3) AAS
:= も同様の拘りなんだよな
何故かデファクトスタンダードに逆らってイキりたがる
= は曖昧だから:=と==だけにします、なら判る
= は既によく判らん用途に使ってるからとか基本設計がおかしい
674: 2023/10/21(土)12:39 ID:MgetEplM0(1/2) AAS
>>670
独自つーかPowerShellに合わせただけだろ
ちょっと前に改行位置にいちゃもん付けてた人いたけど同じ人?

>>671
これもPowerShellに合わせた結果っぽいけど
PowerShellもエスケープの仕方色々あってperl式もできるけど正式には「`"」だな
更新の過程でそうなったのかもしれんけどPowerShellの歴史には詳しくないので分からん
AHKv2では「`"」になったな
675: 2023/10/21(土)12:42 ID:uwWEvv0P0(1) AAS
v1の頃に決まった話になると、そんな小さいことに目くじら立てるどころじゃない気が
20年くらい前で他の同系統の言語も同じようなものとはいえツッコミどころが山盛りでは
676
(1): 2023/10/21(土)12:47 ID:MgetEplM0(2/2) AAS
>>672
基礎すぎてほぼスレ違いなんで「コーディング インデント」とかで検索して
ちなみにAHKはインデント必須な言語ではない
677: 2023/10/21(土)15:26 ID:Ls2E16c40(2/3) AAS
>>676
レスありがとうございます
見やすくする為でAHKは必須では無い
じゃあ1個くらいで良いかな
どうもありがとうございました
678
(1): 2023/10/21(土)21:30 ID:9BoGHaTl0(1) AAS
見やすくというか
読みやすくというか
理解しやすくというか
679: 2023/10/21(土)23:29 ID:Ls2E16c40(3/3) AAS
>>678
レスありがとうございます
どこからどこまでがどれか、みたいな事を見やすくして理解しやすくするって事ですよね
680: 2023/10/23(月)03:03 ID:WlJrDHiJ0(1) AAS
\\\\のエスケープ地獄は、たしかにちょっとつらい
なので ` でエスケープする妥当性はわかる
けど、JavaScript のように `` を文字列のリテラルとして使えるともっと嬉しかった
変数置換ができるなら更に嬉しい
(変数置換ができないとしても、' も " もエスケープなしで記述できるだけでも嬉しい)

AHK の無名関数は、JavaScript のように () => {} こうは書けず、() {} こう書く必要がある >>624
AHK は JavaScript を参考にしつつも、微妙に追随できていなくて、独自路線(しかもちょっと残念な)があるのが、たしかにちょっと残念に思う
個人的には、ここまで JavaScript を参考にしているなら、基本的に JavaScript と同じにして、
JavaScript + AHK 用の関数群という形にしてほしいと思う
v3 ではそうなるといいなと思う
681: 2023/10/23(月)08:16 ID:YDc6e+fm0(1) AAS
> JavaScript + AHK 用の関数群
これってたしか日本の人がそういうの大分前に作ってたよね
ちょっと検索しても出なかったけどやめちゃったのか
682
(1): 2023/10/23(月)21:54 ID:9tna838Y0(1) AAS
v2公式でGUIにHTML/CSS/JSサポートしてくれたらいいのになぁ
683
(1): 2023/10/24(火)02:00 ID:LXOelMg+0(1/2) AAS
ahkにキーボードマクロ機能ってあったりするのでしょうか?
具体的には、レノボ トラックポイントキーボードIIで、
起動時にFn+Escを自動で押したいのです
このキーボードでファンクションキーはデフォルトで機能キーが割り当てられていて、
ファンクションキーとして使うためには起動毎にファンクションロックしてやらないとダメなのを自動化したいのです
ベクターのキーボードマクロをいくつか試したのですが、
Fnキーみたいなキーボード個別の特殊キーに対応したのが見つけられません
ahkならキーコード拾えそうなので質問してみました
よろしくお願いいたします
684: 2023/10/24(火)02:56 ID:LXOelMg+0(2/2) AAS
>>683自己レス
どうやらこのFnキーはPCにはキーコードを発出しておらず、キーボード内で完結しているみたい
こりゃPC側で何やっても無理ですね
レノボに要望出すくらいかできることはなさそうです
お騒がせしました
685
(1): 2023/10/24(火)03:07 ID:XK3z8D+O0(1) AAS
>>682
HTML を表示できるコンポーネントが使えたら便利そうだね
686: 2023/10/24(火)07:13 ID:35rovyz10(1) AAS
Fnキーはどこもステルスだが
つーか使いにくいからFnキーとして置かなくても別キーとかでも良いのに、手前に陣取って邪魔なんだよな
687: 2023/10/24(火)08:38 ID:Peo0Ada/0(1) AAS
Ctrlとかと誤爆しやすい位置にリマップ不可なFnなんて、悪意しか感じん
688: 2023/10/24(火)10:26 ID:Hn9xTC4v0(1/2) AAS
ノートPCはディスプレイとキーボードを外付けして使うのが正解
689: 2023/10/24(火)10:43 ID:hLY2TQAp0(1/2) AAS
ノートって今は中途半端すぎて売り上げ落ちているらしいな
スマホとかUSBメモリとかクラウドとか理由はいろいろあるんだろうけど
690
(1): 2023/10/24(火)11:02 ID:Hn9xTC4v0(2/2) AAS
うちの会社はフリーアドレス化したのでノートじゃないと無理だな
キーボード繋がせて欲しい
アプリケーションキーが存在しないとか意味判らん
691: 2023/10/24(火)11:42 ID:hLY2TQAp0(2/2) AAS
AppsKeyは右クリが壊れた時に使ってたわ
あの時はアプリによっては右クリでしか呼び出せないメニューがあることに気づいいて
UI設計の大切さを学んだわ
692: 2023/10/24(火)12:35 ID:utY4MNcR0(1) AAS
ThinkPadキーボード、Fnキー、Appsキーの話になってるので質問させて下さい
キーボードをThinkPadキーボードに変えたらやらないといけない事が出来たので何かアドバイスお願いします

ThinkPadキーボードは旧型のUSB接続
今まではAppsキーに二回押したらEscを割り当てていました(サンプルコード集参照)
ThinkPadキーボードに右クリボタンがありAppsキーは無いので記述をRbuttonに書き換え
これで以前と同じ使い心地になる…と思ったらそうではありませんでした
例えばファイルやメールにフォーカスがある時、Appsキーならカーソルがどこにあってもそフォーカスの物に右クリメニューが出ますが右ボタンだとカーソルのある場所の右クリメニューが出る
それは当たり前ですが、その使い方を望んではおらず
じゃあRbuttonをAppsキーにすればとも思いましたが、それだとマウス自体の右ボタンの挙動も変わってしまう
それも望んでいない
省5
693: 2023/10/24(火)12:41 ID:acf7AARQ0(1) AAS
>>690
BTキーボードくらい繋がるでしょ
694
(1): 2023/10/24(火)14:02 ID:7EB3AWV+0(1) AAS
キーAを押しながら、キーBを押すって動作をスクリプトに書いた場合、
Aを押した状態でB以外の入力を受け付けなくなるのって回避方法ある?
695
(1): 2023/10/25(水)00:46 ID:xHwpED+J0(1) AAS
>>685
あった
けどtridentつかってるw
外部リンク[ahk]:github.com
696: 2023/10/25(水)07:18 ID:0tfdF69F0(1) AAS
>>694
キーAとキーBは何キーですか?
697
(3): 2023/10/25(水)20:18 ID:BMAQsHQh0(1) AAS
質問です。Potplayerをバックグラウンドで操作したいのですが以下のスクリプトでは動作しません。アドバイスお願いします。 v1.11.11

!enter::
DetectHiddenWindows, On
ControlSend, ahk_class, {space}, ahk_class PotPlayer
return
698
(1): 2023/10/26(木)20:39 ID:stdJKV+p0(1) AAS
その第一引数はなんなの
699
(1): 2023/10/27(金)17:11 ID:W6kx2B0a0(1) AAS
cmdでif必要なときはbatかahkで書いてたけど、|使って論理演算子作れるの発見して驚愕してる
wikiのRunに書いてほしかった…
700: 2023/10/27(金)18:13 ID:Gr5vROVq0(1) AAS
これと、
Run / RunWait - Syntax & Usage | AutoHotkey v2
外部リンク[htm]:www.autohotkey.com
これの組み合わせってこと?
Variables and Expressions - Definition & Usage | AutoHotkey v2
外部リンク[htm]:www.autohotkey.com
701
(1): 2023/10/28(土)04:22 ID:MaaLhlYz0(1) AAS
|単体のパイプだとわからないけど、&や&&や||でコマンドライン1行に複数コマンドを書く話?
それならAutoHotKeyじゃなくてWindowsのcmdの解説だからwikiに書いてないのでは
702: 2023/10/28(土)05:36 ID:JXkBTMwt0(1) AAS
>>699
もう少しわかりやすく書いてほしい
703: 2023/10/28(土)11:18 ID:Ti0/3LdE0(1) AAS
>>701
そうそう
findstrやgrepして分岐させるの一行で書けるのはでかい
もっと早く知りたかったぜ…
704
(1): 2023/10/29(日)14:07 ID:Pb3Qv4nh0(1) AAS
Sendで上下左右を指定すると通常の動作で一呼吸置いてから連打しますが、最初から連打(加速)させる方法ありますか?
705: 2023/10/29(日)14:17 ID:WbJiFF2/0(1) AAS
お祈りが足りていないと思われます
706
(2): 697 2023/10/29(日)18:02 ID:lxd/WQLd0(1) AAS
>>698
前身のKimplayerでは、この部分にahk_parentと書けば動いたので、試行錯誤の名残です。省略してもahk_parentと書いても動作しません。
707
(1): 2023/10/30(月)11:09 ID:AK80qRlt0(1) AAS
セットアップウィザードだとAHKが効かないんだけど、これってそんな低レイヤなやつなの?
(例:サクラエディタのインストーラ)
708
(1): 2023/10/30(月)20:33 ID:q/qv9w0o0(1) AAS
ブラウザ上の共有ボタン?から開かれる文字の不要部分を削除して開く様にって出来ますか?
例えばニコ生でタイトル横のTwitterの鳥をクリックすると別タブ(デフォはウインドウかポップアップだったっけ?)でそのページのタイトルやURLが入ったツイート画面が開かれます
URL自体がそれを表してるのでURLから毎回同じ不要な部分(文字)を削除して開かれれば可能という事になります

ニコニコニュース実況
で鳥をクリックすると
Twitterリンク:intent
がアドレスバーに入った物が開きます(アドレスバーでは日本語の所は日本語)
「 / ニコ生視聴中 」と「?ref=sharetw_large」の二ヶ所を毎回消しているので自動で消したい
「 / ニコ生視聴中 」の部分は「20%2F%20%E3%83%8B%E3%82%B3%E7%94%9F%E8%A6%96%E8%81%B4%E4%B8%AD」かな
省2
709
(1): 2023/10/30(月)20:47 ID:qNduaTef0(1) AAS
>>708
それは AHK にやらさせるよりはブラウザの拡張とかにやらせる方がエエと思うで。
例えば Chrome系なら Redirector とかで正規表現で処理して文字列の置換、変換を
やらせるとか。
710: 2023/10/31(火)01:02 ID:VQwByWJT0(1) AAS
ボッタクリ価格じゃなければほしかった
3kくらいの安物kbでどっかパクってくれ
PFU「HHKB Studio」の店頭展示スタート、マウスやジェスチャー機能を搭載 - AKIBA PC Hotline!
外部リンク[html]:akiba-pc.watch.impress.co.jp
画像リンク[jpg]:asset.watch.impress.co.jp
711: 2023/10/31(火)02:06 ID:6Eky0BOu0(1) AAS
>>709
レスありがとうございます
そっちの方が使い方として合ってるんですね
調べてみます、ありがとうございました
712
(2): 2023/10/31(火)07:56 ID:ODQQeTIS0(1) AAS
>>706
コード見せられてもアプローチ間違いか文法ミスくらいしか指摘できないので
その試行錯誤を全部書いてもらった方がアドバイスしやすい

・キー割当を1キー(ファンクション系)にする
・プレイヤーのどのコントロールならショトカが効くか調べてそのクラス名をwindowspyで見る
・アクティブ状態でうまくいくか
・detecthiddenwindowなしでうまくいくか
・sendを試す
・ahk_proccessとか全部試す

予想はクラス名が間違い
713
(4): 2023/10/31(火)18:42 ID:y7iEy6x60(1) AAS
>>704
キーリピートの開始遅延時間の話なのでWindowsの設定を変更するか、AHKでホットキー押下時に連打するスクリプトを書いてください

>>706
結論だけ先に書くと

ControlFocus, , ahk_class PotPlayer
ControlSend, , {Space}, ahk_class PotPlayer

コントロールのフォーカスによってキー操作の挙動が変わるアプリの場合
ControlSendでコントロール名を指定していたとしてもフォーカスがあるコントロールのキー操作が優先されます
通常はウィンドウをアクティブにした際に、フォーカスはアプリ側でデフォルトコントロールにセットされ直されるので、大抵の場合は問題にはなりませんが
ウィンドウを非アクティブにした場合は、フォーカスは最後にセットされていたコントロールが保持したままになっています
省4
714: 2023/10/31(火)23:22 ID:Y3UYTU1P0(1) AAS
>>713
管理者権限だったわ
UAC切ってるから大丈夫だと勘違いしてた
もうAHKはデフォで管理者権限で使うことにするわ
715: 2023/11/01(水)12:03 ID:F+Xo6EIO0(1) AAS
タスクマネージャーも同じだった
普段何気なく使うツールでも権限レベル高いやつって意外とあるんだろうな
716: 2023/11/01(水)12:07 ID:ByqGOUsx0(1) AAS
>>695
ライブラリ使わないとこうやって書くらしい

html =
(
<form id="form">
Name1: <input type="text" name="name1" id="name1" autofocus required><br>
Name2: <input type="text" name="name2" id="name2" required><br><br>
<input type="submit" id="submit" value="Submit">
</form>
)
省15
717: 697 2023/11/01(水)23:23 ID:mN14R+DL0(1/2) AAS
>>712
返答ありがとうございます。外部リンク[php]:www.autohotkey.comなどを見たりして、ClassNNの項目を記入したり。
ControlSend,Afx:10000000:b:00010011:01900011:000000003,{Space},ahk_class PotPlayer
ControlSend,,{Space},ahk_class PotPlayer
ControlSend,AfxWnd140su1 AfxWnd140su2 AfxWnd140su3 AfxWnd140su4 AfxWnd140su5 AfxWnd140su6 AfxWnd140su7 AfxWnd140su8,{Space},ahk_class PotPlayer
ControlSend,AfxWnd140su8,{Space},ahk_class PotPlayer
ControlSend,ahk_parent,{Space},ahk_class PotPlayer

>>713
なんと!数年来の夢が、今まさに私の目の前で、現実として起こっているではありませぬか。某サイトのControlSendの項目ばかり読んでいましたので、ControlFocusなるものあって、それが必要などとは、初心者には思いもよりませんでした。検索してもなかなか解決案が見出せず、半分諦め、そのまま数年が過ぎ、3年ぶりの5ch書き込みとなったわけです。端的で丁寧な解答ありがとうございました。

秋の頃
省5
718: 697 2023/11/01(水)23:23 ID:mN14R+DL0(2/2) AAS
>>712
返答ありがとうございます。外部リンク[php]:www.autohotkey.comなどを見たりして、ClassNNの項目を記入したり。
ControlSend,Afx:10000000:b:00010011:01900011:000000003,{Space},ahk_class PotPlayer
ControlSend,,{Space},ahk_class PotPlayer
ControlSend,AfxWnd140su1 AfxWnd140su2 AfxWnd140su3 AfxWnd140su4 AfxWnd140su5 AfxWnd140su6 AfxWnd140su7 AfxWnd140su8,{Space},ahk_class PotPlayer
ControlSend,AfxWnd140su8,{Space},ahk_class PotPlayer
ControlSend,ahk_parent,{Space},ahk_class PotPlayer
>>713
なんと!数年来の夢が、今まさに私の目の前で、現実として起こっているではありませぬか。某サイトのControlSendの項目ばかり読んでいましたので、ControlFocusなるものあって、それが必要などとは、初心者には思いもよりませんでした。検索してもなかなか解決案が見出せず、半分諦め、そのまま数年が過ぎ、3年ぶりの5ch書き込みとなったわけです。端的で丁寧な解答ありがとうございました。

秋の頃
省5
719: 2023/11/02(木)13:04 ID:Ak5m1K3y0(1) AAS
惰性で窓使いの憂鬱、yamy、のどかと長年使い続けてきたんだがAHKに移行したけど最高だなこれ
もっと早く使うんだった
なんとなくキーボードフィルタドライバが最強と思ってたけど別にそんなことなかったわ
720: 2023/11/02(木)19:09 ID:sleiHkfU0(1) AAS
そうそう変なことは起きないけど、やっぱりのどかより安定性は落ちるだろう
721: 2023/11/06(月)18:08 ID:/0Einrp10(1) AAS
>>713
ありがとうございます解決しました
思ったよりも複雑でした
; This script sends cursor arrow keys without an initial delay (or with customized delay)
; Alternative: HKEY_CURRENT_USER\Control Panel\Accessibility\Keyboard Response (needs reboot after change)
#Requires AutoHotkey v1.1.33
timeoutSec := 0.08 ; To repeat, the key must be held for this number of seconds
delay := 35 ; Delay (ms) after each keystroke sent

#UseHook
Up::
省12
722
(1): 2023/11/09(木)16:15 ID:JiGuppz+0(1) AAS
出来なくて困っていること
=CLCLというソフトウェアでメニューを出すショートカットキーをautohotkeyのスクリプトに組み込みたいが
そのキーをautohotkeyで発生させても、CLCLがメニューを出してくれない、無反応

どうやればいいのか教えて戴けないでしょうか?

元々のやりたいこと。
=現在クリップボードに入っている内容と一つ前にクリップボードに入っていたものを並べて、一度にコピペで簡単にワンキーで出したい。
723: 2023/11/09(木)17:57 ID:tg51kBeX0(1) AAS
できた
global PREV := Clipboard
OnClipboardChange("clichan")
Exit
a::
try Menu, m, DeleteAll
Menu, m, Add, % shoten(Clipboard), exec
Menu, m, Add, % shoten(PREV), exec
Menu, m, Show
Return
省11
724
(1): 2023/11/12(日)01:04 ID:kQQD0v9s0(1/2) AAS
キーに割り当てた1回押しのスクリプトが動作しないんだけど原因わかりませんか?
例えばこれでr長押しでctrl+rは入力されるんだけどr短押しは何も入力されない事になってる
r::
KeyWait, r
If (A_TimeSinceThisHotkey < 500)
{
Send, r
}
Else
{
省11
725
(1): 2023/11/12(日)01:27 ID:KS4GMiu40(1) AAS
>>724
はい、サンプル・・・というか、これ使えば良いんだよ
サンプルコード集 - AutoHotkey Wiki
外部リンク:ahkwiki.net
1.1 1つのキーに3種類以上の動作割り当て
726
(1): 2023/11/12(日)02:24 ID:kQQD0v9s0(2/2) AAS
>>725
ありがとうございます
理屈はよくわからないけど#UseHookを付けたら今までのもちゃんとr → rが動作するようになりました
727: 2023/11/12(日)04:00 ID:J2mV0aOi0(1) AAS
>>726
Send, rがこのホットキーr::自身を押したことになってたのが原因
#UseHookを書くとそれを阻止できる
728
(1): 2023/11/12(日)12:41 ID:vUMDSFHH0(1) AAS
おもろいソフト。msdoc見てもdllcall書けない人向けかな
外部リンク:ramensoftware.com
729: 2023/11/13(月)04:41 ID:P7W13EFk0(1) AAS
AHK以外からちょっとwinapiを使いたい場合等にも便利そうだね
730
(1): 2023/11/13(月)11:12 ID:LViqGPzi0(1) AAS
スリープさせたい時とか、exeと引数では書けなくてdllにパラメータ渡さないといけない
そういうことをするプログラムを書いてコンパイルしてもいいけど、スクリプト的に書けた方が楽
731: 2023/11/14(火)00:13 ID:hYjyzviz0(1) AAS
>>730
それもうAHKでやる必要ある?w
dllcall好きに書けるのいいなー
732: 2023/11/14(火)08:51 ID:4ufkw/A60(1) AAS
俺はスリープをAHKっぽくこうやってる
WinActivate,ahk_class Shell_TrayWnd
Sleep,100
Send,!{f4}
Sleep,100
Send,{Up}{Enter}
733: 2023/11/14(火)08:57 ID:pSQoRZoU0(1) AAS
そもそも、rundll32.exe になんでその機能が無いんだ
734: 2023/11/15(水)00:23 ID:2HG+ST0K0(1) AAS
try
 foo()
catch
 ; ignore

bar()
baz()

というバグに気がつくのに1週間かかった
挙動が謎すぎて頭おかしくなりそうだったぜ
735: 2023/11/16(木)01:40 ID:Ssm6wYKa0(1) AAS
>>722
CLCLって古臭いUIだし過去のソフトと思ってたら今も更新続いてるんだな
偉い
736
(1): 2023/11/16(木)03:07 ID:iAWmDVf40(1) AAS
>>728
7+ Taskbar Tweakerの作者か!
超絶ケチな自分が人生最初で最後のDonateをした人だわ
737: 2023/11/16(木)08:06 ID:xoUSj9v/0(1) AAS
>>736
俺も長年使ってるわw

ラーメンソフト w
738
(1): 2023/11/16(木)08:17 ID:uao/GslT0(1/2) AAS
Textifyは使えるかな
この手のソフトはいろいろあるけど、大抵動作がおかしい
739: 2023/11/16(木)08:30 ID:uao/GslT0(2/2) AAS
あー、インストーラーの奴か
パス
740: 2023/11/16(木)14:30 ID:OSkkf/ew0(1) AAS
>>738
TextifyはMSAAでテキスト取得してるから同じことAHKでACCと組み合わせてやってるわ
741: 2023/11/23(木)04:01 ID:xgRY4R0+0(1/2) AAS
本日の年と日付をいれるショートカット
FormatTime,TimeString,,yyyy_MMdd
Send,%TimeString%_
Return
で動いているのですが、MicrosoftIMEだと何故か全角になってしまいます。(2023_1123)
googleimeだと2023_1123_ときちんと半角になるのですが、常に半角でインサートする方法ないでしょうか?
IMEの設定オートコレクトで全てを半角で入力の設定をしましたが駄目でした。
宜しくお願い致します。
742: 2023/11/23(木)04:55 ID:xgRY4R0+0(2/2) AAS
すいません解決しました。
743: 2023/11/23(木)07:45 ID:M1PYCksN0(1) AAS
どうやったの?
744: 2023/11/23(木)08:02 ID:xLQ95KaJ0(1) AAS
Clipboard使うとか?
745: 2023/11/23(木)08:38 ID:wJkYm+IG0(1/2) AAS
日付と時刻はexcelがctrl-;とctrl-:で、
エディタも同じアサインにしたので、
それ以外に入力したい局面が無い
746: 2023/11/23(木)16:26 ID:FQJI0Qn00(1) AAS
age
747: 2023/11/23(木)17:06 ID:wJkYm+IG0(2/2) AAS
回避しとる
748
(1): 2023/11/24(金)18:36 ID:f1zdFUGD0(1) AAS
日付は
datetime;;
date;;
time;;
fdatetime;;
fdate;;
ftime;;
でやってるな
~;;でhotstring展開は何かと便利
誤爆もない
省4
749: 2023/11/24(金)19:45 ID:4Yiy9myC0(1) AAS
>>748
:O:date;::
FormatTime,s,,yyyy/MM/dd
Send % s
return
これでいけるの?エラー出るんだけど
750: 2023/11/29(水)20:42 ID:we/lrGpo0(1/2) AAS
すみません、A_TickCountの事でお尋ねします。
If A_TickCount 30000msから60000ms
までなら指定コマンドを実行したいのですが、どう記述していいかわかりません。
よろしくお願いします。
751: 2023/11/29(水)21:15 ID:we/lrGpo0(2/2) AAS
わかりました、Betweenでした。
752: 2023/12/05(火)11:27 ID:Wh9Ksc6F0(1/2) AAS
FormatTime,TimeString,,yyyy_MMdd
Send,%TimeString%_
Return

日付を入れるショートカット、全角だと全角入力になっちゃうのってどうしようもないのかな?
753
(1): 2023/12/05(火)11:42 ID:0R4KhECr0(1/2) AAS
方法1 IMEをオフにしてからSendする
方法2 Clipboardに入れてctrl+vをSendする
1-
あと 249 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.034s