易语言的进程检测程序制作

 更新时间:2019年01月08日 16:02:22   投稿:laozhang   我要评论

在本篇文章里小编给大家分享了关于如何用易语言检测某个进程是否存在的相关内容,有兴趣的朋友们学习下。

许多易语言新手朋友在制作软件的过程中也许可能会碰到需要为自己的程序增加一个检测进程的功能,可能是为了防止自己的程序被其他工具修改或者其他目的,但是却又不知道怎么编写代码,所以为了帮助大家解决这个问题,今天小编就来叫大家如何用易语言编写一个检测指定进程的工具。

1、首先,我们先将界面画好,如图所示。

2、接着双击启动窗口跳转到代码编辑区域开始写代码。接着双击启动窗口跳转到代码编辑区域开始写代码。

3、首先我们新建一个子程序,用来检测指定进程是否存在的,相当于程序的核心部分了。将子程序命名为“进程是否存在”。

4、添加一个名称为“待检测进程”的文本型参数,再将子程序的返回值修改为逻辑型。PS:参数的添加方法非常简单,只需要在子程序名上按下回车键即可添加参数。

5、接着在“进程是否存在”下写代码,首先我们要用到“取系统进程列表”命令,这个命令可以获取到系统目前正在运行的进程信息,返回进程信息数组。

6、既然返回的是 进程信息数组 ,所以我们先得创建一个 进程信息数组 的变量来保存这些返回的数据,按下Ctrl+L新建一个变量,名称改为“进程数组”,数据类型改为“进程信息”,并且让这个变量为零成员数组,如图所示。

7、写上代码:“进程数组 = 取系统进程列表 ()”,如图所示,这样系统当前所有的进程就被保存到“进程数组”里面去了。

8、剩下的就是判断“待检测进程”是否存在于“进程数组”里面了,存在的话就返回真,失败的话就返回假。我们将如下代码复制到易语言中即可:-------------------------代码开头-------------------------.局部变量 n, 整数型.计次循环首 (取数组成员数 (进程数组), n)    .如果真 (到小写 (进程数组 [n].进程名称) = 到小写 (待检测进程))        返回 (真)    .如果真结束.计次循环尾 ()返回 (假)-------------------------代码结尾-------------------------

9、这样我们看到的子程序应该和图片上面的一模一样了,大家可以仔细对照一下。

10、接着我们返回启动窗口,双击按钮,跳转到按钮被单击的事件下开始写代码。我们的目的是按钮被单击以后,检测编辑框中输入的进程名称是否在系统中存在,所以我们得考虑到编辑框内容可能出现的情况,如下:1、编辑框中没有任何文本。2、编辑框中的进程确实存在。3、编辑框中的进程不存在。

11、对于上面三种情况,我们需要逐一进行判断,首先就是要确保编辑框的的确有内容,所以先写上判断编辑框中是否内容的代码,如果没有任何内容就提示没有输入进程名称。代码如图,记住一定要写上返回,写上返回以后才不会继续执行下面的代码,否则就会继续执行下面的代码。

12、接着写上第二种情况-编辑框中的进程确实存在,因为我们已经写好了判断进程是否存在的子程序,所以我们直接调用即可,代码如图:

13、最后是第三种情况-编辑框中的进程不存在,只需要添加一行代码即可:“信息框 (“主人,不好意思,我找不到你要的进程(>﹏<)”, 64, “~>_<~ ”)”。

14、到这里,整个程序的主要部分就已经制作完成了,大家可以自己接着优化一些细节,附上程序演示效果的视频,大家可以看看。

相关文章

  • 易语言局域网聊天程序制作

    易语言局域网聊天程序制作

    在本文里小编给大家整理了易语言局域网聊天程序制作的详细步骤,需要实例的朋友们参考一下。
    2018-12-12
  • 一步一步跟我学易语言之循环语句

    一步一步跟我学易语言之循环语句

    今天小编就为大家分享一篇关于一步一步跟我学易语言之循环语句,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 易语言实现截图或右键二维码识别的代码

    易语言实现截图或右键二维码识别的代码

    今天小编就为大家分享一篇关于易语言实现截图或右键二维码识别的代码,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言关闭显示器api详解

    易语言关闭显示器api详解

    小编在本篇内容中给大家整理了关于易语言关闭显示器api的详细实例代码,对此有需要的朋友们可以学习一下。
    2018-11-11
  • 易语言近似等于命令使用讲解

    易语言近似等于命令使用讲解

    今天小编就为大家分享一篇关于易语言近似等于命令使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 易语言保持标题条激活状态颜色总是明亮的

    易语言保持标题条激活状态颜色总是明亮的

    今天小编就为大家分享一篇关于易语言保持标题条激活状态颜色总是明亮的,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-11-11
  • 详解易语言链接DB2 OLEDB实例方法

    详解易语言链接DB2 OLEDB实例方法

    在本文里我们给大家整理了关于易语言链接DB2 OLEDB的实例方法,有需要的朋友们可以参考学习下。
    2018-11-11
  • 易语言同时载入多个窗口方法

    易语言同时载入多个窗口方法

    在本文里小编给大家分享是关于易语言载入多个窗口的代码以及相关知识点,需要的可以测试下。
    2018-12-12
  • 实现易语言扩展VB6

    实现易语言扩展VB6

    在本篇文章里小编给大家整理分享了实现易语言扩展VB6的方法和内容,需要的朋友们参考下
    2018-12-12
  • 易语言时钟如何用?易语言时钟用法

    易语言时钟如何用?易语言时钟用法

    在本文里我们给大家整理了一篇关于易语言时钟用法的相关知识点内容,对此有兴趣的朋友们可以学习一下。
    2018-12-12

最新评论