誰幫我設計下bat倒計時關機無倒計時提示

2022-12-05 01:51:22 字數 7630 閱讀 6474

1樓:匿名使用者

@echo off

title greaterthanme-實現定時關機、登出、重啟、鎖定等功能。

:start

clscolor 1f

rem 使用color命令對控制檯輸出顏色進行更改

mode con: cols=41 lines=18

rem mode語句為設定窗體的寬和高

set tm1=%time:~0,2%

set tm2=%time:~3,2%

set tm3=%time:~6,2%

echo %date% %tm1%點%tm2%分%tm3%秒

echo ****************************************=

echo 請選擇要進行的操作,然後按回車

echo ———————————————

echo.

echo 1. 定時關機

echo 2. 倒計時關機

echo 3. 刪除定時關機任務

echo 4. 檢視任務狀態

echo 5. 重新整理當前時間

echo 6. 重新啟動

echo 7. 鎖定計算機

echo 8. 登出

echo 9. 退出

echo.

:cho

set choice=

set /p choice=選擇:

rem 設定變數"choice"為使用者輸入的字元

rem 如果輸入大於1位,取第1位,比如輸入132,則返回值為1

echo.

if /i "%choice%"=="1" goto sethour

if /i "%choice%"=="2" goto outtime

if /i "%choice%"=="3" goto delat

if /i "%choice%"=="4" goto view

if /i "%choice%"=="5" goto start

if /i "%choice%"=="6" goto restart

if /i "%choice%"=="7" goto lock

if /i "%choice%"=="8" goto logoff

if /i "%choice%"=="9" goto end

rem 為避免出現返回值為空或含空格而導致程式異常,需在變數外另加雙引號

rem 注意,if語句需要雙等於號

rem 如果輸入的字元不是以上數字,將返回重新輸入

echo 選擇無效,請重新輸入

echo.

goto cho

:sethour

clsecho.

set ask=

set /p ask=是否設定為每天執行關機命令(y/n):

if /i "%ask%"=="y" goto yes

if /i "%ask%"=="n" goto no

goto sethour

:yes

echo 請指定24小時制式時間,格式為 小時:分鐘

set shutdowntime=

set /p shutdowntime=輸入:

at %shutdowntime% /every:m,t,w,th,f,s,su tsshutdn 0 /delay:0 /powerdown >nul

rem 設定為每週的星期一至星期日,即為每天

if not errorlevel 1 goto ok

rem 如果輸入正確,就執行ok段的語句

echo %shutdowntime% 不是標準的時間格式,請重新輸入

echo.

goto yes

:noecho 請指定24小時制式時間,格式為 小時:分鐘

set shutdowntime=

set /p shutdowntime=輸入:

at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul

if not errorlevel 1 goto ok

echo %shutdowntime% 不是標準的時間格式,請重新輸入

echo.

goto no

:okecho.

set h=%shutdowntime:~1,1%

set ah=%shutdowntime:~0,1%

set am=%shutdowntime:~2,2%

set bh=%shutdowntime:~0,2%

set bm=%shutdowntime:~3,2%

if "%h%"==":" (

set hm=%ah%時%am%分

) else (

set hm=%bh%時%bm%分)

rem 如果輸入h:mm則hm=h時mm分,否則hm=hh時mm分

if /i "%ask%"=="y" echo 系統將於每天的%hm%關閉

if /i "%ask%"=="n" echo 系統將於%hm%關閉

echo 設定完畢! 按任意鍵繼續...

pause >nul

goto start

:outtime

clsecho.

echo 請輸入倒計時秒數

echo ————————

echo (設定後要取消,單擊"確定"後按ctrl+c鍵兩次)

set timed=

set /p timed=輸入:

tsshutdn %timed% /delay:0 /powerdown >nul

if not errorlevel 1 goto ok

echo %timed% 是無效的關機時間,請重新輸入

echo.

goto outtime

:delat

clsecho.

at /del /y

echo 定時關機任務已取消,按任意鍵繼續...

pause >nul

goto start

:view

mode con: cols=85 lines=18

color 70

echo.

atecho 按任意鍵繼續...

pause >nul

goto start

:restart

shutdown -r -t 0

:lock

rundll32.exe user32.dll,lockworkstation

goto start

:logoff

logoff

:end

exit

2樓:a過b去c式

新建一個文字文件,輸入以下內容

@echo off

%systemroot %\system 32\shutdown -s-t 600

然後另存為 自動關機.bat

所有檔案

這樣就可以了!

3樓:蒙奇嘀路飛

shutdown -s -t 600

-s是關機

-r是重啟

-t是時間(以秒計算)你要求10分鐘,所以600秒

4樓:匿名使用者

shutdown -s -t 10

寫個倒計時關機bat檔案

5樓:匿名使用者

新建txt文件,開啟寫上;shutdown -s -t 500 (表示500秒後關機)

新建txt文件,開啟寫上:shutdown -a (取消關機)

然後修改txt文件字尾名為bat,執行bat檔案就可以了。

6樓:匿名使用者

記得顯示卡吧 有個熊孩子防火牆之類的 你可以去看下

怎樣編寫倒計時關機的bat檔案

7樓:匿名使用者

shutdown -s -t 60

60秒後關機 時間可以改 彈出了一個視窗 不是中病毒

我記得c盤windows\system32裡有一個檔案執行之後60秒後就關機了

8樓:匿名使用者

用timeout或ping就可以倒計時關機echo. 關機**:set /p b=請輸入倒計時關機時間timeout /t %b% /nobreakpause

其他的自己修改下,要上實驗課去了。。。。

9樓:匿名使用者

@echo off

title 自動關機程式

color fc

mode con: cols=41 lines=18

:start

clsset tm1=%time:~0,2%

set tm2=%time:~3,2%

set tm3=%time:~6,2%

echo %date% %tm1%點%tm2%分%tm3%秒

echo ****************************************=

echo 請選擇要進行的操作,然後按回車

echo ───────────────

echo.

echo 1. 定時關機

echo 2. 倒計時關機

echo 3. 刪除定時關機任務

echo 4. 檢視任務狀態

echo 5. 重新整理當前時間

echo 6. 重新啟動

echo 7. 鎖定計算機

echo 8. 登出

echo 9. 退出

echo.

:cho

set choice=

set /p choice=選擇:

rem 設定變數"choice"為使用者輸入的字元

rem 如果輸入大於1位,取第1位,比如輸入132,則返回值為1

echo.

if /i "%choice%"=="1" goto sethour

if /i "%choice%"=="2" goto outtime

if /i "%choice%"=="3" goto delat

if /i "%choice%"=="4" goto view

if /i "%choice%"=="5" goto start

if /i "%choice%"=="6" goto restart

if /i "%choice%"=="7" goto lock

if /i "%choice%"=="8" goto logoff

if /i "%choice%"=="9" goto end

rem 為避免出現返回值為空或含空格而導致程式異常,需在變數外另加雙引號

rem 注意,if語句需要雙等於號

rem 如果輸入的字元不是以上數字,將返回重新輸入

echo 選擇無效,請重新輸入

echo.

goto cho

:sethour

clsecho.

set ask=

set /p ask=是否設定為每天執行關機命令(y/n):

if /i "%ask%"=="y" goto yes

if /i "%ask%"=="n" goto no

goto sethour

:yes

echo 請指定24小時制式時間,格式為 小時:分鐘

set shutdowntime=

set /p shutdowntime=輸入:

at %shutdowntime% /every:m,t,w,th,f,s,su tsshutdn 0 /delay:0 /powerdown >nul

rem 設定為每週的星期一至星期日,即為每天

if not errorlevel 1 goto ok

rem 如果輸入正確,就執行ok段的語句

echo %shutdowntime% 不是標準的時間格式,請重新輸入

echo.

goto yes

:noecho 請指定24小時制式時間,格式為 小時:分鐘

set shutdowntime=

set /p shutdowntime=輸入:

at %shutdowntime% tsshutdn 0 /delay:0 /powerdown >nul

if not errorlevel 1 goto ok

echo %shutdowntime% 不是標準的時間格式,請重新輸入

echo.

goto no

:okecho.

set h=%shutdowntime:~1,1%

set ah=%shutdowntime:~0,1%

set am=%shutdowntime:~2,2%

set bh=%shutdowntime:~0,2%

set bm=%shutdowntime:~3,2%

if "%h%"==":" (

set hm=%ah%時%am%分

) else (

set hm=%bh%時%bm%分)

rem 如果輸入h:mm則hm=h時mm分,否則hm=hh時mm分

if /i "%ask%"=="y" echo 系統將於每天的%hm%關閉

if /i "%ask%"=="n" echo 系統將於%hm%關閉

echo 設定完畢! 按任意鍵繼續...

pause >nul

goto start

:outtime

clsecho.

echo 請輸入倒計時秒數

echo ────────

echo (設定後要取消,單擊"確定"後按ctrl+c鍵兩次)

set timed=

set /p timed=輸入:

tsshutdn %timed% /delay:0 /powerdown >nul

if not errorlevel 1 goto ok

echo %timed% 是無效的關機時間,請重新輸入

echo.

goto outtime

:delat

clsecho.

at /del /y

echo 定時關機任務已取消,按任意鍵繼續...

pause >nul

goto start

:view

mode con: cols=85 lines=18

color 70

echo.

atecho 按任意鍵繼續...

pause >nul

goto start

:restart

shutdown -r -t 0

:lock

rundll32.exe user32.dll,lockworkstation

goto start

:logoff

logoff

:end

exit

誰幫我翻譯下啊,誰幫我翻譯下啊

嗨點選下面的連線,並請幫我鍵入你的生日,這個事用不了你一分鐘.我正在建立一個我所有朋友以及家人的生日清單.點選下面的連結,然後請輸入你的生日,這 甚至 不會佔用你一分鐘的時間。我現在在做一個我朋友和家人的生日備忘單。點選下面的連線,請為我輸入你的生日。這將花不到一分鐘。我正在建立一個我所有親友的生日...

誰幫我設計英文名 王一帆謝謝,誰幫我設計一個英文名 王一帆 謝謝

evan ev n 發音是 埃文 m.我認為還是以下的更接近你的中文名字發音 ivan 艾凡 上帝仁慈的贈禮。evan wang 與你的名字最近,一般姓必須用中文的拼音 yvon 音和你的漢語名字比較像 法語裡有個女名好像是yvonna,夠你秀的了 比較長。miachael scofield eva...

誰幫我找下這本書,誰幫我找下這本書!!!

在北京海淀圖書城有哦!那裡面的輔導類書籍都是打折的,你過去看看吧,還有很多相關的書籍呢!你可以先問來出版社地址,郵購嘛 也可以向已有者詢問.實在不行,就叫書店幫你進一本,再叫同學也去買,書店老闆還感謝你 你看看有沒有你要的 高等數學教材不要太多啊 書城裡隨便去找啊 為什麼一定要海潮出版社的呢 還有你...