当前目录:C:\Program Files (x86)\ShareMouse
- 新建一个 bat 文件 ```typescript taskkill.exe /f /im ShareMouse.exe //停止ShareMouse cd C:\Program Files (x86)\ShareMouse
start ./ShareMouse.exe // 启动 当前目录下的 ShareMouse
2. 新建 vbs 文件
```typescript
//为了避免多次点击重复执行,首先要判断是否已经在运行wscript.exe
Dim OK
set bag=getobject("winmgmts:\\.\root\cimv2")
set pipe=bag.ExecQuery("select * from win32_process where name='wscript.exe'")
if pipe.count > 1 then
Msgbox "do not touch again"
else
//因为第二次点击的时候会再生成一个wscript.ext的进程,所以这里要判断pipe.count大于1,才能证明原来已经有wscript在运行了
Set ws = CreateObject("Wscript.Shell")
Do
ws.Run "startShareMouse.bat",0
Wscript.Sleep(1000*60*20)
Loop
end if
- 问什么用vbs来启动bat?
因为直接启动bat 文件有黑框,体验不好。
- 如何停止 vbs?
资源管理器找到
结束进程就OK了。