
[分享]批處理調用VBS實現隱藏輸入個人認為:1.腳本和批處理是緊密結合的,靈活運用的話可以實現更豐富的功能。2.提倡模塊化的寫代碼,以提高代碼的重用性。
或者可以少一個臨時文件,更增加隱秘性:nclick="copycode($('code0'));">復制代碼
- @echo off
- echo 請輸入:
- call :input mima
- echo 密碼是:%mima%
- pause>nul
- exit
- :input
- :: (C) Spring Brother
- :: 需要一個變量名作為參數
- echo Wscript.StdOut.Write CreateObject(scriptPW.Password).GetPassword > Spring
- cscript -nologo -e:vbs Spring > Brother
- set /p %1=<Brother
- del Spring,Brother
[ 最后由 Spring 于 -1-28 13:06]nclick="copycode($('code1'));">復制代碼
- @echo off
- echo 請輸入:
- call :input mima
- echo 密碼是:%mima%
- pause>nul
- exit
- :input
- :: (C) Spring
- :: 需要一個變量名作為參數
- echo Wscript.StdOut.Write CreateObject(scriptPW.Password).GetPassword > Spring
- for /f delims= %%z in ('cscript -nologo -e:vbs Spring') do set %1=%%z
- del Spring

