问题:我无法在命令行中搜索后找到打开pdf的方法。例:
代码:全选 -Command prompt-
R:\>es.exe z: *.pdf -highlight searched-file-name
Z:\searched-file-name-and-some-numbers.pdf
因此,现在我想从命令行打开此.pdf文件,我该怎么做?任何建议,将不胜感激。
编辑:解释我要在这里做什么。
我要在另一个程序中突出显示一个字符串,然后使用autohotkey修剪字符串,在所有内容中进行搜索,然后打开结果。这涉及许多“睡眠”计时器,但并非总是能正常工作。我正在尝试这样做,而无需打开并集中所有内容来避免睡眠,因此我想尝试“Everything”命令行。也许有一种更简单的方法来解决这个问题?
答:我注意到所有内容都有一个“打开文件,关闭所有内容”热键,因此我改用了它。节省了安装es.exe的步骤,如果文件不存在,则所有内容均保持打开状态,表明文件不存在。自动热键脚本:
代码:全选
F8:: ;open number as pdf
Clipboard :="" ;empty clipboard
Send, ^c ;copy
ClipWait
StringTrimLeft, Clipboard, Clipboard, 3 ;trim first three
Send, {F3} ;open Everything hotkey, defined in Everything options
WinWaitActive, Everything, , 1
Send, ^v z: *.pdf ;paste, filter Z drive and .pdf files
Send {Enter}
Send ^+{Enter} ;open file and close Everything hotkey, defined in Everything options as crtl-shift-enter
Return