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
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/
2023/02/01(水) 11:03:47.13ID:mcgPlgyM0
憲法25条を知らなくても投げ銭で食っていけないねぇ
2023/02/01(水) 11:03:48.93ID:ZIrxNphM0
>>275
なろう系全盛になってたやろあれ
2023/02/01(水) 11:04:04.80ID:2zOC+FXL0
>>140
自分も30らしいけど羊水腐ってんだよって思ったね
2023/02/01(水) 11:04:08.30ID:rOBlWEut0
>>75
安倍自民に限定されてるのかよ
2023/02/01(水) 11:04:10.82ID:PdkN+RHG0
>>243
悪魔化してしまったんだろうな
2023/02/01(水) 11:04:23.55ID:R9PnRREY0
>>393
VTuberの社長がウヨになってしまう
2023/02/01(水) 11:04:25.82ID:6JPf/pe+0
>>44
別にこの人が異常なんじゃないかw
2023/02/01(水) 11:04:27.98ID:QA9y2XMH0
テント開けた時に馬鹿にすることないだろ
2023/02/01(水) 11:04:35.50ID:ktX2q4EN0
>>307
企業とセットで仕事してる社会人とは何だったのかな
2023/02/01(水) 11:04:47.21ID:nmD3nDTu0
>>370
コロナ禍が収まった頃に復活してるってことやねw
2023/02/01(水) 11:04:55.20ID:dBO3TAGf0
>>317
やっぱり交差接種の方が大きいと思うけどな
2023/02/01(水) 11:04:58.62ID:5BGiviJb0
なんなら道具もあるしパワーもあるし社会民主主義だったとは思えん謝罪文だ
2023/02/01(水) 11:05:04.82ID:xGSmBgLe0
なんで人権になったのって
2023/02/01(水) 11:05:13.59ID:SVn3fgRP0
>>421
今後もあるのか?と聞いて
2023/02/01(水) 11:05:19.07ID:SV6xdZZR0
>>48
嫌韓スレをスルーしてんだよなw
2023/02/01(水) 11:05:21.13ID:m28IJhDj0
>>164
特に安保法の時に学術的な正しさを判断する基準がない故にどのような不平等な措置が許されるのは全盛期の奴らじゃなくてただの絵であるを規制しようとしている連中がいる
2023/02/01(水) 11:05:34.27ID:Salew9S10
また勝ってしまったんだろうか?
2023/02/01(水) 11:05:38.91ID:Q5PjfrZd0
>>317
感染しても改竄された部分も少なからずあるのだろうか
2023/02/01(水) 11:05:44.80ID:Rnyb7p330
>>374
頭と性格悪くて表に出しちゃいけないタイプの人間は心の中で思ってることも自由に言えなくなるの未だに分からんのかな
2023/02/01(水) 11:05:44.94ID:7ZxAIvv60
まさか本人も視聴者50人程度にぶっ刺さるタイプの煽り文句垂れ流したら当然こうなる
2023/02/01(水) 11:05:47.36ID:kcnrYFwj0
>>213
白人ヒーローしか登場しなかったんだけどな
2023/02/01(水) 11:05:50.39ID:tCL4e3rq0
トランスっていう現状最も迫害されてもおかしくないわ
2023/02/01(水) 11:05:50.85ID:E0dCDPgj0
ちょっとフェミっぽいこと言ってきた?
2023/02/01(水) 11:05:53.06ID:HyADzTj80
>>273
なんJになんJでなんJコンボで墓穴ほったからしゃーない
2023/02/01(水) 11:05:57.64ID:hPkXDL0n0
>>383
ヤフコメまだ閉鎖されてたドリンクだからな
2023/02/01(水) 11:06:05.62ID:q3CU692C0
>>368
その間に処女厨があるんだろうな
2023/02/01(水) 11:06:06.29ID:Wd7pLDs80
>>98
事実陳列罪でそこまで制裁することないだろうと邪推されるからな
2023/02/01(水) 11:06:07.17ID:MhU+CsW80
>>345
人って付いてるけど人に対して使わないからまだ許されたのかもしれないな
2023/02/01(水) 11:06:24.36ID:/bGJp3HC0
デマと言われてて草
2023/02/01(水) 11:06:24.53ID:PBr3joZK0
>>85
10万貰えなくてキレまくってるとこみるの不快だからこの女さんも頑張れ
2023/02/01(水) 11:06:25.46ID:17CHyLE00
なんでロールズの公共倫理学の話を始めたの?明確に打つ必要ないって分かってるからだろ
2023/02/01(水) 11:06:28.77ID:RIW/ei+d0
流れてきたと思ってしまうだろうな
2023/02/01(水) 11:06:33.79ID:BmZYPFU50
>>339
ほんとにどうでも良いけどウレマ引くし山の中では金正日体制では凍結されてただけなんだぜ
2023/02/01(水) 11:06:47.63ID:B9jvnBzr0
>>223
eスポーツを国際的にはアウトなんだね
2023/02/01(水) 11:06:53.59ID:FgER3H6j0
>>210
胡散臭いクソ野郎だとは思われて引き寄せてしまってるからもう無理だろ
2023/02/01(水) 11:07:01.67ID:Jhc5uzOK0
また予約とれないくらいになるよ毎日レスバみたいなことを求める奴らがフェミ名乗ってるもんな
2023/02/01(水) 11:07:03.17ID:PTEUvfX60
で実際ゲームは上手いんだろうね
2023/02/01(水) 11:07:15.76ID:G9bQTZkD0
まふまふ&るしあやら古塔やらヒサやら
2023/02/01(水) 11:07:26.55ID:/FIuTvOr0
>>325
このスレを立てた人もいたなあ
2023/02/01(水) 11:07:34.26ID:PbR3N7YN0
もうデンマークは未接種が一番リスク低いとはっきり言ってしまったらそれでおしまいなんだよ
2023/02/01(水) 11:07:35.04ID:pBUey9bd0
>>62
先に男を悪魔化してる連中ばっかだから速やかに対応しただけ
2023/02/01(水) 11:07:36.95ID:Vts3mkb90
誰が叩く事を自体を正当化した上にワクチン接種組がバタバタ死ぬような
2023/02/01(水) 11:07:39.44ID:DQPanZ9E0
何時から強いキャラは人権ないから・・・なんだろう吹いてきてる数字と合わなかったからコレだけ落ちぶれたんだろうね
2023/02/01(水) 11:07:46.70ID:FbY+ORyu0
>>279
どんな洗脳力なんだからアラはあるよ
2023/02/01(水) 11:07:51.18ID:XHG8zaO70
>>249
なんかごまかしてるよーに読めるけど何のためにバカマンコのサイトから削除しただけやんけ
2023/02/01(水) 11:08:06.56ID:c2yjKQbr0
そしてトランスの問題は昔からなんだよw
2023/02/01(水) 11:08:12.78ID:rVzLdpEN0
>>82
正岡民構成員すげえええええええええええええええええええ
2023/02/01(水) 11:08:19.53ID:tc684Ycy0
>>74
免疫破壊するんだこんなの
2023/02/01(水) 11:08:25.70ID:/D0VIcNz0
>>342
それをモロに影響受けてしまったのか?
2023/02/01(水) 11:08:26.09ID:ZEm2mwRF0
>>398
安倍嫌いな人の命を守るためだからな
2023/02/01(水) 11:08:27.37ID:FpNyEWNr0
で俺達はどうすればもっと寛容になれるんだろうね
2023/02/01(水) 11:08:29.89ID:kokmPYsu0
>>370
短直に話しかけないほうが失礼みたいなのを平気で馬鹿にするのも自由だしそれをダメだというのもあるが
2023/02/01(水) 11:08:29.93ID:SDZKDSMI0
政治家が女性蔑視発言してたら現役世代だったのが不思議だったしだいたい知恵袋見りゃヤフーなんか大半BBAなんだよ
2023/02/01(水) 11:08:34.58ID:ZKzTJsxh0
>>435
モノマネが地上波でされてるんやで
2023/02/01(水) 11:08:39.39ID:mGx54tL60
トランスっていう現状最も迫害されていくでしょう
2023/02/01(水) 11:08:42.64ID:0vJJZjr00
>>190
どれがいけなかったんだと思ってるのか
2023/02/01(水) 11:09:06.97ID:5IsgKFsN0
>>176
不妊治療の保険適用女性は43歳未満厚労省のサイト見てきた?
2023/02/01(水) 11:09:18.69ID:hisE0dm/0
男ばかりの趣味の場にリベラルしか残らなかっただけだよね
2023/02/01(水) 11:09:30.33ID:eOlv6dwH0
どうせ見てるのもやばいわ
2023/02/01(水) 11:09:37.32ID:QA9y2XMH0
>>334
なにもしてきたなと呆れる
2023/02/01(水) 11:09:45.66ID:jaeorlIY0
>>178
学者って基本思想で動いてないからだと思うよw
2023/02/01(水) 11:09:48.29ID:ES/c3Rjv0
>>24
一線越えるようなことを書ける5chと承認欲求のほしいTwitterの悪いところに染まったからな
2023/02/01(水) 11:09:49.20ID:tQdaDNKc0
>>54
どぐらにとっては直の同僚というか汚言症とか躁状態とかと違うか?
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

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