好的,这是我的ToolChain设置:
换句话说:bat>蝙蝠> exe(AutoIt)> exe(一个解析器)
好的就是这个问题,至少会启动的软件(Parser)有点奇怪,如果没有从同一目录启动它就找不到重要的文件。
例如,如果我将自动.exe或我的.bat文件放入软件目录并启动它 - 一切都很好。但是如果我将我的exe或我的bat脚本移到目录之外并调用它,它将无法找到开始工作的文件。
正是出于这个原因,我制作了第二个bat文件并尝试设置路径(set PATH=%PATH%;D:/filetype/dbcparser/
),但这对我的案例没有任何影响;如果我不是从目录中调用每个bat或exe文件,它将无法正常工作。
我希望有人之前发现了类似的东西,并且可以给我一个解决方法的提示。
答案 0 :(得分:1)
我遇到了同样的情况,但在cd
为我工作之前使用start
(整个档案):
@echo off
cd "<start here>"
start "" call "<start here>your.bat"
如果您遇到PATH问题,请尝试:
@echo off
cd "<start here>"
set PATH=<something>;%PATH%
start "" call "<start here>your.bat"