2017-04-26 91 views
1

由于我使用的jetbrains产品及其更新更改安装目录的文件路径,我必须不断更新可执行文件路径。有没有办法做一个模糊搜索?autohotkey中的模糊搜索路径

例如,而不必改变:

Run "C:\Program Files\JetBrains\WebStorm 2016.3.2\bin\webstorm.exe" 

Run 'C:\Program Files\JetBrains\WebStorm 2017.1.1\bin\webstorm.exe" 

我只想做:

Run 'C:\Program Files\JetBrains\WebStorm*\bin\webstorm.exe" 

回答

2

执行C:\ Program Files文件\ JetBrains公司\ WebStorm * \ BIN \ webstorm.exe

Loop C:\Program Files\JetBrains\WebStorm*, 2 
    Run %A_LoopFileFullPath%\bin\webstorm.exe 
+0

只记得删除较早的可执行文件或第一个匹配将运行(和m也是所有其他人)。 – PGilm

+0

@PGilm反正总是和最后一个匹配吗? – Forethinker

+1

而不是在循环中使用'run',使用'A_LoopF​​ileTimeModified'来查找并记住最近的可执行文件。循环结束后,运行它。 –