TC官方合作论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: tcgaoshou
打印 上一主题 下一主题

[已解决] 禁止点击正在运行的程序代码如何写?大侠帮助

[复制链接]
11#
 楼主| 发表于 2014-6-12 12:03:32 | 只看该作者
itcfan 发表于 2014-6-12 11:59
返回值=系统.枚举("只允许一个程序执行.exe",2)
辅助.消息框(返回值)
内容=字符串.修剪(返回值,"|")

没有退出哦。而且有时这个返回值并不固定呢?
回复 支持 反对

使用道具 举报

13#
发表于 2014-6-12 12:38:51 | 只看该作者
本帖最后由 itcfan 于 2014-6-12 12:48 编辑
tcgaoshou 发表于 2014-6-12 12:07
返回值=系统.枚举("只允许一个程序执行.exe",2)
    辅助.消息框(返回值)
    内容=字符串.修剪(返回 ...

返回值=系统.枚举("只允许一个程序执行.exe",2)
辅助.消息框(返回值)
内容 =字符串.长度(返回值)
如果(内容!=3)
    辅助.退出()
如果结束

我也是新手,技术有限,可能有更好的方法。




回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2014-6-12 12:07:14 | 只看该作者
itcfan 发表于 2014-6-12 11:59
返回值=系统.枚举("只允许一个程序执行.exe",2)
辅助.消息框(返回值)
内容=字符串.修剪(返回值,"|")

   返回值=系统.枚举("只允许一个程序执行.exe",2)
    辅助.消息框(返回值)
    内容=字符串.修剪(返回值,"|")
    如果(内容=="412408"|"416412")
        辅助.退出()   
    否则
    如果结束

加了2个值,也不退出。
回复 支持 反对

使用道具 举报

14#
发表于 2014-6-13 09:24:08 | 只看该作者
TC示例里有防止多开的
回复 支持 反对

使用道具 举报

15#
发表于 2016-1-4 22:09:54 | 只看该作者
itcfan 发表于 2014-6-12 12:38
返回值=系统.枚举("只允许一个程序执行.exe",2)
辅助.消息框(返回值)
内容 =字符串.长度(返回值)

程序重命名 就不管用了  
回复 支持 反对

使用道具 举报

16#
发表于 2016-1-4 22:34:11 | 只看该作者
1364770121 发表于 2016-1-4 22:09
程序重命名 就不管用了

    变量 进程句柄=进程获取句柄("基建管控助手")//从窗口名称获取进程句柄  
    变量 进程ID=进程信息(进程句柄,1)//1:进程句柄获取进程ID
    变量 进程名=进程信息(进程ID,3) // 3:进程ID获取进程名
    变量 窗口字符串 =枚举窗口(进程名,2) //根据进程名得到枚举窗口字符串   
    变量 字符个数 =字符串长度(窗口字符串)
    如果(字符个数!=3)
        退出()
    结束



改了改  可以重命名了  嘿嘿
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-9-21 05:47 , Processed in 0.126315 second(s), 20 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表