我正在尝试创建一个运行启动可执行命令的脚本(可能是VBS?),但在它的末尾有一个变量(Number)。
所以,我想要一个输出框出现的脚本,我可以输入一个数字,然后执行默认命令+添加我写的数字。
我使用atm的命令:
start G:\testfolder\test.exe 1234
ATM我有一个.BAT文件,我在记事本++中手动编辑,当我需要一个不同的号码,但我想要一个文件,我可以输入数字店。
有人知道我该怎么做吗?:
启动G:\ testfolder \ test.exe“ INPUT NUMBER ”
答案 0 :(得分:0)
您可以试试这个批处理文件:
@echo off
Call :inputbox "Please enter a number:" "Box Title"
echo You entered %Input%
Start "" G:\testfolder\test.exe %Input%
pause
exit /b
:InputBox
set "input="
set message=%~1
set Title=%~2
echo wscript.echo inputbox(WScript.Arguments(0),WScript.Arguments(1)) >"%temp%\input.vbs"
for /f "tokens=* delims=" %%a in ('cscript //nologo "%temp%\input.vbs" "%message%" "%Title%"') do set "input=%%a"
exit /b