易语言如何写判断程序是否运行

易语言如何写判断程序是否运行,第1张

用win

API函数:

findwindow(),给你一段pascal代码参考:

例如:

if

FindWindow(nil,'我的窗口')<>0

then

begin

MessageBox(0,'程序已经运行!','提示',MB_OK);

end;

这个需要超级模块

版本 2

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

子程序 _按钮1_被单击

子程序 __启动窗口_创建完毕

时钟1时钟周期 = 100

子程序 _时钟1_周期事件

判断开始 (进程是否存在 (“zmmzddexe”))

编辑框1内容 = “程序已运行”

默认

编辑框1内容 = “程序未运行”

判断结束

子程序 _编辑框1_内容被改变

zmmzddexe是要检测进程的程序。

在Windows下这个很难,因为jar程序都是要javaexe或javawexe来加载的,所以一旦运行,进程中就是显示javaexe了,但其他java环境程序也都显示javaexe,所以通过进程没法判断。

不过有个折衷的办法,您可以修改demojar,在程序启动时,在某个特定位置写一个demo_runningst的文本文件,在程序退出时再删除它。这样就可以用另一个程序,判断是否存在这个文件,来确定demojar是否运行了。

批处理判断一个文件是否存在可以这样写:

@if exist c:\temp\demo_runningst (

@echo demojar is running

) else (

@echo demojar is not running

)

上面这段放在批处理文件中也行。

以上就是关于易语言如何写判断程序是否运行全部的内容,包括:易语言如何写判断程序是否运行、易语言中怎样检测某个程序是否正在运行、批处理判断一个程序是否运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9279406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存