[過去ログ]
AutoHotkey スレッド part28 (1002レス)
AutoHotkey スレッド part28 http://egg.5ch.net/test/read.cgi/software/1585906506/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
237: 名無しさん@お腹いっぱい。 (ワッチョイW 25e4-m8oD) [sage] 2020/07/21(火) 13:07:13 ID:aMj/sQ1Q0 >>233,>>235 レスありがとう、時間あるときちょっと試してみるわ http://egg.5ch.net/test/read.cgi/software/1585906506/237
238: 名無しさん@お腹いっぱい。 (ワッチョイ b676-h8LP) [] 2020/07/21(火) 20:10:06 ID:6AnSQ4cb0 >>236 ありがとう スクリプトフォルダ内の複数のbatファイルから選択してRunするために、 データはIniファイルに突っ込んでて、 メイン環境なら絶対パスでいいけどUSBやらなんやらで持ち出したときに 動作しないから%A_ScriptDir%のノリでIniファイルに記述したいなと http://egg.5ch.net/test/read.cgi/software/1585906506/238
239: 名無しさん@お腹いっぱい。 (ワッチョイ b676-h8LP) [] 2020/07/21(火) 20:12:00 ID:6AnSQ4cb0 >>238 データは、というかBatファイルのパスをIniファイルに記述してる bat1 = C:\AutoHotkey\script\1.bat みたいな それをAHKからReadしてRunさせてる http://egg.5ch.net/test/read.cgi/software/1585906506/239
240: 名無しさん@お腹いっぱい。 (ワッチョイW 7ae5-r4Uh) [sage] 2020/07/21(火) 20:46:09 ID:5XlMbZFU0 変数展開したいならTransform Derefだが 起点が決まってるなら相対のままworkingdir指定でもいい気がするけどね Run, %val%, %A_ScriptDir% http://egg.5ch.net/test/read.cgi/software/1585906506/240
241: 名無しさん@お腹いっぱい。 (ワッチョイ f16d-keh3) [] 2020/07/23(木) 00:41:47 ID:pi8EOXNV0 ウィンドウが呼び出したダイアログがアクティブになった事を確認したいんですがうまくいきません ダイアログの場合って別のやり方が必要なんですかね? #IfWinActive ahk_exe chrome.exe ~^s:: WinWaitActive, ahk_exe chrome.exe,"名前を付けて保存", 2 if(ErrorLevel == 0){ MsgBox, "OK" }else{ MsgBox, "NG" } http://egg.5ch.net/test/read.cgi/software/1585906506/241
242: 名無しさん@お腹いっぱい。 (ワッチョイ 13f5-5TCi) [sage] 2020/07/23(木) 00:54:52 ID:OmJCQ1JO0 >>241 「名前を付けて保存」はウィンドウタイトル あと "" は要らない 最後にReturnする http://egg.5ch.net/test/read.cgi/software/1585906506/242
243: 名無しさん@お腹いっぱい。 (ワッチョイ f16d-keh3) [] 2020/07/23(木) 01:03:09 ID:pi8EOXNV0 >>242 うまくいきました、ありがとうございます http://egg.5ch.net/test/read.cgi/software/1585906506/243
244: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/23(木) 20:42:11 ID:d1WuC/N20 >>240 ありがとう 道が見えた http://egg.5ch.net/test/read.cgi/software/1585906506/244
245: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/23(木) 20:54:09 ID:d1WuC/N20 AutoHotkey.ahk − a.ahk | − b.ahk [a.ahk] a::Gui生成 GuiClose:終了処理 [b.ahk] b::Gui生成 こんな感じの構成でそれぞれのGuiが別物の場合、bの方のGuiCloseを書くにはどうしたら? 2GuiCloseとかは2つGuiがShowされていたらの話だと思っていて、実際に動作しなかった。 http://egg.5ch.net/test/read.cgi/software/1585906506/245
246: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/23(木) 20:57:56 ID:d1WuC/N20 >>245 失礼、普通に動作した http://egg.5ch.net/test/read.cgi/software/1585906506/246
247: 名無しさん@お腹いっぱい。 (ワッチョイ f96d-keh3) [] 2020/07/24(金) 21:59:30 ID:soU5eOWb0 自作DLL(別プロジェクトで動作確認は取れている)をDllCallすると ErrorLevel -3で失敗してしまうんですが、 なぜ失敗するかの具体的な特定方法ってないですかね? 一応、A_WorkingDir的にDLLは見えているはずなんですけど もしくはahkスクリプトからluaを実行して結果を取れると解決するんですけど http://egg.5ch.net/test/read.cgi/software/1585906506/247
248: 名無しさん@お腹いっぱい。 (ワッチョイ 110a-UUnj) [] 2020/07/25(土) 00:23:11 ID:0/SfUIv30 >>247 > ErrorLevel -3 これが具体的な失敗理由ですが? A_WorkingDirをMsgBoxなどで確認しましたか? bitの違いは? ・DLLがシステムディレクトリかA_WorkingDir(SetWorkingDirで変更可能)にある ・AHKとDLLの 32bit 64bit の違い http://egg.5ch.net/test/read.cgi/software/1585906506/248
249: 名無しさん@お腹いっぱい。 (ワッチョイ 29bc-b/bi) [sage] 2020/07/25(土) 09:25:49 ID:Be4fX4490 >>247 一応公式も置いとくね https://www.autohotkey.com/docs/commands/DllCall.htm#error DLLにアクセスできないってエラーだから、32bit/64bit確認、権限のチェック、あとは絶対パスで指定してみては? http://egg.5ch.net/test/read.cgi/software/1585906506/249
250: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/25(土) 22:27:59 ID:0QOLAh7b0 フックについて理解ができないので質問します。(非エンジニア) 通常はスクリプト読み込み時に、OS標準のAPI経由でOS側にホットキーを登録し、 キー入力時はOS側がAHKから渡されたキーであれば、AHKに処理を回す。 フック使用時は、AHKがそのキーが入力されるかを常に監視して、入力された場合、 その入力をOS側から遮断(横取り)して、直接スクリプトを実行する。(OS側は入力されたことに気づかない) 監視している分メモリの使用量が増加するが、動作は若干高速化する。 このようなイメージでよいでしょうか? フック仕様のデメリットは、メモリ使用量以外ありますか? また、以下の認識はあっていますか? UseHook = InstallKeybdHook + InstallMouseHook http://egg.5ch.net/test/read.cgi/software/1585906506/250
251: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/25(土) 22:31:58 ID:0QOLAh7b0 もう一つ質問です。 若干意味も理解せず、以下の記述をスクリプトの頭につけています。 皆さんは、どのような理由で、どのように記述していますか? #Persistent #NoEnv #UseHook SendMode, Input SetWorkingDir %A_ScriptDir%\scripts SetTitleMatchMode, 2 #MaxHotkeysPerInterval 100 http://egg.5ch.net/test/read.cgi/software/1585906506/251
252: 名無しさん@お腹いっぱい。 (ワッチョイ fb88-5TCi) [sage] 2020/07/25(土) 22:48:48 ID:kjnyEGzO0 >>251 まず一通りwikiでコマンドの意味調べりゃ良いんじゃないかな http://egg.5ch.net/test/read.cgi/software/1585906506/252
253: 名無しさん@お腹いっぱい。 (ワッチョイ 0b76-Rmjr) [] 2020/07/25(土) 23:07:13 ID:0QOLAh7b0 >>252 それは当然調査済みですが、ちゃんとはわかってません。 おそらく追加したほうが良さそうな雰囲気なので入れてます。 ただ理解は曖昧なので、参考のため皆さんの設定を知りたいなと思いまして http://egg.5ch.net/test/read.cgi/software/1585906506/253
254: 名無しさん@お腹いっぱい。 (ワッチョイ fb88-5TCi) [sage] 2020/07/25(土) 23:14:33 ID:kjnyEGzO0 >>253 こっちだってwiki読んで理解してるだけだからそこに書いてある以上のことは知らん そもそもなんでwikiを読んで分からないのかがこっちには分からないし 例えば #Persistent なら「スクリプトを常駐状態にする。」ってwikiに書いてあるしそのまんまの機能 これ読んで分からないって余程日本語理解力に問題あるんじゃないかと 「当然調査済み」とか言い張ってるが本当に読んでるのかよ http://egg.5ch.net/test/read.cgi/software/1585906506/254
255: 名無しさん@お腹いっぱい。 (FAX! d9b1-4Jjn) [sage] 2020/07/26(日) 10:00:51 ID:fmdWSWo70FOX ちゃんと理解しないで「なんとなく」とか「記述した方が良さそうだ」とか闇雲に記述するのはどうかと思う 例えば、常駐させる必要ない自動化スクリプトに#Persistent(#NoTrayIconも)なんて記述するのはアホの極みだ http://egg.5ch.net/test/read.cgi/software/1585906506/255
256: 名無しさん@お腹いっぱい。 (ワッチョイ 2b73-keh3) [sage] 2020/07/26(日) 15:28:37 ID:CVyG8zhZ0 >>255 常駐させる必要ないスクリプトこそ一時的にアイコン表示されるのウザいから 必ず#NoTrayIconを記述してますが何か? 闇雲に記述するのはどうかと思うのは同意 http://egg.5ch.net/test/read.cgi/software/1585906506/256
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 746 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.010s