1

我是AHK的初学者。我想用vim打开一些文件。这是我的手动步骤:

1. Open context menu by right click the file 
2. select "Edit with vim"

现在,我想映射一个快捷键,例如ctrl+ 。1

我可以打开一个文件

^1::run c:\vim.exe "d:\desktop\1.py 

但是,我怎样才能获得已选择的完整路径?

4

1 回答 1

2

正如已经提到的评论,如果您从 Windows 资源管理器复制文件并从 Autohotkey 访问 %clipboard% 变量,您将获得文件的绝对路径,因此您可以这样做

^1::

    Send, ^c
    Run, c:\vim.exe %clipboard%

return

甚至

Run, vim %clipboard%

如果将 exe 的位置添加到“路径”环境变量中

ps.:我对此进行了测试,并且可以正常工作

^1::

    Send, ^c
    Run, notepad %clipboard%

return
于 2013-10-24T14:49:20.680 回答