我一直在制定和執行一個批處理程序,使用戶可以輸入他的密碼,就像那樣,我似乎到了虛無,任何人都可以告訴我如何創建一個批處理程序,用戶輸入自己的密碼?當日志是全成運行特定的程序,順便說一句,我使用Windows XP SP2登錄批處理程序
Q
登錄批處理程序
0
A
回答
0
set /p "PASSWORD=Enter your password: "
我用引號這樣我就可以顯示在批處理文件尾部空間。否則,這是沒有必要的;任何尾隨空格都會回顯到輸出中。
set /?
顯示cmd.exe
+0
我想這隻回答第一個問題。對於第二個,我不確定你將如何作爲另一個用戶「登錄」。 – 2010-09-08 22:06:53
0
一些操縱變量的方法這裏的東西爲我的作品...
@echo off
:loginPASS
set /p password=Password:
if %password% == qwerty goto loginsuccessful
if %password% == %password% goto loginfailed
:loginfailed
echo Login failed, password was incorrect!
pause
cls
goto login
:loginsuccessful
echo LOGIN SUCCESSFUL!
cd <location of file (dont include its name) example: C: /Users/YOURUSERNAME/desktop>
<type in file name here>
,如果你想使一個用戶名輸入過,然後刪除loginPASS節使一個新的名爲loginUSER和類型在此:
:loginUSER
set /p username=Username
cls
if %username% == Admin goto AdminLogin
if %username% == Bob goto BobLogin
if %username% == %username% goto NoUsername
做出一個新的部分稱爲NOUSERNAME :No用戶名 echo未找到用戶,請再次檢查您的用戶名。 pause cls goto loginUSER 這會告訴用戶他們是否輸入了錯誤的用戶名。之後爲其中的一個用戶創建一個新的區域並命名爲 。 在這種情況下,您將其命名爲AdminLogin。
然後重複loginPASS併爲用戶設置密碼。
整個代碼應該是這個樣子:
關閉@echo
:AdminLogin
set /p password=Password:
if %password% == 158468 goto loginsuccessful
if %password% == %password% goto loginfailed
:loginfailedADMIN
echo Login failed, password was incorrect!
pause
cls
goto AdminLogin
:loginsuccessfulADMIN
echo LOGIN SUCCESSFUL!
cd <location of file (dont include its name) example: C: /Users/YOURUSERNAME/desktop>
<type in file name here>
pause
exit
你將要作出獨立的登錄段爲每個用戶。 希望這有助於!
P.S可能還有其他方法,但這是我使用的。
相關問題
- 1. 登錄時運行批處理文件
- 2. 批處理文件登錄系統
- 3. 作爲服務登錄vs作爲批處理作業登錄
- 4. 保留批處理程序
- 5. 批處理程序問題
- 6. 按Mule批次順序處理記錄
- 7. Yii:無登錄頁面處理登錄
- 8. 插入批處理記錄
- 9. 批處理程序顯示具有完整目錄的文件
- 10. 沒有關閉批處理程序
- 11. 並行化批處理應用程序
- 12. 子程序在批處理文件
- 13. Mule批處理 - 在批處理塊中處理記錄並彙總到文件
- 14. 打開網頁並用批處理文件登錄
- 15. 批處理文件不會讓我登錄
- 16. 從登錄腳本中運行批處理不起作用
- 17. 批處理可執行文件登錄腳本
- 18. 如何在登錄後啓動批處理文件?
- 19. 批處理文件中的登錄和註冊系統
- 20. 每次執行一個批處理文件用戶登錄
- 21. 在Windows登錄窗口之前啓動批處理腳本
- 22. 讀取txt並登錄高位批處理文件
- 23. 登錄預處理數量
- 24. GooglePlus登錄處理結果
- 25. JBoss webapp登錄處理
- 26. Backbone.js - 如何處理「登錄」?
- 27. 登錄並完成處理
- 28. 調用C#程序後的批處理文件錯誤處理
- 29. webapi批處理和委託處理程序
- 30. 登錄後通過php curl程序處理網頁
可能的重複[什麼是Windows的批量等效的HTML輸入類型=「密碼」?](http://stackoverflow.com/questions/286871/what-would-be-the-windows-batch-equivalent -for-htmls-input-typepassword) – Helen 2010-09-09 18:04:00