
需求labview靜默調用bat文件bat為運行windows服務文件。運行服務.batecho off chcp65001nulsetServiceNameWeilyOcrServiceechoecho服務名稱%ServiceName%echosc query%ServiceName%nul21if%errorlevel% neq0(echo? 錯誤服務 WeilyOcrService 不存在 pauseexit/b1)for/ftokens4%%ain(sc query %ServiceName% ^| findstr STATE)dosetstatus%%aif%status%RUNNING(echo? 服務已經正在運行)else(echo正在啟動服務... net start%ServiceName%if%errorlevel% equ0(echo? 啟動成功)else(echo? 啟動失敗請檢查程序日志))pause不需要彈窗存在把最后的pause去掉。windows自帶權限校驗機制必須有彈窗采用如下方式規避。手動創建1個計劃任務按下WinR→ 輸入taskschd.msc打開【任務計劃程序】右側【創建任務】不要選 “創建基本任務”【常規】選項卡–名稱Start_OcrService–描述啟動 OcrService OCR 服務–?勾選使用最高權限運行關鍵管理員權限來源–配置Windows 10 / Windows 11【觸發器】選項卡–不需要開機自啟就全部清空我們由 LabVIEW 手動觸發運行–如需開機自動啟動可以新建觸發器登錄時。【操作】選項卡 → 新建–操作啟動程序–選擇bat的路徑其余默認點擊【確定】保存LabVIEW 執行系統命令配置