易语言获取cmd窗口句柄并控制关闭开启

在这里插入图片描述
配合frp内网穿透,在部署本地的时候将服务切为线上,前端发现不了你在重启服务
.版本 2

.程序集 窗口程序集_启动窗口

.子程序 _按钮1_被单击
.局部变量 本地句柄, 整数型
.局部变量 线上句柄, 整数型

本地句柄 = 功能_取句柄 (“local_frp”)
线上句柄 = 功能_取句柄 (“server_frp”)
.如果 (按钮1.标题 = “启动本地”)
窗口_关闭 (线上句柄)
运行 (“cmd /c ” + “start ” + 编辑框1.内容 + “\切换本地.bat” + “>>D:\eLog.txt”, 假, )
按钮1.标题 = “启动线上”
标签2.标题 = “本地”
.否则
窗口_关闭 (本地句柄)
运行 (“cmd /c ” + “start ” + 编辑框1.内容 + “\server\切换线上.bat” + “>>D:\eLog.txt”, 假, )
按钮1.标题 = “启动本地”
标签2.标题 = “线上”
.如果结束

.子程序 功能_取句柄, 整数型
.参数 name, 文本型
.局部变量 局_句柄, 整数型

局_句柄 = 窗口_取句柄 (, , “ConsoleWindowClass”, name)
输出调试文本 (到文本 (局_句柄))
.如果真 (局_句柄 = 0)
返回 (0)
.如果真结束
返回 (局_句柄)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值