- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Autohotkeyで受け付けない処理)
Autohotkeyで直面する不具合の解決法
このQ&Aのポイント
- Windows10でAutohotkeyを利用したいが、特定のファイル操作ができず困惑している。
- コピー・貼り付け操作がうまくいかず、管理者権限でも改善されない。
- 特定ソフトでAutohotkeyが受け付けられない問題について、解決方法を探している。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
SendMode を切り替えてみましたか? デフォルトでは Event になっていたかと思います。 https://ahkwiki.net/SendMode Autohotkeyは積極的に使っているわけじゃなくて、他に選択肢がない時に使っている感じですm(_ _)m
その他の回答 (1)
- iijijii
- ベストアンサー率55% (576/1038)
回答No.1
貼り付けの前に適当にSleepを入れてみてはどうでしょう? https://ahkwiki.net/Sleep
質問者
補足
ごめんなさい すべてのコマンドにはSleepはつけていて、F2からの編集可能になるまでは特に時間がかかることがあるので2秒くらい取っています その他、一部のアプリも十分時間とっても処理を全く受け付けないので、Windowsなどのセキュリティー対策が、悪意のあるソフトによる「改変」対策としている制限を疑っています。 もしiijijiiさんの環境でAutohotkeyがあらゆるソフトを好きに制御出来ているなら環境を教えていただけないでしょうか?
お礼
補足
なかなか理解ができず遅くなってすみません。 SendInputを使った上で、ユーザーアカウント制御を通知しないから一段引き上げたらファイル名操作に成功しました! ありがとうございます! 先日、Sendだけでも一時的に成功してその後UACいじっても再現しませんでしたので、色々検証したいと思います。 ちなみにDTXmania Ver.K という音ゲーソフトの曲をBandicamで自動キャプチャをAutohotkeyなどのスクリプトで実現できればと思っていますが、UACや管理者権限の組み合わせを色々変えて以下のスクリプト(下部に貼り付け)を実行しても一切受け付けません(Down、N、H)はいずれも↓に1つスクロールするキーです ちなみに、AviDemuxで手動でファイルをドロップした後Logicool GHUBで設定項目の入力→保存→待機→成功→ドロップ前の状態にする という流れだと最初に入力しているせいなのか、変更点が反映されますが、GHUBをループにして、開くファイルを1つずつ下のものを選択するために、AutohotkeyのループでGHUBの特定のキー入力があったときに1週ループして待機というのをやると、処理はされて別名の動画を連続で生成されますが、変更点は反映されていません 難しいものですね 後日そちらもInputやUACで試してみます ----- F1:: ; Ctrl+Cが押されたときの動作 Loop, 5 { WinActivate, DTXMania .NET style release Ver3.60GD(160815) (DirectSound) Sleep, 1000 SendInput, {Down} Sleep, 1000 SendInput, {n} Sleep, 1000 SendInput, {h} Sleep, 1000 SendPlay, {Down} Sleep, 1000 SendPlay, {n} Sleep, 1000 SendPlay, {h} Sleep, 1000 SendEvent, {Down} Sleep, 1000 SendEvent, {n} Sleep, 1000 SendEvent, {h} Sleep, 1000 }