>|| ||<

江東かわかみ君のブログ

コロナ禍暇つぶしの日々日記

AutoHotKey ベストテン

数ヶ月前、存在を知って学び始めた・・・AutoHotKey なる便利機能

 

学び授業で多くのスクリプトを描いたが・・・

 

ベストテンを選ぶ

 

第一位

無変換+C

; アプリ終了
~VK1D & c::Send,!{F4}

起動アプリを閉じる、通常は、Alt+F4 押下だが、指が疲れる。

一番使ってる。

 

第二位

無変換+E

; ウィンドウを画面中央に移動する
VK1D & e::winMoveCenter()

大きなモニターに、めっちゃ便利。開いてるウィンドウを中央に配置

 

第三位

無変換+M

; WinActivate
~VK1D & m::WinActivate , ahk_class Becky2MainFrame

メーラー Beckey の起動/閉じるは、無変換+カンマ

 

第四位

無変換+M

; WinActivate
~VK1D & w::WinActivate , ahk_class ChatWnd

小生の必需メモ帳(Wechat)のチャット起動/閉じるは、無変換+カンマ

 

第五位

Ctrl+F2

^F2::Suspend ; Suspend script with Ctrl+Alt+S

AutoHotKey スクリプトは、パソコン起動時、自動起動

自家製機能の登録先キーの多くは、主たる業務の環境とバッティングしてるので、仕事中は、AutoHotKey 機能を停止(Suspend)させる必要ある。この機能は、Ctrl+F2 のAlternate (停止/再開)となってる。そして、その切替状態は、システムトレイ中、緑色アイコン「H」「S」で表示されるが、ロウガン には、見えぬ・・・そこで、アイコン自体を変更するスクリプトを作った。

#Persistent
SetTimer, change_tray_icon, 100
return
change_tray_icon:
    If (A_IsSuspended)
        Menu,Tray,Icon, E:\AutoHotKey\icon\Auto-S.ico, , 1
    else
        Menu,Tray,Icon, E:\AutoHotKey\icon\Auto-H.ico, , 1
return

 

第六位

F3(単独)

#IfWinActive,ahk_exe Resolve.exe
F3::
    WinGetPos,,,W,,A
    If W = 3856
        WinMove,ahk_exe Resolve.exe, ,800,70,2300,1600
    else
        WinMove,ahk_exe Resolve.exe, ,-8,32,3856,2136
#IfWinActive

動画編集アプリ DaVinciResolve は、起動時、フルサイズ表示しかされず、前回サイズにならない。そして、43吋モニターでは、フルサイズは大過ぎるので、これで小さなサイズを中央に配置。そして・・・F3押下Alternate機能を実現🌸🌸🌸

 

第七位

F4(単独)

F4::
    if ( WinActive("ahk_exe MediaInfo.exe") ){
        WinMove,ahk_exe MediaInfo.exe, ,1261,124,830,1347
    }else{
    }
return

動画編集時、撮影クリップの諸情報を確認するに、MediaInfo なるアプリを使うが、これも前回サイズになってくれない。そこで、アプリ起動してから、F4 押下で見易いサイズに変更してる。

 

 

第八位

Ctrl+@ ⇒ Logicool キーボードのFunction Key に登録

; Paint起動
^@:: ;Ctrl+@
    clipboard :=
    clipboard := ""
    send, ^c
    clipwait, 1
    query := StrReplace(Clipboard, A_Space , "%20")
    Run, mspaint.exe %query%
return

小生、ブログ等にスクショ加工画像を頻繁に使う。エクスプローラーでクリップ選択、クリップボード内容で、MSPaint が開く。クリップファイル名に、スペース含まれる場合、開けず。

 

第九位

Ctrl+[ ⇒ Logicool キーボードのFunction Key に登録

; Photoshop起動
^[:: ;Ctrl+[
    clipboard :=
    clipboard := ""
    send, ^c
    clipwait, 1
    query := StrReplace(Clipboard, A_Space , "%20")
    Run, photoshop.exe %query%
return

小生、ブログ等にスクショ加工画像を頻繁に使う。エクスプローラーでクリップ選択、クリップボード内容で、Photoshop が開く。クリップファイル名に、スペース含まれる場合、開けず。

 

 

第十位

無変換+¥ ⇒ 関連アプリ&エクスプローラー起動
無変換+^ ⇒ 起動したウィンドウの固定配置

 

~VK1D & \::
    Run explorer.exe E:\9*****9\8*****8
    Run explorer.exe E:\7*****7\6*****6\output
    Run explorer.exe G:\Temp
    Run explorer.exe E:\5*****5
    Run,C:\Program Files\FileZilla FTP Client\filezilla.exe
    Run,C:\Program Files (x86)\情報科学研究所\ファイルリスト作成\FileList.exe
    Run,E:\A_Download\Text Coupler\TextCoupler.exe
    Run,E:\A_Download\区点覧\Kutenran.exe
Return

~VK1D & ^::
    WinMove,6*****6, ,2689,141,838,512
    WinMove,4*****4, ,3557,141,275,512
    WinMove,Temp, ,4442,-246,500,915
    WinMove,3*****3, ,3839,-250,597,1290
    WinMove,ファイルリスト作成, ,767,775,676,638
    WinMove,Text Coupler, ,767,1418,1094,727
    WinMove,File Transfer, ,11,187,550,579
    WinMove,区点覧, ,6,778,231,158
    WinMove,インターテック (:C) - Becky!, ,1854,863,1292,1282
    WinMove,新規 - From: 川上インターテック <*****@intertech.ne.jp>, ,3143,1355,638,789
    WinMove,簡体字繁体字辞典.xls - 互換モード - Excel, ,16,1011,739,1109
    WinMove,検索と置換, ,242,777,487,223
return

このスクリプトが、長年従事している主たる仕事のパソコン環境。数多いアプリやエクスプローラーを瞬時に開いてくれる。そして、それらウィンドウの位置を瞬時、自動配置してくれる優れもの

これぞ・・・AutoHotKey 機能の最骨頂かと・・・自負🌸🌸🌸🌸🌸🌸

 

 

番外

他には・・・学びだけで、使われず仕舞いが多い。

・テキスト選んで、DeepLで日英自動翻訳
・テキスト選んで、Googleで検索
・テキスト選んで、Everythingで検索
マウスポインター移動をキー操作
・コンテキストを開く
・ウィンドウ位置をキー操作で移動
・マウスカーソルをキー操作
・かっこ自動入力
エクスプローラーのリボン表示切り替え

 

以上、忘備録とする。

 

 

では・・・再見❗

 

 

 

追記:

AutoHotKey 機能で無いが、PowerToy なる、Windowsおまけの数々集合体アプリ

おまけ集合体には、12個のアプリがある。

「常の手前に表示」・・・めっちゃ便利

例えば、Youtube 教示ビデオ観ながら、DaVinciResolve 操作の学びする時・・・等

 

ウィンドウズ上の任意位置のカラー情報を得るツール。

 

OBS 録画で操作説明などする時、マウスポインターをアニメ表示できる。

 

マウスポインターをクロス十字化してくれる。時と場合の寄って便利。