之前已經再版上徵求過兩次了 :P
當時使用的是 .bat 的程式
但是出現一個問題,就是輸入密碼時無法隱藏輸入的文字
雖然原作有提供一個新方法,但是測試後還是失敗 (windows 8)
以下是原始碼
@echo off
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
set /p PassWord=請輸入密碼:<nul
for /f "tokens=*" %%i in ('in.com') do set PassWord=%%i
del in.com
if %PassWord%==1234 goto aa
exit
:aa
set /p a1=請選擇功能 1.取消預約關機 2.設定預約關機:
if %a1%==1 goto bb
if %a1%==2 goto cc
exit
:cc
set /p enter=幾分鐘後關機?
set /a enter=enter*60
Shutdown.exe -s -t %enter%
exit
:bb
Shutdown.exe -a
exit
這次我希望能徵求到原本的功能
1. 輸入密碼
2. 密碼錯誤則跳出
3. 密碼成功後選擇功能 (取消預約關機 / 預約關機)
此外在增加
1. 輸入密碼時隱藏字元
2. 密碼可以使用 windows 的密碼
3. 經由特殊方式可以修改密碼
能完成 1+2 或 1+3 的懸賞 1000p
不限制使用什麼程式,但是必須要可以直接執行 (如bat檔或exe檔)
當然,我要能自己設定密碼
--
這是要讓我姊,可以控制她小學六年級的兒子,玩電腦的時間
--
當時使用的是 .bat 的程式
但是出現一個問題,就是輸入密碼時無法隱藏輸入的文字
雖然原作有提供一個新方法,但是測試後還是失敗 (windows 8)
以下是原始碼
@echo off
echo hP1X500P[PZBBBfh#b##fXf-V@`$fPf]f3/f1/5++u5x>in.com
set /p PassWord=請輸入密碼:<nul
for /f "tokens=*" %%i in ('in.com') do set PassWord=%%i
del in.com
if %PassWord%==1234 goto aa
exit
:aa
set /p a1=請選擇功能 1.取消預約關機 2.設定預約關機:
if %a1%==1 goto bb
if %a1%==2 goto cc
exit
:cc
set /p enter=幾分鐘後關機?
set /a enter=enter*60
Shutdown.exe -s -t %enter%
exit
:bb
Shutdown.exe -a
exit
這次我希望能徵求到原本的功能
1. 輸入密碼
2. 密碼錯誤則跳出
3. 密碼成功後選擇功能 (取消預約關機 / 預約關機)
此外在增加
1. 輸入密碼時隱藏字元
2. 密碼可以使用 windows 的密碼
3. 經由特殊方式可以修改密碼
能完成 1+2 或 1+3 的懸賞 1000p
不限制使用什麼程式,但是必須要可以直接執行 (如bat檔或exe檔)
當然,我要能自己設定密碼
--
這是要讓我姊,可以控制她小學六年級的兒子,玩電腦的時間
--
All Comments