[過去ログ] AutoHotkey スレッド part30 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1(7): (ワッチョイ 196c-AiWJ) 2022/02/07(月)21:22 ID:eoboeZNM0(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑スレ立てする時は3行にして下さい
■配布元
外部リンク:autohotkey.com
■前スレ
AutoHotkey スレッド part29
2chスレ:software
■日本語解説等
AutoHotkey Wiki
省15
2(2): (ワッチョイ bfdb-wadS) 2022/02/09(水)11:34 ID:GroE8Ahi0(1) AAS
>>1乙
あげ
3(2): (ワッチョイ d7dc-rHYk) 2022/02/10(木)00:00 ID:LwyonyI/0(1) AAS
スレが2つある。どうすれば
4: (ワッチョイ 57dc-rHYk) 2022/02/10(木)00:21 ID:+8sQSWWd0(1) AAS
wikiにある左手カーソル移動を15年前に知りたかった。。。。。。
sc07B & I::Send, {Blind}{Up}
sc07B & K::Send, {Blind}{Down}
sc07B & J::Send, {Blind}{Left}
sc07B & L::Send, {Blind}{Right}
5(1): (スッップ Sdbf-EhkZ) 2022/02/10(木)00:46 ID:Wk9QomJed(1) AAS
>>3
5ch運営も重複認めてるから好きなの使えばいい
俺はこっち使うわ
6: (ワッチョイ d776-zD41) 2022/02/10(木)01:17 ID:Q1S3g6LJ0(1) AAS
sc79(変換)+A-Z0-9も活用しろよ
7(1): (ワッチョイ 57dc-rHYk) 2022/02/10(木)17:40 ID:xT43oO6w0(1) AAS
D&Dしか受け付けないソフトにファイル送るための方法探していて行き着いたんですが、動きません。
関数のパラメーター指定が解っていないのかもしれないですが、アドバイス頂きたいです。
Run, notepad,,
Sleep, 1000
DropFiles(ahk_class EmEditorMainFrame3, "D:\_mov\疑惑.mp4", ptX=100, ptY=100, fNC=False)
ExitApp
以下関数本体
DropFiles(hwnd, files, ptX=0, ptY=0, fNC=False) {
外部リンク:p.ahkscript.org
8(2): (ワッチョイW b758-+jW8) 2022/02/10(木)20:36 ID:DORJ6Qu90(1) AAS
最終的にドロップしたいアプリ先はなに?
EmEditorがドロップしか受け付けないということはないのでとりあえずのお試しなんたろうけど
動作を見たいだけならサンプルの通りまずはメモ帳で確認してみては
9(1): (ワッチョイ d7b1-ArIk) 2022/02/10(木)20:50 ID:jdT+d41A0(1) AAS
>>7
>DropFiles(hwnd, 〜 ) {
・・・
PostMessage, WM_DROPFILES := 0x233, hDrop , 0, , ahk_id %hwnd%
}
関数へ渡す引数はウインドウハンドル(hwnd)じゃないとだめのような…
なのに ahk_class EmEditorMainFrame3 とか違うのを渡してるからじゃないかな
10(3): (ワッチョイ 9fcc-e/Vd) 2022/02/10(木)23:37 ID:WabIUjFV0(1/2) AAS
^g::
^c ;?
#Down ;?
sleep, 500 ;?
Run, "C:\Program Files\xxx\xxx.exe" %clipboard% ;?
return
ctrl+g でテキストをコピーした後、コピー元のウィンドウを最小化して
クリップボードの文字列をプログラムxxxに渡して起動したいんですが
?、?、?はそれぞれ単独だと動くけど、一緒にすると動きません
?は何も反応しません
省1
11: (ワッチョイ 377f-wadS) 2022/02/10(木)23:42 ID:5bxAhMo10(1) AAS
>>10
Send使えよ
12(1): (ワッチョイ 9fcc-e/Vd) 2022/02/10(木)23:49 ID:WabIUjFV0(2/2) AAS
ありがとうございます
動きました
13: 10 (アウアウアー Sa4f-Bi1Y) 2022/02/11(金)09:31 ID:MON05gg2a(1/2) AAS
>>10
?だけだと実行されるプログラムは最前面に表示されるしアクティブになってるけど
他と組み合わせると最背面に表示されてアクティブになりません
この違いは何が原因ですか
14(2): (ワッチョイW b758-+jW8) 2022/02/11(金)09:44 ID:E/6+5Ye00(1/2) AAS
Runしただけではアクティブ化は保証されない
その時々の処理待ち時間や同時に動いてるタスクの有無で挙動が変わるので
理由を探してもしょうがないよ
確実にアクティブ化したいなら相応の処理を足したらいい
2chスレ:software
15(1): 10 (アウアウアー Sa4f-Bi1Y) 2022/02/11(金)10:19 ID:MON05gg2a(2/2) AAS
>>14
ありがとうございます
16: (ワッチョイ f786-v6+h) 2022/02/11(金)14:38 ID:dRHEwNGk0(1) AAS
サンプルコード見せただけで発狂するキチガイ消えて良かったね
17(4): (ワッチョイ 9fdc-rHYk) 2022/02/11(金)14:54 ID:dtKpOz6n0(1/2) AAS
>>8
>>9
ありがとうございます
ドロップ先は動画カッターというソフトです。
うわー恥ずかしいpastbinには隠して書いたのに検証中のコード入っちゃいました...
色々試すもまだうまく動きません。
ウィンドウハンドル部分を””で囲む、ahk_id入れる、0x0000の0x取る、をやってもダメでした。
念の為ウィンドウアクティブにしてます。
WinGet, hwnd, ID, ahk_class (notopadを指定)
WinActivate, ahk_class (notopadを指定)
省3
18(1): (ワッチョイ 9fdc-rHYk) 2022/02/11(金)15:12 ID:dtKpOz6n0(2/2) AAS
>>8
実はffmpegでカットするべくがんばったのですが「時間を変更するとリアルタイムでコマンドライン部分のテキストを書き換える」動作が上手く行かず断念していました。もうソフトに投げればいいやと。
あと00:00:00 / 00:00:00のテキストトリミングが分からず1時間以下の動画は数値変更に反映できないというお粗末な理由でも断念しました...
画像リンク[png]:i.imgur.com
q::
Run, %A_ScriptDir%\_tool\movie_cutter.ahk
ControlGetText, var_winctr_get_text_in, Static2, A
StringTrimRight, var_trim_text_out, var_winctr_get_text_in, 11
Sleep, 50
ControlSend, Edit1, %var_trim_text_out%, 動画カッター
省2
19: (ワッチョイ 9f02-zD41) 2022/02/11(金)15:51 ID:jkwntZTx0(1) AAS
>>17
DropFiles の引数 hwnd は %% で括る必要は無いよ
あとはドロップ対象のプログラムが管理者権限で動いていて、AHK側が非管理者の場合も上手くいかないと思う
20(2): (ワッチョイW b758-+jW8) 2022/02/11(金)16:02 ID:E/6+5Ye00(2/2) AAS
>>17
関数のパラメータに%%は要らない
あとドロップは背面でもいけるのでアクティブにしなくてもいい
WinGet, hwnd, ID, ahk_class Notepad
DropFiles(hwnd, "D:\test.txt")
アプリ起動からやるならsleepじゃなくて>14同様pid指定したほうがいい
Run,notepad,,,pid
WinWait,ahk_pid %pid%
DropFiles(WinExist("ahk_pid " pid), "D:\test.txt")
上下前次1-新書関写板覧索設栞歴
あと 982 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.016s