如何使用命令行运行命令行的脚本以及命令的变量?

时间:2017-05-30 01:42:56

标签: visual-studio batch-file vbscript cmd command

我正在尝试创建一个运行启动可执行命令的脚本(可能是VBS?),但在它的末尾有一个变量(Number)。

所以,我想要一个输出框出现的脚本,我可以输入一个数字,然后执行默认命令+添加我写的数字。

我使用atm的命令:

start G:\testfolder\test.exe 1234

ATM我有一个.BAT文件,我在记事本++中手动编辑,当我需要一个不同的号码,但我想要一个文件,我可以输入数字店。

有人知道我该怎么做吗?:

  

启动G:\ testfolder \ test.exe“ INPUT NUMBER

1 个答案:

答案 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