最近,在Windows上用開發PHP程序,需要用到Redis,每天要打開一個運行redis-server.exe的窗口
這樣比較煩,因為窗口就一直打開着,不能關閉。
所以就想着通過寫腳本的方式,讓他在后台運行。
先寫一個startup.bat腳本:
@echo off d: cd /soft/redis redis-server.exe redis.conf exit
這個腳本會進入D盤的soft/redis 文件夾,然后用redis.conf配置啟動 redis-server.exe程序。
但是,此時還是會彈出一個窗口。
startup.bat在同級目錄下,建立startup.vbs(vb腳本)
set ws=wscript.createobject("wscript.shell") ws.run "startup.bat /start",0
此時,運行startup.vbs腳本之后,就不會彈窗了,在進程管理可以看到redis-server.exe正常運行。
如果不想每天點擊運行,可以把startup.vbs的快捷方式放到 啟動 里面,這樣每天就會自動啟動了。