现成脚本在文末
- 在frpc.exe 文件夹下 创建一个名为restart_frpc.txt文档编辑,写入以下内容
Set objShell = CreateObject("WScript.Shell")
Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
' 启动CMD脚本
Sub StartScript()
' 获取当前目录
strCurrentDirectory = objShell.CurrentDirectory
' 启动 cmd 并执行该路径
objShell.Run "cmd /c " & strCurrentDirectory & "\frpc.exe -c frpc.toml", 0, True
End Sub
' 停止frpc.exe进程
Sub StopFrpProcess()
' 查询具有特定命令行参数的frpc.exe进程
Set colProcessList = objWMIService.ExecQuery("Select * from Win32_Process Where CommandLine Like '%frpc.exe%frpc.toml%'")
' 停止具有特定命令行参数的frpc.exe进程
For Each objProcess in colProcessList
objProcess.Terminate()
Next
End Sub
' 停止正在运行的CMD脚本
StopFrpProcess
StartScript
- 更改后缀名为.vbs
- WIN+R 调起命令窗口 输入
shell:startup
,会打开文件夹 - 将刚才写好的以.vbs 结尾的文件右键发送快捷指令到此文件夹
- 齐活
评论区