Windows 指令 shutdown 的運用 – 如何不知不覺的讓電腦關機

前言

這一篇是上一篇文章 – Windows – 如何使用cmd進行關機設定 – shutdown 指令 的進階應用篇

再往下看之前,先來說說這篇文章主要的對象

  • 惡搞同學
    • 如何讓他玩遊戲到一半時自動關機,看著他哭爹喊娘的亂叫…
  • 憂心的父母
    • 小孩用電腦總在偷玩遊戲,讓開啟遊戲的同時進入倒數計時

注意! 本文僅提供技術指導,並無鼓勵任何會造成紛爭的行為,後果還請自負

正文

這次就以常見的兩類遊戲來進行說明

一種是EXE,也就是用應用程式啟動,一種則是URL

沒關係,下面會有筆者自己有的遊戲來親自示範

快速指引區

  • 英雄聯盟…等安裝類遊戲 ➡ 本機捷徑 lnk
  • Steam遊戲 ➡ 網際網路捷徑 URL

本機捷徑lnk ➡ 本機安裝的應用程式

也就是應用程式,exe那種的

雖說是EXE,但大多數時為了方便放在桌面的都是其捷徑

也就是本機的捷徑 .lnk檔

可以看到右鍵點開來就會顯示為 lnk檔

這時候點開【捷徑】那個分頁,並點擊其中的變更圖示

我們這時候需要目標 以及 變更圖示的這兩個路徑

以筆者的為例,分別是

  • “D:\Riot Games\Riot Client\RiotClientServices.exe” –launch-product=league_of_legends –launch-patchline=live
  • %SystemDrive%/ProgramData/RiotGames/Metadata/league_of_legends.live/league_of_legends.live.ico

先把他們都複製下來

接下來,用記事本開啟一個檔案並輸入以下指令

上面複製的第一段,像是我的話這裡是 :  "D:\Riot Games\Riot Client\RiotClientServices.exe" -- ...下略

shutdown -s -t 600 -f -c " "

(第一段替換為剛剛複製的,每個人的環境及應用程式可能都不同)

( 600 為多久以後自動關機,單位為秒,可自己設定即可)

上一篇文章沒提到 -c 參數,這個參數就是關機理由,另外加上它為空就會不跳出提示!!

接下來把它另存成一個 .bat檔,檔名隨便你,但取名為遊戲的名字可能誤導性更高

像是這樣 :

下一步右鍵這個bat,對它建立捷徑

而這時候其實它就是一個lnk了

然後下一步先幫它改名 (點擊F2可以快速進入改名)

第二步則要將【執行】這個選項改為最小化 (不然CMD會跳出來嚇人)

接下來如同本來的lnk,點擊變更圖示,然後輸入剛剛儲存的第二段路徑 (圖示的路徑)

這時候你就會得到一個可以以假亂真的lnk捷徑了

不一樣的是其中一個會在打開的時候順便下關機指令

讓你遊戲玩到一半就自動關機 (-f 指令可以強制關機,你連阻止的機會都變低了)

(當然,懸浮在上面也是看的到目標的,所以才會建議將bat的檔名取的正式點)

*注意 : 若想達到更好的效果,應將bat檔建立於某個角落(非桌面),以及將遊戲原有的lnk路徑刪除

快速複習
1.點開lnk複製目標及圖示位置
2.新增一個bat檔,輸入目標及shutdown指令
3.右鍵bat檔建立捷徑,改名、將執行改為最小化及將圖示位置改為一致
4.(可選)隱藏相關檔案 ➡ 除了bat捷徑外的檔案

URL 捷徑 ➡ Steam遊戲類

檔案名為.url作為附檔名

全名為【網際網路捷徑】,與一般的捷徑文件(.lnk文件)不同,.url 文件是針對網路資源的超連結文件,而不是指向本地檔案或應用程式的捷徑。

算了,這邊也不需要了解那麼多,以下直接來看範例比較快 !!

可以看到外觀雖然與前一種的EXE類似,但右鍵點擊內容就可以看到其類型為 .url

下一步就很重要了,確定檔名是不是中文的

若是中文的話,有兩種選擇,複製一份並改名,或是直接幫這個url改名

再來先把.url的整個路徑複製下來,馬上就會用到了

接下來,用記事本開啟一個檔案並輸入以下指令

@echo off

set url=XXX.url

start %url%

shutdown -s -t 600 -f -c " "

然後把它另存成一個 .bat檔 (XXX.url 要替換為完整路徑,像是 : C:\Users\XXX\Desktop\dst.url)

接下來的動作跟上面EXE的步驟一樣

再對bat檔右鍵來建立一個捷徑

這時候應該會像這樣

由左到右分別是 :

  • 真正的遊戲
  • 因為中文名字複製了一份的.url (如果直接改名就不需要了)
  • bat (透過cmd執行用)
  • bat的捷徑 (呼叫bat)

就差最後一步了!!

還要針對捷徑的圖示、檔名以及【執行】選項進行調整

首先,我們用記事本或notepad++將url拉進去看看

大部分都不用管,直接將最後一行的圖示位置複製下來 (IconFile=不用喔,後面的就好)

對bat的捷徑右鍵內容

可以看到有一個變更圖示的按鈕,將剛剛複製的圖示更換

並將執行選項改為【最小化】,最後按下【確定】

並將此捷徑的名稱改為與原本的一樣

這時候應該會長得像這樣

這時候再將左邊三個檔案隱藏起來就好了 (右鍵內容,底下有一個屬性,將隱藏打勾就可以),這樣就會看不見了

快速複習
1.確認.url是中文與否
2.中文的話可以選擇改名或複製一份並改為英文名,並複製完整路徑
3.建立bat,並將完整路徑的url貼上來 放在run參數後面,並建立shutdown指令
4.右鍵bat檔建立捷徑,改名、將執行改為最小化及將圖示位置改為一致
5.(可選)隱藏相關檔案 ➡ 除了bat捷徑外的檔案


結論

這篇文章純粹就是為了好玩而寫

起因應該是筆者第一次接觸shutdown指令時,就會趁朋友不注意的時候打開cmd下個定時

不過當初不成熟,連提示都沒有關掉哈哈

而這一篇希望能幫助到也有同樣困擾的你/妳 !!

🧡如果這篇文章有提供一點幫助,沒有的話我繼續努力QQ

🧡幫我點一個小小的廣告或留言,都是對我的支持(每天都只有詐騙跟色情留言…)

⭐如有任何疑問,歡迎透過留言或messenger讓我知道 !

筆記

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *