部分轉載自
windows開機自啓python服務(任務計劃程序+bat腳本)
怎麼讓BAT隱藏執行,不顯示CMD窗口
有時候我們會啓動一些使用解壓縮安裝的軟件,這些軟件在win裏並沒有記錄,無法從第三方軟件或者是任務管理器中啓動軟件,這就需要我們手動寫一個腳本,實現開機時啓動軟件
需要使用:
windows自帶的任務計劃程序
bat腳本
vbs腳本
實現過程
實現過程主要分爲三個步驟
- 設置計劃任務
- 編寫啓動腳本
- 阻止多餘彈窗
A. 設置計劃任務
- 右鍵點擊“此電腦”,選擇“管理”
- 點擊左側的“任務計劃程序”,再點擊右側的“創建基本任務”
- 輸入任務計劃名稱及描述,點擊下一步
- 選擇任務觸發的條件,開機啓動服務選擇“當前用戶登錄時”,點擊“下一步”
因爲在選擇“計算機啓動時”沒有效果
- 選擇“啓動程序”,點擊下一步
- 我們先暫停一下
接下來開始編寫啓動程序的腳本
B.腳本編寫
在任意位置創建txt文本文件,在裏面寫上
start "" "C:\XXX\Xshell 6\Xshell.exe"
注意!後面的路徑是需要啓動的程序所在的文件位置
start後面空一格,加上一對雙引號"",再空格,寫上路徑
再將txt文件重命名爲"XXX.bat"文件
通過cmd運行bat文件進行測試
ctrl+R開啓“運行”界面,輸入"cmd"
輸入命令:
start path
(path是bat文件的路徑)
start F:\xshell_start.bat
運行後發現彈出了兩個窗口,一個是程序,一個是cmd窗口
我們不想要彈出cmd窗口
於是我們再加上一個腳本文件,實現隱式彈窗
C.阻止多餘彈窗
在任意路徑創建txt文件,寫入
createobject("wscript.shell").run "F:\xshell_start.bat",0
將文件重命名爲"XXX.vbs"(VBS,visual basic script腳本語言)
這樣,我們通過運行vbs文件,運行bat中的內容
再次測試
發現只啓動了程序,沒有出現額外的彈窗
接着,我們回到未完成的 第7步
繼續設置計劃任務
-
點擊“瀏覽”,添加啓動腳本的位置,點擊下一步
-
點擊“當點擊“完成時”,打開此任務屬性的對話框”
因爲詳細任務的默認值可能無法滿足需要,需要進行更改
點擊完成
-
之後對任務計劃的部分屬性進行設置
– 對“常規”中的屬性進行設置
– 對“觸發器”屬性進行相關操作,可以編輯觸發器,及多 觸發器觸發任務
– 對“條件”進行操作
-
設置完成後,可以看到任務計劃已經在任務計劃程序庫中
下次開機就可以看到程序自己啓動了~~