查看完整版本: 電腦定時關機shutdown製成執行檔
頁: [1]

shinee22301617 發表於 2017-5-12 01:14 AM

電腦定時關機shutdown製成執行檔

本帖最後由 shinee22301617 於 2017-5-12 01:19 AM 編輯

各位大大好
小弟使用電腦常常使用定時關機 指令如下
shutdown -s-t 1200
每次都要跑到執行去重新輸入
有沒有辦法將這個設成一個執行檔放在桌面
點了就可以執行定時關機?
要怎麼寫呢
求各位大大幫忙了 謝謝

另外請問一個問題
我之前再輸入shutdown -s-t 1200
右邊通知欄都會有提示字元(win10)
現在不知道為什麼沒了 輸入瞬間會有黑色視窗閃過而已
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

greg1972 發表於 2017-5-12 09:51 AM

本帖最後由 greg1972 於 2017-5-12 09:55 AM 編輯

你是用甚麼系統??

WIN7? LINUX ??
如果是WIN7(XP ~ 10 都可以) ,其實有個很簡單的方式,根本不需要寫批次.....

1.開啟「工作排程器」,點擊[開始],找到[系統工具] > [工作排程器]。
2.開啟[工作排程器]後,點擊右列分割欄上的[建立基本工作]。

3.出現建立基本工作精靈後,輸入自訂名稱與內容描述後,點擊[下一步]。

4.在[觸發程序]裡,可以選擇剛剛建立的工作,要在什麼時候開始執行,如果想要每天執行就點選[每天],若只要執行一次,可以點選[僅一次],選擇好之後,點擊[下一步]。

5.選擇剛剛建立的工作,要在什麼時間點執行,輸入完畢後,點擊[下一步]。

6.接下來選擇要執行的動作,這裡我們選擇要[啟動程式],選擇好後,點擊[下一步]。

7.在「程式或指令碼」欄位上輸入shutdown.exe後,在「新增引數」欄位內輸入 /s /f 後(參數與參數之間需有空白鍵),點擊[下一步]。

8.最後點擊[完成]

9.點擊左邊分割欄的[工作排程器程式庫]後,在中間的工作列,就可以看到剛剛所建立的定時自動關機排程。


至於 LINUX ~可以寫在 crontab 裡面....你找一下就有~不再贅述!!
...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

w082334704 發表於 2017-5-12 01:24 PM

樓主已經寫到他用的是WIN10

還有其實這種問題 股溝就有一大票的教學文
關鍵字"定時關機 排程" 不用特地上來問等答案

初學者 其實用打包好的程式即可
不但可設排程 不只能關機 睡眠 重開都能辦得到

例如:poweroff 小軟體 中文 親民 包準不會看不懂
不要執著非得用系統內建的指令


shinee22301617 發表於 2017-5-12 11:46 PM

本帖最後由 shinee22301617 於 2017-5-12 11:46 PM 編輯

不好意思
我主要使用的工作排程會是"幾分鐘後自動關機"
目前爬過google
大概都會是使用工作排程設定每天固定時間關機
poweroff也是每使用都要重設一次
才會來問問看能不能把它弄成捷徑

wood031416 發表於 2017-5-13 11:06 AM

windows 系統可在桌面新增自己要的捷徑:
桌面空白處按右鍵>新增[捷徑] 出現下圖視窗
輸入你要的指令(如圖001)

按[下一步]
如圖(002)給個名稱

完成後回桌面選該捷徑>右鍵選[內容]
修改[圖示]
如此即可隨時執行
<br><br><br><br><br><div></div>

muser002 發表於 2017-5-16 01:04 PM

這種事,弄個小小批次檔就好了,批次檔放在自己的資料夾,再拉個捷徑到桌面就行。批次檔必須是個 text 純文字檔,所有命令都得是半形字元。

首先打開你的記事本,先另存一個批次檔,批次檔一定要用 .bat 做副檔名,例如:ShutdownPC.bat 。

然後把你要用的命令打進去:
shutdown -s -t 1200

存檔,就解決了。可以立即測試,以確定運作無誤。

=====分隔線=====

另外幾點參考:
1、養成好習慣,參數之間應當是要有一個半形空白隔開的,例如 -s -t 秒數 -f -c "我要關機!"。
2、若不想看到或讓人看到,執行時你的命令出現在螢幕上,常用有兩個方式,
  --直接在命令前面加個@(只適用本命令行):@shutdown -s-t 1200
  --在批次檔最開頭加一行(適用整個批次檔):@echo off
3、參考一下參數 -f 的用法,可避免有應用程式作怪,阻擋關機程序。

Win10有什麼詭異動作我不清楚,我和它不熟。...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]