我在windows7中使用python和virutal环境。每次我需要转到项目文件夹时,按住Shift键并右键单击打开命令提示符并激活virtualenv。 相反,我可以点击win + R键入cmd以打开命令提示符。
然后输入
C:\cd D:\path\to\project
D:
workon projectEnvironment
是否可以通过autohotkey创建一个像'work'这样的短片?
答案 0 :(得分:1)
您的Windows-R快捷方式将如下所示: 启动cmd窗口并等待它处于活动状态。
然后开始发送命令。
#r::
Run, %comspec% /c cmd.exe
SetTitleMatchMode, 2
WinWaitActive, cmd.exe
SendInput, cd D:\projects\folder{enter}
SendInput, D:{enter}
SendInput, workon projectEnvironment{enter}
return
答案 1 :(得分:0)
虽然我无法在cmd中创建快捷键组合,但我创建了一个快捷键,即windows button + space
#space::Send cd D:\projects\folder{enter} D:{enter} workon projectEnvironment {enter}
这是真正的解决方案
::work::cd D:\projects\folder{enter} D:{enter} workon projectEnvironment {enter}
答案 2 :(得分:0)
经过一个小时的研究,为什么我的脚本在 cmd 提示符下发送路径时会写 "
而不是 \
,我意识到有时 cmd 提示符会对 AutoHotkey 的某些键进行不同的解释。
我曾经写过 Send, cd C:\File\Path {Enter}
并且它返回:
C:"File"Path
您可以将 ASC codes 用于 /
= {ASC 47}
和 \
= {ASC 92}
,最后您写成:
Send, cd C:{ASC 92}File{ASC 92}Path {Enter}