这是我第一次写一个.cmd文件
我需要使用某个命令解密文件..让我们使用一个简单的例子。 我需要的是如何在用户双击.cmd文件后让用户输入参数,以及如何在cmd中使用参数。
假设我需要用户在双击.cmd文件后输入他的名字:
您好
中成功解密
请输入你的名字://这里用户应输入他的名字让我们说彼得
你好,彼得//这里文件正在使用arg0并等待用户输入他的名字,程序将继续使用 请输入您想要的路径...://此处用户输入路径是否要保存输出文件...
该文件已在//路径
所以我需要的代码必须类似于:
echo hello
wait()//till the user enters his name
echo hello arg0
echo please enter the path that you want ...
echo the file has been succefully decrypted in arg1
答案 0 :(得分:2)
将其放在.cmd文件中:
@echo off &setlocal &cls
echo.hello
set /p "name=please enter your name: "
echo.how are u %name%
set /p "fpath=please enter the path that you want ... : "
echo.the file has been succefully decrypted in %fpath%
endlocal
答案 1 :(得分:1)
试试这个:
set /p name=enter your name:
echo how are you %name% ?
答案 2 :(得分:0)
我认为不可能从键盘接收输入并将其用作批处理文件中的变量。
为什么不尝试使用c ++控制台应用程序?