window通過vbs bat實現自動在後臺執行nodejs application

NO IMAGE

環境:window8.1

原理就是通過vbs無視窗後臺執行bat檔案

1、新建一個.bat檔案。內容如:


@ECHO ON  
f: 
cd \repositories\yyper 
start /b nodemon index.js -f  

2、新建一個.vbs檔案。內容如:


Set ws = CreateObject("Wscript.Shell")  
ws.run "cmd /c run-yyper-blog.bat",vbhide 

雙擊.vbs檔案即可。本人通過該方法啟動nodejs app測試,多次雙擊,會啟動多個nodejs程序。但是手動通過git客戶端去啟動的話,如果已經有啟動過一次的話,你再次啟動就會因為埠被佔,而啟動不了,真奇怪。誰能告訴我原因,請留言

ps:win8系統新增開機自啟動軟體的方法,(網上找的,沒測試)
把需要設定開機自啟動的軟體的快捷方式複製到下面任意路徑就ok了
開機自啟動路徑如下:


C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 
C:\Users\你的使用者名稱\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 

您可能感興趣的文章:

簡單實現nodejs上傳功能基於NodeJS MongoDB AngularJS Bootstrap開發書店案例分析NodeJS實現客戶端js加密詳解NodeJs支付寶移動支付簽名及驗籤nodeJS刪除檔案方法示例學習 NodeJS 第八天:Socket 通訊例項nodejs連線mongodb資料庫實現增刪改查Nodejs 搭建簡單的Web伺服器詳解及例項NodeJS和BootStrap分頁效果的實現程式碼NodeJS使用formidable實現檔案上傳nodejs簡單實現操作arduino初探nodeJS