1樓:匿名使用者
確定你是要 《重新啟動》 而不是 《關機》 嗎?於是我花了幾分鐘幫你搞了一個全自動的**?
[code]
@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.
: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 restart
if /i "%choice%"=="3" goto delat
if /i "%choice%"=="4" goto view
if /i "%choice%"=="5" goto start
if /i "%choice%"=="6" goto lock
if /i "%choice%"=="7" goto logoff
if /i "%choice%"=="8" 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 shutdown -r -f >nul
rem 設定為每週的星期一至星期日,即為每天
if not errorlevel 1 goto ok
rem 如果輸入正確,就執行ok段的語句
echo %shutdowntime% 不是標準的時間格式,請重新輸入
echo.
goto yes
:noecho 請指定24小時制式時間,格式為 小時:分鐘
set shutdowntime=
set /p shutdowntime=輸入:
at %shutdowntime% shutdown -r -f >nul
if not errorlevel 1 goto ok
echo %shutdowntime% 不是標準的時間格式,請重新輸入
echo.
goto no
kecho.
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
uttime
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 -a
:lock
rundll32.exe user32.dll,lockworkstation
goto start
:logoff
logoff
:end
exit
[/code]
複製上面的**用記事本另存為" 關機.bat "就可以執行了。要儲存為bat批處理檔案哦。
2樓:
windows裡面帶了這個程式的.
shutdown -s -f -t 時間
這個時間是以毫秒為單位的.3600為一小時.
win7電腦定時重啟怎麼設定
3樓:延笑旋
1、點選開始選單,在下方搜尋欄輸入「任務計劃程式」。
2、開啟它,點選右邊的「建立基本任務」。
3、在名稱欄目,輸入「定時關機」,下一步。
4、在視窗裡,有每天、每週、每月、一次各種選擇,這裡選擇一次,這次執行完就失效,可以根據自己的情況進行選擇,點選下一步。
5、設定關機的日期、時間點,下一步。
6、選擇啟動程式,下一步。
7、在開啟頁面裡,點選瀏覽。
8、找到c:\windows\system32\shutdown.exe資料夾,點選開啟。
9、如果想關機,在新增引數欄目裡輸入「-s」,如果是想重啟,則輸入「-r」(該操作一定要寫,否則完成不了),進行下一步。
10、這時點選完成,即可實現自動關機或重啟了。
4樓:山水阿銳
方法/步驟
1、開始--控制面板--管理工具--計劃任務,2、在「任務計劃程式庫」上右鍵--建立基本任務。
具體操作步驟
程式指令碼:c:\windows\system32\shutdown.exe。
引數:-r -f -t 0。
新增多次觸發時間
1、假如一天有好幾個時間段需要重新啟動電腦。可以新增多次觸發器。
怎麼設定開機的電腦每天自動重啟
5樓:cccchh2011靚麗
方法一:
1、開啟控制面板-管理工具-計劃任務程式
2、建立基本任務,名稱欄目,輸入「定時重啟」,下一步;
3、在視窗裡,有每天、每週、每月、一次各種選擇,這裡小誠選擇一次,這次執行完就失效,您可以根據自己的情況進行選擇哈,點選下一步;
4、設定重啟的日期、時間點,下一步;
5、選擇啟動程式,下一步;
6、在開啟頁面裡,點選瀏覽,找到c;\windows\system32\shutdown.exe,點選開啟;
7、在新增引數欄目裡輸入「-r」(重啟),進行下一步8、點選完成,即可實現自動重啟了
方法二:
網上搜尋個自動重啟關機類軟體,這比較多,簡單設定一下就可以了。
6樓:匿名使用者
點選電腦左下角的「開始」選單,選擇「執行」。
在開啟處輸入「shutdown-s-t 60」這樣的關機**(60便是至60秒,也就是一分鐘)。
**所示為shutdown常用的一些引數。
注意:在關機倒計時的過程中如果想取消重啟電腦的話,可以輸入「shutdown/a」
電腦每天早上自動重啟一次
7樓:哈密瓜講電影
這個問題,應該跟硬體無關,檢查系統設定,相關軟體設定!這樣的設定即有可能是病毒串改的,如果允許,最好是可以格式化系統盤再重灌一下系統。
8樓:淡淡地煙味
先把你的寬待貓開啟 等一分鐘再起機試試
9樓:
一 電源有問題
二 系統有問題
三 coms設定了自動啟動關機
四 組策略被修改了
五 中毒了
如何讓電腦每天固定時間重新啟動
10樓:匿名使用者
如果你想在每天的下午21點重啟的話,應該是這樣的。在執行框輸入以下命令:at 21:
00 shutdown -r -t 00如果你想改變設定的話,執行echo y | at /delete取消每天重啟。另外,這樣的設定必須是在電腦開機的時候才有效。就是說如果今天沒有開機的話,不會重啟。
如果已經建好了bat檔案就這樣在「定時」的功能可以新增一個新的「計劃任務」。
在計劃任務的程式選擇中,選擇剛才寫的bat檔案,然後在計劃任務中可以設定這個檔案執行的次數和時間。。設定成你想重啟的時間就行了。。
11樓:匿名使用者
shutdown 實現定時重啟
-i 顯示 gui 介面,必須是第一個選項
-l 登出(不能與選項 -m 一起使用)
-s 關閉此計算機
-r 關閉並重啟動此計算機
-a 放棄系統關機
打個例子:比如說我們要把計算機設定為8:00重啟
首先開啟系統服務:task scheduler
然後再寫個批處理:shutdown -r ( 複製在文字文件另存為"定時重啟.bat"即可)
再開啟控制面板的「任務計劃」 「新增任務計劃」 「下一步」
瀏覽到剛建的"定時重啟.bat"檔案 再設定一下你想要計算機重啟的日期跟時間
下一步輸入你的計算機使用者名稱跟密碼 點「完成」 計算機將按你設定的時間"倒數三十秒後"重啟
關機跟重啟的一樣,只須修改一下命令引數
Win7系統如何關閉自動更新重啟提示
1.在系統介面下點選 開始 並且在搜尋框內輸入gpedit.msc 啟動本地組策略。2.本地組策略左側,依次計算機配置 管理模板 windows元件。將滑鼠滾動至windows update,雙擊開啟配置 3.雙擊 對於已登入的使用者,計劃的自動更新安裝不執行重新啟動 選項,在屬性視窗內設定,預設為...
如何讓win7電腦時間顯示秒,如何在win7右下方時間顯示秒數
自定義方式 在控制面板中,雙擊 區域和言 在的開啟的對話方塊中,單擊 更改排序方法 如圖1 圖1 點選更改排序方法 隨後,系統將會開啟一個 自定義格式對話方塊 如圖2 圖2 自定義日前格式 將圖2和圖3對比一下,上圖中是筆者自定義的格式,下圖是系統預設的格式圖3 系統預設顯示格式 對比後你會發現,其...
win7自動重啟,顯示卡,電源更換後情況照舊
0x0000007f錯誤表示硬體裝置遇到問題。這個錯誤一般是因為記憶體發生故障或cpu 記憶體 顯示卡等硬體裝置超頻過度引起的。如果遇到 0x0000007f錯誤,建議首先檢查一下cpu 記憶體 顯示卡等硬體裝置是否經過了超頻,如果是的話請將超頻的裝置恢復為預設的工作頻率 其次請使用記憶體檢測軟體對...