環境:window8.1
原理就是通過vbs無窗口后臺運行bat文件
1、新建一個.bat文件。內容如:
1
2
3
4
|
@ ECHO ON f: cd \repositories\yyper start /b nodemon index.js -f |
2、新建一個.vbs文件。內容如:
1
2
|
Set ws = CreateObject( "Wscript.Shell" ) ws.run "cmd /c run-yyper-blog.bat" ,vbhide |
雙擊.vbs文件即可。本人通過該方法啟動nodejs app測試,多次雙擊,會啟動多個nodejs進程。但是手動通過git客戶端去啟動的話,如果已經有啟動過一次的話,你再次啟動就會因為端口被占,而啟動不了,真奇怪。誰能告訴我原因,請留言
ps:win8系統添加開機自啟動軟件的方法,(網上找的,沒測試)
把需要設置開機自啟動的軟件的快捷方式復制到下面任意路徑就ok了
開機自啟動路徑如下:
1
2
|
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp C:\Users\你的用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup |