假設需要開機執行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即可成功。
參考**:
開機自動執行指令碼
需求 自己寫了乙個定時重啟linux的shell指令碼,想要在開機的時候自動執行該指令碼 該指令碼reboot.sh內容為 bin bash while 1 do currenthour date h currentmin date m currentsec date s if currenthou...
WIN10 開機自動撥號
適用人群 撥號上網的高階使用者,其實個人覺得寬頻撥號直接連電腦,要比經過路由器過濾一下的網速好一些。畢竟低端路由有點集線器的嫌疑。自動撥號原理 計畫任務 開機執行 命令帶引數 step1,win r 開啟 compmgmt.msc,建立基本任務,觸發器設定為 開機啟動.step2,動作選 執行程式 ...
開機自動執行指令碼 與 update rc d
所有的機器都有可能重啟,很多應用程式 服務需要在機器啟動的時候自動執行,這裡記錄兩種開機執行指令碼的方法及相關的乙個命令。在 etc rc.local的exit 0語句之間新增啟動指令碼。指令碼必須具有可執行許可權。建立要開機自動執行的指令碼 home test blog startblog.sh,...