AutoHotkey スレッド part31

■ このスレッドは過去ログ倉庫に格納されています
2022/08/05(金) 19:42:50.49ID:/TKqzZjq0
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑スレ立てする時は3行にして下さい

■配布元
https://autohotkey.com/download/

■前スレ
AutoHotkey スレッド part30
https://egg.5ch.net/test/read.cgi/software/1644236539/

■日本語解説等
AutoHotkey Wiki
http://ahkwiki.net
AutoHotkeyを流行らせるページ(ミラー)
http://hdd.s300.xrea.com/ahk/
AutoHotkeyJp(過去ログdatあり)
https://sites.google.com/site/autohotkeyjp/
Autohotkey日本語ヘルプ(chmファイル)
https://www6.atwiki.jp/eamat/

■スクリプト投稿
Autohotkey専用うpろだ
https://ux.getuploader.com/autohotkeyl/
簡易スクリプト掲示板
https://pastebin.com/

■その他のテンプレ(5chのURL規制が厳しいのでpastebinに退避しました)
https://pastebin.com/raw/bWipuNmt

次スレは>>950が建てましょう。建てられなかったらレス番指定して頼みましょう
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2022/12/31(土) 23:50:39.08ID:0knZKeaT0
>>226
え?

できますよ。
2023/01/01(日) 08:29:23.91ID:guTSeCQx0
古いコード使っててコンパイラのバージョン分けたい時とか
管理者権限の有無を常用と別にしたい時とか

v2が標準になっていくなら今更弄りたくないv1.1ソースはexe化してしまうというのはありかもね
2023/01/02(月) 09:33:56.67ID:rGaUfO7Q0
HappyNewYearCoding(ReleaseDate:=20230101, Ver:="2.0.1")
{
c:="AHKスレからのお知らせ"
d:=FormatTime(ReleaseDate, "yyyy'年'MM'月'dd'日'")
v:="バージョン: " Ver
t:="
(
正月早々に更新
バグ修正と最適化
)"
MsgBox(d "`n" v "`n`n" t, c)
}
2023/01/02(月) 10:36:43.64ID:CXCsGYRe0
open.exe
open.exe.ahk
edit.exe
edit.exe.ahk
みたいのを作ってopen.exeでパラメータを受けて
open.exe.ahkを呼び出すような仕組みを作っておくと

open d:\mydoc\mytext.txt
edit d:\mydoc\mytext.txt

でワイルドカード、正規表現マッチを使った万能オープナー、エディターを自作できる
外部ツールやコマンドライン、関連付けで指定するときに便利
.exeはahk製じゃないけどなw

ahkのexe化はメリットはあるが毎回コンパイルするのが面倒だからこの仕組みにしてある
2023/01/02(月) 17:02:20.19ID:MVIGjpWT0
>>231

意味がよくわかりませんでした。w

どなたか、解説を…w
2023/01/02(月) 17:56:13.67ID:EHLhErxed
>>231
毎回コンパイル?
2023/01/02(月) 19:03:22.90ID:Y7GGbzbZd
分かっても無意味だからほっとけ
2023/01/02(月) 22:44:51.17ID:ERppkAOX0
・インストールしてなくてもダブルクリックで実行したり、ファイルをD&Dできる
・他ソフトの外部アプリとして登録しやすくなる
・パスを通してDOSコマンド的に呼べる
2023/01/03(火) 07:37:04.68ID:QxTya7FY0
HappyNewYearCoding(ReleaseDate:=20230102, Ver:="2.0.2")
{
c:="AHKスレからのお知らせ"
d:=FormatTime(ReleaseDate, "yyyy'年'MM'月'dd'日'")
v:="バージョン: " Ver
t:="
(
ホリデーシーズンで一時的にテスターが増えたのか
怒涛の連日更新
バグ修正のみ
)"
MsgBox(d "`n" v "`n`n" t, c)
}
2023/01/03(火) 18:07:57.12ID:YKajKnKi0
>>235

んー…w

この3つはスクリプトでも可能な気が…

詳細不明ですが…w
2023/01/03(火) 18:42:03.74ID:oOrnk8dW0
3点リーダと単芝
2023/01/03(火) 19:51:57.25ID:B1zb2J9h0
>>232と同じ奴じゃん
2023/01/03(火) 20:04:01.93ID:2vLHrTzh0
v1.1と2が共存ていうのが理解できません pcの中の人はドウヤッテv1v2を判断してるのですか?
2023/01/03(火) 22:00:45.97ID:jJh+YQQZ0NEWYEAR
ヘッダー
2023/01/04(水) 07:28:55.62ID:aYtGQwai0
コードにヘッダー書くのですか?ヘッダーない場合はv1v2どちらで動くのですか?
2023/01/04(水) 09:03:23.82ID:5PdUNQk40
#Requiresの話をしているんだと思うが
書かなくてもコードチェックで判断される
判別不能なら選択ダイアログという流れ
2023/01/04(水) 10:07:28.19ID:aYtGQwai0
なるほどですぅ!ありがとうございます!
2023/01/04(水) 11:10:12.04ID:A9TbDI0S0
共存言うてもLibフォルダが共有できないから実際には無理くね
2023/01/04(水) 13:30:24.09ID:aYtGQwai0
片方終了しないと片方使えないってことでしょうか?
2023/01/05(木) 09:28:18.56ID:NQRsDMlX0
v2の安定性はどう?
特に修飾キーの押しっぱなし問題が気になる
248名無しさん@お腹いっぱい。 (ワッチョイ 8bb1-ChaJ)
垢版 |
2023/01/06(金) 01:06:55.30ID:Vmzcs9YL0
>>246
同時に使える

>>247
押しっぱなし問題は改善していない
249名無しさん@お腹いっぱい。 (ワッチョイ 01b1-DWwd)
垢版 |
2023/01/11(水) 02:02:36.58ID:4G3sbbvR0
コマンドプロンプトを管理者権限で開くコマンドはどのように書けばいいのでしょうか?
ahk自体は管理者権限で開きたく有りません(ahkを管理者で開いていると、ショートカットで開いたプログラムが全て管理者権限で開いてしまうので、テキストエディター等は管理者権限だとファイルのドロップができなくなる為)
宜しくお願い致します。
2023/01/11(水) 03:04:01.59ID:NpHnRzFH0
>>249
俺は逆に常駐用のahk自体を管理者権限で実行しておいて
管理者権限で開きたくないアプリは
Run, Explorer "C:\Windows\system32\notepad.exe"
の様に Explorer を挟んで実行してる
でないと管理者権限で実行したコマンドプロンプト等のウィンドウがアクティブのときAHKの操作が受け付けなくなるしな
2023/01/11(水) 05:07:52.98ID:Cw6iZMbV0
run 管理者権限で呼び出したいコマンド.lnk
を呼び出してるな
その都度暗転はするが大した頻度でもないし

.lnkには管理者権限で実行にチェックを入れておく
2023/01/11(水) 11:01:23.01ID:SF7bkLzA0
>>250と同じく管理者権限で起動しておいてユーザー権限アプリはShellRun.ahkで実行してる
2023/01/11(水) 16:11:20.72ID:/EtNzNjjM
Run, *RunAs %comspec%
では駄目?
254名無しさん@お腹いっぱい。 (ワッチョイ 01b1-DWwd)
垢版 |
2023/01/11(水) 20:17:13.87ID:4G3sbbvR0
>>250
やはりAHK自体は管理者で開いてソフトのrunはユーザ権限で…という方が良さそうですね
ですが Explorerの記述を追加しても管理者権限で開いてしまうのですがどうしてでしょうか


;;;WINエンターでmerry
#Enter::Run, Explorer "C:\Users\user\AppData\Roaming\Mery\Mery.exe"
Return


Explorerを挟んでみたのですが管理者権限で動いてしまいmery(テキストソフト)にファイルがドラッグ出来ません…。
2023/01/11(水) 20:53:09.29ID:2i/KRCj50
バージョンの違いかな?
V2使ってるなら分からん
256名無しさん@お腹いっぱい。 (ワッチョイ 01b1-DWwd)
垢版 |
2023/01/11(水) 22:36:53.46ID:4G3sbbvR0
>>255
V2は使っていません!
257名無しさん@お腹いっぱい。 (ワッチョイ 01b1-DWwd)
垢版 |
2023/01/11(水) 22:37:55.35ID:4G3sbbvR0
>>255
すいません、何度か試していると上の記述でできました。
ありがとうございます
2023/01/13(金) 10:50:38.16ID:CPi+W/lk0
ctrl+shift+(カタカナひらがな) にキーを割り当てたいのですが、

^+vkF2sc070::
send, a
return

と書いても a は出力されず、 ctrl+shift+(カタカナひらがな) の機能であるローマ字入力と仮名入力の切り替え機能が
オン、オフされるだけです。
なにか方法はあるでしょうか?
2023/01/13(金) 14:39:45.57ID:lcevxs5G0
>>258
>>213

日本語wikiの修正する方法ないのかねぇ
2023/01/13(金) 15:49:36.95ID:9zuejwZI0
>>259
>日本語wikiの修正する方法ないのかねぇ
修正したいページの先頭に「編集」ってあるからそこをクリックすると編集画面(ページ)になるぞ

一応確認してみた
書き換えてから一度ページ下方の[プレビューを表示]ボタン押下でプレビュー表示させないと[同意した上で投稿する]ボタンが有効にならないな
(ボタンは押してないので実際に反映するかは分からない)
2023/01/13(金) 21:35:13.47ID:JxdA7KFB0
>>290
データベースがメンテナンスのためロックされており、現在は編集内容を保存できません。
必要であれば文章をコピー&ペーストしてテキストファイルとして保存し、後ほど保存をやり直してください。

データベースをロックした管理者による説明は以下の通りです: ただいまメンテナンス/大規模更新に向けてのローカル作業中です。

ってなりますね
2023/01/14(土) 00:22:12.56ID:hFsR2Nod0
>>259

^+sc070::
send, a
return

でいけました、ありがとうございます。
2023/01/14(土) 00:34:38.21ID:Djbflslb0
>>262
どういたしまして

せめて初心者がよく見るであろうwikiのキーリストやサンプルコードのページだけでも修正できると良いんだが
今後も同じエラー出る人はずっと続くだろうね
2023/01/14(土) 02:12:26.90ID:CyCQDAUeM
>>261
Part28の時には既になってるっぽい
https://egg.5ch.net/test/read.cgi/software/1585906506/200
2023/01/15(日) 01:43:53.51ID:qeGNpODD0
>>261
もう10年近くローカル作業してるし管理人死んでるっしょ
まあ更新できるなら参加するが、新規で作るほどのモチベーションはないな
2023/01/16(月) 14:24:57.65ID:q8a3OGYh0
test
2023/01/16(月) 21:23:35.34ID:sQC4PaGI0
ショートカット押して指定AHkスクリプトの終了て出来ますか?
2023/01/16(月) 21:28:07.91ID:Hx7G0pxg0
はい
2023/01/16(月) 21:35:14.53ID:sQC4PaGI0
勿体ぶらずに教えて貰えますか🤣
2023/01/16(月) 21:39:01.51ID:VEEU9aavd
はいって教えてるのに
2023/01/16(月) 22:10:31.73ID:ikq90rsK0
^q::ExitApp

こんなんでおk?

詳しくは
https://ahkwiki.net/ExitApp
2023/01/16(月) 22:51:20.19ID:sQC4PaGI0
>>271
ありがとうございますここ(ごちゃん)には親切な人が居るのですね.今日も世界は美しい

>>270
おならプーうんこブリ
2023/01/17(火) 00:33:30.73ID:tgav7vbX0
>>272
低能質問
2023/01/17(火) 05:19:48.04ID:62Y5Mv2T0
>>273
おしっこシャー
2023/01/17(火) 07:37:27.06ID:Ht7lvo7Xd
>>272
世界を汚してる自覚を持て
2023/01/18(水) 04:05:18.86ID:Qrn5J7Hl0
書けた!
2023/01/20(金) 01:43:27.90ID:8DSbHcwJ0
クリックに疲れたのでクリック連打の導入を検討しているのですが、ゲームによって弾かれたりしますか?
2023/01/20(金) 01:59:32.74ID:4TxEYp+j0
>>277
ネトゲなら弾かれる可能性ある
オフゲなら大抵使える
2023/01/20(金) 02:04:09.56ID:8DSbHcwJ0
>>278
oh…ネトゲですわ\(^o^)/
2023/01/20(金) 08:43:15.91ID:TRcr6Fsd0
ネトゲだと弾かれなくてもマクロとかBOT使ってる判定されていずれBANされるね
実際マクロツールだからね
2023/01/20(金) 13:17:06.11ID:NwqOgvBe0
>>280
それはあからさまに動きが怪しくて通報された場合だけだよ
何の報告も無いのに運営がユーザー一人一人の行動パターンログなんて調べてられないからな
例えば俺は某MMOで「乗り物呼び出し」→「乗り物に乗る」→「オートラン開始」
の一連の動作をマクロ登録してたけど当然誰にもバレないしサービス終了までBANされることも無かった
クリック連打とかも適宜切り替えで使う分にはまずバレることないし、通報がなければ
運営にログ調査されることもない
2023/01/20(金) 14:04:50.22ID:Yc8WkRrg0
steamのゲームってAHK使った単純な send,{up} とかも受け付かないけどwindowsの通常入力メッセージと
フックされた後にAHKから送られたメッセージってプログラム的に見分けられるものなの?
それとももっと別な方法でAHKからの入力を弾いてる?
2023/01/20(金) 14:16:38.43ID:NwqOgvBe0
>>282
「steamのゲーム」と言っても一枚岩じゃないし俺は使えてるぞ
単純にUAC顕現で弾かれてたり PressDuration が短すぎてゲームが反応してないだけじゃね
2023/01/20(金) 16:13:36.06ID:Yc8WkRrg0
>>283
言われる通りでPressDuration が短かったみたい。

SetKeyDelay -1, 10

を書くか、

a::
send, {up down}
return

a up::
send, {up up}
return

と書いたら受け付けました。
2023/01/20(金) 16:23:33.18ID:NwqOgvBe0
最低でも10ms、ゲームによっては10msでも反応スカることがある
俺は余裕見て PressDuration は50msにセットしてる
2023/01/20(金) 17:23:15.74ID:8DSbHcwJ0
wikiとかいろいろ参考にしてやってみたけど弾かれてそうっぽいですね…
他(⁠電卓)だとクリック連打してめちゃくちゃ数字打ててるので
2023/01/21(土) 00:11:13.14ID:fq/ycoMMM
>>286
管理者権限で実行してないとかだったりしない?
2023/01/21(土) 10:04:21.60ID:G59N7N+Z0
>>287
あ…
ものすごい初歩的なことでしたね、管理者権限で起動してませんでした…
お騒がせしました!
289名無しさん@お腹いっぱい。 (ワッチョイ d302-W8/y)
垢版 |
2023/01/22(日) 01:55:13.22ID:qzXcEUcK0
めっちゃ便利!絶対入れとけ!
みたいなスクリプトがあったら教えて欲しいです
2023/01/23(月) 14:30:57.93ID:+9md1JG80
色々疲れたから
*SC7B up:: Send,{Ctlr up}{Shift up}{Alt up}{SC7B up}
してみた
果たしてうまくいくのだろうか
2023/01/23(月) 17:56:15.23ID:ymNjQMbH0
>>289
俺も教えてほしい
292名無しさん@お腹いっぱい。 (ワッチョイ 03b1-hCjO)
垢版 |
2023/01/24(火) 16:25:12.92ID:7ro4ll3r0
Numpad1::
IfWinExist, ahk_exe firefox.exe
{WinActivate, ahk_exe firefox.exe
WinMaximize, ahk_exe firefox.exe}
Else
{Run, C:\Program Files\Mozilla Firefox\firefox.exe
WinMaximize, ahk_exe firefox.exe
Sleep, 2000
Click 305, 127}
Return

これを実行しようとしたところElseのところでエラーが出ました
解決方法を教えていただけると幸いです
2023/01/24(火) 16:58:15.03ID:ekb7LqG60
>>292
{

}

の様にカッコは改行しましょう
2023/01/24(火) 17:23:16.64ID:ekb7LqG60
ちなみに余談だけど俺は Else をなるべく使わない派
書き方は好みだけど Return を if の括弧内にも入れときゃいいだけならこの方がスッキリ

Numpad1::
IfWinExist, ahk_exe firefox.exe
{
WinActivate, ahk_exe firefox.exe
WinMaximize, ahk_exe firefox.exe
Return
}
Run, C:\Program Files\Mozilla Firefox\firefox.exe
WinMaximize, ahk_exe firefox.exe
Sleep, 2000
Click 305, 127
Return
295名無しさん@お腹いっぱい。 (ワッチョイ 03b1-hCjO)
垢版 |
2023/01/24(火) 17:34:16.43ID:7ro4ll3r0
>>294
出来ました!
教えていただきありがとうございます。
2023/01/24(火) 17:37:42.22ID:SXD52hUb0
>>289
WinHook ,WatchFolder,FindText,TrayIcon,
2023/01/25(水) 05:45:44.52ID:AjzcnPb80
余所でやってください。
2023/01/25(水) 09:41:05.56ID:xrZAZXf50
>>294
これをやる意味は?
2023/01/25(水) 09:51:23.47ID:Y1EeI/ST0
>>298
起動してたらアクティブにして起動してなかったら起動するスクリプトに読めるけど目的わかりすぎて何が聞きたいのか分からないんだけど
2023/01/25(水) 10:03:13.07ID:Z5Sh/0+g0
煽りカスのなぜなぜ坊やまだいたのか
名前入りで居着くなよキモチ悪い
2023/01/25(水) 10:53:16.52ID:xrZAZXf50
>>299
2023/01/25(水) 11:28:56.88ID:6QPp+WbY0
> 好みだけど
> スッキリ
あからさまに自己満足だと言っているものの意味を問うのは不毛
スマートコーディングとかを語りたいなら意味じゃなくて是非を問え
2023/01/25(水) 12:05:31.63ID:eLbm0IG50
>>298
何を聞きたいのかもっと具体的に書きましょう
2023/01/25(水) 12:39:39.23ID:xrZAZXf50
>>303
Elseをなるべく使わない理由ですね。

スッキリの理由も。
2023/01/25(水) 12:40:51.89ID:OMt7t08N0
>>303
荒らしの相手するな
2023/01/25(水) 12:42:17.32ID:xrZAZXf50
>>305

ゴミレスを書くバカ

消えろ

バカが…
2023/01/25(水) 12:55:25.54ID:eLbm0IG50
>>304
若干行数が減るってだけ
あとReturnだけ離れた場所に書かず括弧内で完結してるので
視認性が良い(人によっては)

だから単なる余談だし好みの範疇
Else を使いたい人は使えば良い
もちろん Else 使った方が効率良い場合もあるし
2023/01/26(木) 11:17:38.63ID:6Q3VmYFkd
>>306
今度からもっと具体的に書くことに注意払おうな
2023/01/26(木) 14:17:42.24ID:KX5A8Bxz0
ありがとうございます。
2023/01/27(金) 01:23:06.75ID:OE4tFnXE0
ChatGPTで遊んでたんだがこれやべえな
試しにAHKの質問ぶつけたらサンプルコード返してくるわ
2023/01/30(月) 13:46:59.44ID:X0y1hWZ50
なげぇ~
ここさえ読めばだいたいOKだと信じたい
Changes from v1.1 | AutoHotkey v2
https://www.autohotkey.com/docs/v2/v2-changes.htm
2023/01/30(月) 14:40:35.77ID:Paf7edAV0
今風のスクリプト記法に大体収まったから、現役コーダーなら習熟は容易
それにデフォルトのエラーチェックが厳しくなったから
怒られたところを丹念に修正していけば最終的には動くようになるよ
ちょっとフォントが小さすぎなのはアレだけど
2023/01/30(月) 21:56:24.05ID:kOWOstFg0
クラスとかオブジェクトの細かい仕様変更はともかく雑に使うだけならコマンドが関数になるくらいだろうし
今使ってるエディタが2.0対応してないんでそっちの環境の習得の方が大変そうだと思ってる
選択肢自体はVS CodeかSciTE4AutoHotkeyしかなさそうだけど
314名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/01/31(火) 01:16:29.36ID:wueEfST80
;;;altとXでカタカナ こちらを使うとaltが押しっぱなしになってしまうのですが対処法ないでしょうか?
SetKeyDelay, 0
!x::
Send,{F6}
return
315名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/01/31(火) 17:35:29.51ID:wueEfST80
ワンクリックで「選択したファイルを指定したフォルダに移動する」マクロ組めないでしょうか?
右クリック→送るにファイル移動.cmdを入れて移動していたのですが、3手間ほどかかるのでワンクリックでファイル移動を行いたいです
調べてみたのですがどこにも方法がなく…宜しくお願い致します。
2023/01/31(火) 19:19:25.95ID:/zRKi2OH0
スプリクト常駐させといてX1かX2あたりをトリガーにして 送るにファイル移動.cmd をrunさせればいけるんじゃね
317名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/01/31(火) 20:03:03.62ID:wueEfST80
>>316
なるほど!cmdのrunは思いつきませんでした ありがとうございます
318名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/01/31(火) 20:18:30.07ID:wueEfST80
と思ったのですが起動しません…。
;;;WINoでファイルをYに移動CMDを起動
#o::Run, "D:\GoogleDrive\Y_ni_okuru.cmd"
Return

googledriveのrootに置いてあるcmdを起動したいのですがrunだけでは駄目なのでしょうか?
Cドライブ直下にcmd置いてrunしても駄目でした
cmd自体はきちんと機能します なんでだろう…
2023/01/31(火) 20:26:37.33ID:0NHgvTW/d
runするのはcmd.exe
引数に作った.cmdファイル
2023/01/31(火) 20:31:07.54ID:/zRKi2OH0
選択ファイルもクリップボード経由で取得して渡してやらないといかんで
321名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/01/31(火) 20:51:33.02ID:wueEfST80
>>319
引数は%囲みで大丈夫なものでしょうか?

;;;WINoでファイルをYに移動CMDを起動
#o::Run cmd, %D:\GoogleDrive\Y_ni_okuru.cmd%
Return

動かないですね…

>>320
そうですよね選択してRUNだけでは駄目ですよね…
クリップボード経由 autohotkey 選択したフアイル と調べてみてもやりたいことが書かれているページが出てこずどうしようもなくなってしまっているのですが、選択したファイルをrunしたcmdに送る書き方どのようにすればよいのでしょうか
2023/01/31(火) 21:21:30.98ID:/zRKi2OH0
試してないから動くかわからないけど
send,^c
clipwait
run, cmd.exe /c "D:\GoogleDrive\Y_ni_okuru.cmd" "%clipboard%"
(複数ファイルを渡せるようにしたいならくり展開してファイル1個ずつ""で括ってやる必要あり)

ahkコーティング以前にcmdのパラメータでつまずいてるのでまずはコマンドプロンプトで動作確認したらいいかと

あと無理にcmdで頑張るよりFileMove使うほうがahk的にはスッキリするかも
https://ahkwiki.net/FileMove
2023/01/31(火) 21:28:26.81ID:bqbQVsgs0
>>321
調べるのは英語でした方がいい
最近話題のChatGPTでも参考になる事がある

スクリプト例
https://www.autohotkey.com/boards/viewtopic.php?t=69707
324名無しさん@お腹いっぱい。 (ワッチョイ e3b1-fO7+)
垢版 |
2023/02/01(水) 01:32:26.34ID:3IxtnrhM0
>>322
ありがとうございます FileMoveの方が良さそうですが、これは.ahkに記述したファイルを記述したフォルダに移動するコマンドですよね?
結局毎回異なったファイルを複数選択したものを受け渡すのはクリップボード使う方法?しかないんでしょうか?

>>323
chatGPTに聞いてもあまり有用なものは帰ってきませんでした
そちらのURLの一番下の記述をコピペして

DestDir := "Y:"

#o::
Send, ^c
Loop, Parse, clipboard, `n, `r
{
FileCopy, %A_LoopField%, %DestDir%
}
clipboard :=
return

では試しても動かなかったのですが、DestDir :=には送り先のパス記述で大丈夫なんですかね?
2023/02/01(水) 02:04:24.20ID:xfC8nMIF0
>>324
DestDirで合ってるが\も必要

DestDir := "R:\"
2023/02/01(水) 02:22:43.54ID:6yh9fGdc0
対象ソフトが固定ならうまくすればControlGetで取れるかもしれないけど
不確定だしややこしくなるのでクリップボード経由するのが確実


つか単純に操作手数減らしたいだけならahk使わんでも
右クリメニュー拡張ソフトで第一階層にcmd登録するとか
キーカスタマイズ可能なファイラ使うとかしたほうがはやくない?
送るにcmd入れるから手数が増えるんであって起動方法を工夫すればいい話のような
2023/02/01(水) 02:23:18.36ID:nMoMr+DPd
>>324
このスレッドのライブラリで解決できるかも
選択したファイル・ディレクトリのパスが取得できる。複数可

https://www.autohotkey.com/board/topic/60985-get-paths-of-selected-items-in-an-explorer-window/
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況