win 7 和 win 10 開機後臺自動運行腳本

win7

在一些情況下我們爲了方便,會設置一些系統開機自啓動項,下面介紹如何添加以及設置開機自啓動程序。

方法/步驟

  1. 使用快捷鍵“Win”+“R”,打開運行界面,入下圖所示:

    Win7開機自啓動腳本程序製作

  2. 輸入“msconfig”,點擊確認,進入到“系統配置“界面,如下圖所示:

    Win7開機自啓動腳本程序製作

    Win7開機自啓動腳本程序製作

  3. 選擇”啓動”,下面勾選的爲開機自啓動程序。

    Win7開機自啓動腳本程序製作

  4. 如果要添加一個自啓動的程序或者腳本,操作步驟如下:點擊“win”鍵,在“所有程序”下,找到“”啓動“,如下圖所示:

    Win7開機自啓動腳本程序製作

  5. 右擊”啓動“,選擇"屬性(R)",進入屬性界面,如下圖所示:

    Win7開機自啓動腳本程序製作

  6. 選擇”位置“下的”查找位置“,找到啓動文件的位置,如下圖所示:

    Win7開機自啓動腳本程序製作

  7. 打開”啓動“文件夾,如下圖所示:

    Win7開機自啓動腳本程序製作

  8. 將需要開機自啓動的小程序或者腳本bat放在此文件夾下,此時再打開”系統配置“,下面就會出現加載的自啓動程序湖綜合腳本bat。此時關機重啓,會自動執行自啓動小程序或者腳本。

 

win10

假設需要開機運行D:/123/123.BAT 這個腳本。

要後臺自動運行,需編寫一個vbs文件。

新建vbs,輸入:

set ws=WScript.CreateObject("WScript.Shell") 
ws.Run 目標路徑\start.bat /start",0 

//參數0表示不顯示在窗口中。

把vbs複製到:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

注意ProgramData是隱藏文件夾。寫入該文件需要管理者權限。無法直接修改文件(以管理員權限打開編輯器修改也許能成功),修改的話直接用新的文件覆蓋。

如果你的腳本沒有用到相對路徑,則到此結束。

若使用了相對路徑,則調用不成功,不過由於運行沒有回顯在窗口中,所以比較難知道是否調用成功。建議在調試的時候可以把vbs參數0改爲1 。等確定沒有錯誤時在改回0.

使用了相對路徑的話要在bat文件中加入:

cd /d %~dp0

%0代表批處理本身
~dp是變量擴充 
d既是擴充到分區號 d: 
p就是擴充到路徑

此時運行vbs即可成功。

參考:

https://blog.csdn.net/u010649589/article/details/78603500

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