banner
朝闻道

朝闻道

做个知行合一的人
email

効率向上- AutoHotkeyのソースコード共有

紹介#

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 オープンしました



読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。