如何使用附加命令在批处理文件中执行.exe?

如何使用附加命令在批处理文件中执行.exe?

我正在尝试编写一个.bat可以更改目录并执行的小文件,该文件会将其上传default.bin到我的键盘以进行布局更改:

mdloader_windows.exe --first --download default.bin --restart
  • 我不知道如何让.bin下面的部分发挥作用(也许整行都要执行一次?),到目前为止我得到了:
    @echo off
    pause>nul
    cd /d "G:\Downloads\keyboard prog"
    start "mdloader_windows.exe"
    

我怎样才能让它工作?

  • 这应该可以正常工作,但mloader_windows.exe仍然无法启动:
    @echo off
    cd /d "G:\Downloads\keyboard prog"
    start mdloader_windows.exe
    --first
    --download default.bin
    --restart
    
    cmd /k
    
    • 我尝试用另一个.exe,它工作正常,但由于mloader_windows.exe.exe在 cmd 中打开的,有其他命令作为菜单项,我必须做些什么不同的事情?我可以手动运行它,没有问题,但如何让它自动启动?

答案1

这是启动命令

start "" "G:\Downloads\keyboard prog\mdloader_windows.exe" --first --download default.bin --restart

答案2

只需在程序后添加参数

@echo off
pause>nul
cd /d "G:\Downloads\keyboard prog"
start mdloader_windows.exe --first --download default.bin --restart

但这在没有启动命令的情况下也可以工作

mdloader_windows.exe --first --download default.bin --restart

相关内容