windows bat指令碼 後臺執行目標exe

xiondun發表於2024-04-06

一、windows 開機自啟
https://blog.csdn.net/Damonhaus/article/details/133706734

把需要啟動的可執行檔案或快捷方式放在

C:\users\使用者名稱\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

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

二、後臺執行

(1)使用bat 批處理 指令碼實現

@echo off
if "%1" == "h" goto begin 
start mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit 
:begin
 
##前四行是隱藏cmd視窗必不可少程式碼##
##下一句引號中內容【隨便寫,其語法相當於描述說明】
echo "xxx後臺執行指令碼"
 
##下一句 cd 後面跟exe程式的絕對路徑 /d 引數使得當前終端路徑切換有效
cd /d D:\program files\ssl\
 
##下一句 start /b 後跟exe程式 【全名】
start /b ssl.exe

(2)使用vbs指令碼實現 保證vbs指令碼與可執行檔案在同一資料夾中 或 可執行命令在環境變數中

CreateObject("WScript.Shell").Run “test.exe",0,FALSE

test.exe 為可執行檔案的完全名稱

相關文章