如何将bat string作为命令启动

时间:2016-06-21 09:40:57

标签: string batch-file cmd command line

我有一个很好的代码可行 但我需要改变它:

@echo off

java -jar CheckOneHostByTcpPort.jar %_hostname%

我需要使用字符串启动此脚本并获取类似于私有代码的结果, 我尝试了另一种变体,但只在我的CMD行中看到java -jar CheckOneHostByTcpPort.jar %_hostname%((

@echo off

set /P "_temp_string=java -jar CheckOneHostByTcpPort.jar %_hostname%"

cmd _temp_string

1 个答案:

答案 0 :(得分:0)

要启动存储在变量中的命令,可以通过

完成
%myCommand%

在您的上下文中,您可以尝试

@echo off
set /P "myCommand=Enter a complete command: "
echo You entered %myCommand%
%myCommand%

但也许您只想添加用户定义的参数

@echo off
set /P "myPrams=Enter additional parameters: "
java -jar CheckOneHostByTcpPort.jar %_hostname% %myParams%