安装AutoHotKey
创建AHK脚本
新建一个文本文件,把后缀名改成.ahk
,然后粘贴以下代码:
; Ctrl + P用来在选定的位置新建一个py文件
^p::
folder := getPath()
FileAppend, `n`n`nif __name__ == '__main__':`n print(), %folder%\.py
return
; Ctrl + T用来在选定的位置新建一个txt文件
^t::
folder := getPath()
FileAppend, , %folder%\.txt
return
; Ctrl + M用来在选定的位置新建一个md文件
^m::
folder := getPath()
FileAppend, , %folder%\.md
return
getPath()
{
if WinActive("ahk_class CabinetWClass") ; 如果是文件资源管理器
{
Loop, 9
{
ControlGetText, folder, ToolbarWindow32%A_Index%, ahk_class CabinetWClass
} until (InStr(folder, "地址")) ; 第二个参数指文件资源管理器的控件名称
folder := LTrim(folder, "地址: ") ; 中文需要用GBK保存
folder := RTrim(folder, "\") ; 删掉最后一位的\(如果有),防止后面拼接路径时出现多余的\
} else if WinActive("ahk_class WorkerW") ; 如果是桌面
folder = %A_Desktop%
return folder
}
保存之后双击运行,参照代码注释使用。