Windows 如何實現開機自啓動程序 - 任務計劃+腳本語言實現

部分轉載自
windows開機自啓python服務(任務計劃程序+bat腳本)
怎麼讓BAT隱藏執行,不顯示CMD窗口

有時候我們會啓動一些使用解壓縮安裝的軟件,這些軟件在win裏並沒有記錄,無法從第三方軟件或者是任務管理器中啓動軟件,這就需要我們手動寫一個腳本,實現開機時啓動軟件

需要使用:
windows自帶的任務計劃程序
bat腳本
vbs腳本


實現過程

實現過程主要分爲三個步驟

  • 設置計劃任務
  • 編寫啓動腳本
  • 阻止多餘彈窗

A. 設置計劃任務

  1. 右鍵點擊“此電腦”,選擇“管理”

在這裏插入圖片描述

  1. 點擊左側的“任務計劃程序”,再點擊右側的“創建基本任務”
    在這裏插入圖片描述
  2. 輸入任務計劃名稱及描述,點擊下一步
    在這裏插入圖片描述
  3. 選擇任務觸發的條件,開機啓動服務選擇“當前用戶登錄時”,點擊“下一步”
    因爲在選擇“計算機啓動時”沒有效果
    在這裏插入圖片描述
  4. 選擇“啓動程序”,點擊下一步
    在這裏插入圖片描述
  5. 我們先暫停一下

接下來開始編寫啓動程序的腳本


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步

繼續設置計劃任務

  1. 點擊“瀏覽”,添加啓動腳本的位置,點擊下一步
    在這裏插入圖片描述

  2. 點擊“當點擊“完成時”,打開此任務屬性的對話框”
    因爲詳細任務的默認值可能無法滿足需要,需要進行更改
    點擊完成
    在這裏插入圖片描述

  3. 之後對任務計劃的部分屬性進行設置
    對“常規”中的屬性進行設置
    在這裏插入圖片描述
    對“觸發器”屬性進行相關操作,可以編輯觸發器,及多 觸發器觸發任務
    在這裏插入圖片描述
    對“條件”進行操作
    在這裏插入圖片描述

  4. 設置完成後,可以看到任務計劃已經在任務計劃程序庫中
    下次開機就可以看到程序自己啓動了~~
    在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章