紹介#
AutoHotKey は、コードを書いてコンピュータのショートカットキーを設定することで、特定のコンピュータ操作を効率的に行うニーズを満たすツールです。このツールをマスターすると、作業効率が大幅に向上します。
- 1 秒でショートカットキーを押して、事前に編集したテキストを瞬時に返信することができます。(従来の方法は:テキストを開く - コピー - ウィンドウを切り替え - 貼り付け)
ソースコードの共有#
!n::Run notepad
;===ピン留めと解除
#t::
WinSet AlwaysOnTop,On,A
return
#y::
WinSet AlwaysOnTop,Off,A
return
!w::!F4
return
;===アプリを開く=======================
>!s::
Run D:\documents\auto\時計
return
!t::
Run D:\documents\auto\Microsoft To Do
return
!u::
Run D:\documents\auto\uTools
return
>!q::
Run D:\documents\auto\腾讯QQ
return
!o::
Run D:\documents\auto\Obsidian
return
!v::
Run D:\documents\auto\Visual Studio Code
return
!j::
Run D:\documents\auto\電卓
return
>!w::
Run D:\documents\auto\WeChat
return
>!e::
Run D:\documents\auto\時間
return
^1::
send !s
send !t
return
;閉じる操作
#Esc::Send !{F4}
;===ウェブサイトを開く===========================
>^9::
Run https://dict.youdao.com/ %単語を検索%
return
>+s::
Run https://cn.bing.com/translator/ %Bing翻訳%
return
;==キーワードを選択して、win+bを同時に押すと、Bing+Zhihuで検索====================
#b:: ;win+b
Send ^c ;ctrl+cを入力
sleep,100 ;100ミリ秒待つ
;選択した内容に基づいてBing検索を開く
run https://cn.bing.com/search?q=%clipboard%
;run https://www.zhihu.com/search?type=content&q=%clipboard%
return
;==キーワードを選択して、win+zを同時に押すと、Bing+Zhihuで検索====================
#z:: ;win+z
Send ^c ;ctrl+cを入力
sleep,100 ;100ミリ秒待つ
;選択した内容に基づいてBing検索を開く
run https://fy.tingclass.net/root/%clipboard%
;run https://www.zhihu.com/search?type=content&q=%clipboard%
return
;==キーワードを選択して、win+wを同時に押すと、Bing+Zhihuで検索====================
#w:: ;win+z
Send ^c ;ctrl+cを入力
sleep,100 ;100ミリ秒待つ
;選択した内容に基づいてBing検索を開く
run https://fy.tingclass.net/w/%clipboard%
;run https://www.zhihu.com/search?type=content&q=%clipboard%
return
;====クイック入力、例えば「xh」と入力してスペースを押すと、学生番号が自動的に入力されます=======================
>^+k::Send 😀
::sev::hugo server{Enter}
::xh:: ;【学生番号を入力してください】
::sfz:: ;【身分証明書番号を入力してください】
::yx:: ;【メールアドレスを入力してください】
::qqh:: ;【QQ番号を入力してください】
::sj:: ;【電話番号を入力してください】
<!s::send %A_YYYY%-%A_MM%-%A_DD% ;【日付をフォーマットして入力するためのもの】
<!d::send,{TEXT}> [!note]-
;========テキスト操作コマンド================================
#+l:: ;ショートカットキーで現在選択されているファイルのパスを取得
send ^c
sleep,200
clipboard=%clipboard% ;Windowsでコピーすると、クリップボードには「パス」が保存されます。ただし、パスは文字列ではないため、文字列に変換するだけで貼り付けることができます
tooltip,%clipboard% ;ツールチップテキスト
sleep,500
tooltip,
return
#+m:: ;現在のマウス位置のファイル名をコピーする
;対象のファイルの位置にマウスを置いてください。ファイル名をコピーします
mouseclick, right
send,m
send,^c
send, {enter}
tooltip,マウスの位置にあるファイル名がクリップボードにコピーされました
sleep, 1500
tooltip,
return
#+c:: ;マウスの位置にあるファイルをクリップボードの内容でリネームする
clipboard = %clipboard% ; 任意のコピーされたファイル、HTML、または他の形式のテキストを純粋なテキストに変換する
send,{F8}
sleep,100
mouseclick, right
send,m
send,^v
send, {enter}
tooltip,マウスの位置にあるファイルがクリップボードの内容でリネームされました
sleep, 1500
tooltip,
return
;cosea版-マウスの右ボタンをダブルクリックしてChromeウィンドウを閉じる
#IfWinActive, ahk_class Chrome_WidgetWin_1
~RButton::
intInterval := 500 ;2回のクリックがこの時間間隔内にある場合、ダブルクリックと見なされます。
if (A_PriorHotkey <> "~RButton" or A_TimeSincePriorHotkey > intInterval)
{
KeyWait, RButton
return
}
Send,^w
sleep,100
MouseMove, -10, -10, 0, R ;座標はアクティブウィンドウから左上に向かって最速で10ピクセル移動します
sleep,100
mouseclick, left
return
;cosea版-マウスの中ボタンをダブルクリックして閉じたChromeウィンドウを復元する
#IfWinActive, ahk_class Chrome_WidgetWin_1
~MButton::
intInterval := 300 ;2回のクリックがこの時間間隔内にある場合、ダブルクリックと見なされます。
if (A_PriorHotkey <> "~MButton" or A_TimeSincePriorHotkey > intInterval)
{
KeyWait, MButton
return
}
send,^+t ;閉じたChromeウィンドウを復元する
return
;ctrl+マウスの右ボタンで左手キー入力の純数字モードを切り替える=========================
bLHDigitMode:=0
^h::
if(bLHDigitMode<1){
bLHDigitMode:=1
}
return
MsgBox オープンしました