-1

这是我第一次编写 .cmd 文件

我需要使用一些命令解密文件..让我们使用一个简单的例子。我需要的是如何让用户在双击 .cmd 文件后输入参数以及如何在 cmd 中使用参数。

假设我需要用户在双击 .cmd 文件后输入他的名字:

你好
,请输入你的名字://在这里用户应该输入他的名字让我们说彼得你好吗
彼得//这里文件正在使用 arg0 并等​​待用户输入他的名字,然后程序将继续,
请输入你的路径want ... : // 用户在此处输入他想要保存输出文件的路径 ...
该文件已在 //path 中成功解密

所以我需要的代码必须类似于:

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
4

3 回答 3

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
于 2013-03-15T22:46:56.737 回答
1

试试这个:

set /p name=enter your name:
echo how are you %name% ?
于 2013-03-15T17:08:55.013 回答
0

我认为不可能从键盘接收输入并将其用作批处理文件中的变量。

为什么不试试 C++ 控制台应用程序?

于 2013-03-15T17:07:47.843 回答