2013-03-15 57 views
-1

這是第一次,我寫了.cmd文件如何在命令行中使用參數。加利福尼亞

我需要解密使用一些命令文件..可以用一個簡單的例子。 我需要的是如何讓用戶在雙擊.cmd文件後輸入參數,以及如何在cmd中使用參數。

讓我們說我需要用戶輸入他的名字,他雙擊.cmd文件後:

你好
請輸入你的名字://這裏,用戶應輸入自己的名字可以說彼得
如何爲U彼得//這裏的文件是使用arg0中,等待用戶之前輸入他的名字,該計劃將繼續
請輸入您想要的路徑...://這裏用戶輸入的路徑是他想要保存輸出文件...
該文件已成功解密爲// pat^h

,這樣我需要的代碼必須是類似於:

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 

回答

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 
+0

謝謝你們,但我必須選擇一個答案+1 – 2013-03-18 07:13:42

0

我不認爲這是可以從鍵盤接收輸入,並把它作爲在批處理文件中的變量。

你爲什麼不嘗試一個C++控制檯應用程序?

+0

這是可能的,你可以嘗試一下2個回答上述它將工作! – 2013-03-18 08:44:41

1

試試這個:

set /p name=enter your name: 
echo how are you %name% ? 
+0

謝謝你們,但我必須選擇一個答案+1 – 2013-03-18 07:13:03

相關問題