Windows 7 Bat和Com,文件。尝试启动exe文件时发生初始化错误

Windows 7 Bat和Com,文件。尝试启动exe文件时发生初始化错误,windows-7,batch-file,Windows 7,Batch File,我正在尝试从Bat文件运行exe。 错误是一个弹出窗口初始化错误类型未知。 游戏本身运行良好。但我想使用bat文件/ 这是什么原因?我已经花了3天时间,没有任何关于初始化错误类型的未知信息 在谷歌、雅虎、狗堆甚至webferret上 我确实检查了所有的注册网站,以确保我的设置对于Bat文件是正确的 @echo off START "" "C:\01Game\1aedit\1aedit.exe" "-i" rem start /wait C:\01Game\1aedit\1

我正在尝试从Bat文件运行exe。 错误是一个弹出窗口初始化错误类型未知。 游戏本身运行良好。但我想使用bat文件/ 这是什么原因?我已经花了3天时间,没有任何关于初始化错误类型的未知信息 在谷歌、雅虎、狗堆甚至webferret上 我确实检查了所有的注册网站,以确保我的设置对于Bat文件是正确的

    @echo off
    START "" "C:\01Game\1aedit\1aedit.exe" "-i"
    rem start /wait C:\01Game\1aedit\1aedit.exe
    pause
    if not errorlevel 0 goto :ERR1
    goto :STEP2
    :STEP2

    START "" "..\2atop\2atop.exe" "-i"
    rem start /wait C:\01Game\2atop\2atop.exe
    pause
    if not errorlevel 0 goto :ERR2
    goto :ALLOK
   :ERR1
    echo **** Warning: file1 did not work properly! ****
    echo.
    echo Press any key to terminate job ...
    pause>nul
    goto :END
    :ERR2
    echo **** Warning: file2 did not work properly! ****
    echo.
    echo Press any key to terminate job ...
    pause>nul
    goto :END
   :ALLOK
    echo ****** Job completed successfully *****
    echo.
    goto :END
    :END
    EXIT /B

我想,在您的案例中,您只需要
CD
到workung目录

cd /d C:\01Game\1aedit\files\audio
start /wait C:\01Game\1aedit\1aedit.exe

顺便说一句,我看不出启动/等待的原因,
C:\01Game\1aedit\1aedit.exe如果没有它也可以工作。

那是什么“-I”。它是程序的参数还是开始命令的参数?当你说游戏本身运行良好时,这是什么意思?如何在没有批处理文件的情况下直接或使用快捷方式(
.lnk
)文件调用可执行文件?作为一种猜测,试着删除
“-i”
周围的双引号。安德烈·M,我被告知“-i”——是如何打开bat文件而不打开命令窗口。我需要14个文件,每个文件用一个单独的文件夹运行,每个文件夹用14个其他文件夹运行,如C:\01Game\1aedit\1aedit.exe,然后是子文件夹C:\01Game\1aedit\files C:\01Game\1aedit\files\AudioBank。我需要14个文件,每个文件用一个单独的文件夹运行,每个文件夹包含14个其他文件夹,如C:\01Game\1aedit\1aedit.exe,然后是子文件夹C:\01Game\1aedit\Files C:\01Game\1aedit\Files\audiobank C:\01Game\1aedit\Files\textures C:\01Game\1aedit\Files\mesh C:\01Game\1aedit\Files\script等等,它们都是游戏,每个人都需要访问自己的文件。所以我需要告诉bat文件每个游戏工作目录在哪里。并在每个关卡完成后一个接一个地循环运行游戏。非常感谢