我需要运行'a.exe'。 当我启动'a.exe'文件时,会弹出一个控制台,我应该输入“go”,然后程序启动。
如果我想制作一个批处理文件来运行这个程序,我该怎么做呢。 我尝试如下:
///////////
%~d0
cd %~dp0
start a.exe > "go"
pause
///////////
但批处理控制台上出现“go”,“a.exe”程序仍需要“go”文本。
我该如何解决这个问题?
答案 0 :(得分:0)
假设您正在编写一个windows .bat脚本,您可以通过将文件的路径及其参数传递到同一行a.exe go
来执行任何文件,因此您的脚本将是这样的:
@echo off
c:\path\to\file\a.exe go
PAUSE
我正在关闭CMD回音,因此 a.exe 的输出更容易阅读。
这里还有另一个问题:Create a batch file to run an .exe with an additional parameter。
另一方面,如果您需要调用另一个脚本,则需要使用方法调用
@echo off
call c:\path\to\other\script\script.bat
c:\path\to\file\a.exe go
PAUSE
答案 1 :(得分:0)
您可以使用:
start echo go| a.exe
答案 2 :(得分:-2)
只需输入
a.exe go
希望能帮到你。
您也可以使用它通过某些程序运行文件
photoshop img.png