|
主题: 如何防止同时运行几个EXE?
|
梦怡
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#12003/1/31 13:13:23
我给别人做课件的时候,大家都知道,那些人基本是菜鸟,可以说连鼠标也不会使用.经常会有用鼠标点击EXE时,打开了几个程序.我想有没有什么方法防止这样? 我听说alTools2.0有办法防止这个情况,应该怎样做呢?
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#22003/1/31 19:53:00
用winapi.u32中的findwindow("","")函数,第一个参数示窗口句柄,第二个参数是任务栏类名,这两个参数可以通过类察看器的到(建议用老张的类察看器),然后通过if-then条件语句来判断是否打开新的窗口。
|
lzwnb
职务:普通成员
等级:1
金币:0.0
发贴:60
|
#32003/1/31 22:22:54
能不能具体说说怎么做啊。
|
hw26
职务:普通成员
等级:1
金币:11.0
发贴:240
|
#42003/2/1 0:09:36
你可以去常见问题查询,有你要的。
|
求学者
职务:普通成员
等级:2
金币:1.0
发贴:374
|
#52003/2/1 18:23:21
a:=baWindowList("APWMainClass","程序名") if LineCount(a)>1 then Quit(0) end if 或Result:=FindWindow("APWMainClass","程序名") if Result<>0 then Quit(0) SetWindowText(WindowHandle,"程序名")
|