打开cmd的快捷方式
Cover
Note
Cover from pixiv: 根暗
前言
很多时候,我们打开 cmd,都是 Win+R 输入 cmd,然后回车,或者在 explore 的路径栏输入 cmd,然后回车。这样还是略显麻烦,认识 Autohotkey 的我,就会想到用它定义一个快捷键,来打开 cmd。
有一点 Linux 基础的我,选择了Ctrl + Alt + T。
代码
高手何必自己下场写代码?全部交给 AI 做就行了,which called "sprite codding"
Autohotkey 代码
#Requires AutoHotkey v2.0
^!t:: {
; 获取资源管理器当前路径
try {
path := GetExplorerPath()
Run("cmd.exe", path)
} catch {
Run("cmd.exe")
}
}
GetExplorerPath() {
; 尝试获取活动资源管理器窗口的路径
if WinExist("ahk_class CabinetWClass") {
; 适用于经典资源管理器
for window in ComObject("Shell.Application").Windows {
if window.hwnd = WinExist("ahk_class CabinetWClass") {
return window.Document.Folder.Self.Path "\"
}
}
}
; 如果没有找到路径,使用用户桌面
return A_Desktop
}
成果
然后用某种方式使其开机自启动,我们就能随时按下 Ctrl + Alt + T 打开 cmd 了,且 cmd 的路径是当前资源管理器的路径。
目录
正在生成目录...