自訂運行命令
收藏
在Windows裡面,提供了一個新的快捷啟動程式的方法:運行 .
點擊[開始]—[運行](或直接按Win+R),輸入幾個字元然後斷行符號,就可以直接啟動一些特定的程式,如:輸入notepad啟動記事本,輸入calc啟動計算機等等,個人覺得比在相關目錄下去找這些程式來啟動要方便得多。
啟動的原理是什麼呢?很簡單,開啟註冊表(在運行裡輸入regedit後斷行符號),在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/App Paths 下面,可以看到很多次級主鍵,:
App Paths概覽
每一個次級主鍵就對應著一個能夠在運行裡面輸入的內容。
在這裡我們暫停一下,先實驗一下這些已有的命令.比如說我這裡有個360safe.exe,於是開啟運行輸入框,輸入360safe.exe(也可以不加尾碼)斷行符號,果然,360安全衛士就啟動了.
關掉它,我們不能拋棄了今天的主角。現在我們再把視線轉向右側視窗,:
360safe
我們可以很清晰地看到,有兩個索引值,對應的都是路徑,”預設“這一項對應的就是360安全衛士主程式的位置,而”Path“則對應的是其所在目錄,只是這樣,我們就可以用運行來啟動360了.
運行實現的原理我們就這樣知道了,其實還是挺簡單的,對吧?但是這些都是安裝程式在安裝時自行寫入的,我們如果要運行我們自己的東西,該怎麼辦?
根據剛剛我們所看到的來仿造一個試試.
,在App Paths節點上右鍵(注意,不要右錯了節點)–建立–項,
建立--項
點擊之後會在App Paths所有子節點的最後出現一個新項,把它的名字改了——名字隨意,但最好要你能輕易記住的,比如說我這個項是用來啟動魔獸的,於是我改其名為war3.exe(大家記得把尾碼加上哈)。
剛建立的項
現在右側視窗會看到它的預設索引值,預設索引值就是”預設” -_-||。由於我們什麼也沒改,所以其值現在是(數值未設定),現在我們像剛剛看到的一樣,把它值改了吧。
不知道怎麼改?在其值上右鍵選修改即可。然後在“數值資料”這個輸入框內輸入你要啟動並執行程式的絕對,完整的路徑,,
輸入路徑
我的是E:/game/War3/Frozen Throne.exe,但讀者不要一路學我哈,要根據自己的情況填咯。
原來我們看到的項還有一個叫Path的索引值,雖然不知道可不可以不寫,但為了保險起見,我們也把它加上。在空白處右鍵——建立——字串值,然後改其名為Path,並照前面的方面將其值改為E:/game/War3。改完後
魔獸改好了
到這裡也就完成了,但大家不要高興得太早,現在千萬要記得按一下F5,重新整理一下註冊表,不然你一回頭它就不在了!
現在,你就可以直接在運行裡輸入war3回來來啟動魔獸了。
也許大家已經注意到了,雖然我建立的項的名字叫war3.exe,但我的路徑裡的程式卻叫Frozen Throne.exe,怎麼會不同呢?其實項的名字是可以隨意的(剛剛也說了),它啟動的程式是你“預設”索引值裡的程式,你甚至可以把項的名字改成word.exe,用來啟動魔獸,都成!
如果不相信的話,我們建立一個360.exe,把它的路徑設定得和360safe.exe一樣,看可以用來啟動360安全衛士不(本來想直接重新命名的,沒想到居然報錯,把360關了再來也不行,所以我就只有建立了)。
用360代替360safe
事實證明,這的確是行的。
事實還證明,其實Path是可以不要的。