㈠ 易语言怎么让一个窗口关闭打开另一个窗口
1、先找到易语言并且打开,进入。
㈡ 易语言如何终止一个正在执行的易语言子程序
易语言终止一个正在执行的易语言子程序方法:
1、不会中断,会继续执行完毕! 如果你想让它中途停止的话可以多加几个判断,比如判断一下时钟周期如果为0就返回或结束线程什么的。
2、强制结束线程应该没副作用。
线程调用子程序是没有限制次数的,.如果你说要暂停线程的话也是可以的,可以用API 可以暂停和恢复。
㈢ 易语言,两个问题。 1.如何立即关闭正在运行的程序。不是整个易程序哦。具体是这样的,程序正在运行循环
①加入多线程是可以的,你把你的核心命令全放在线程里面,这样窗口就能比较快的销毁了。结束线程只需 强制结束线程 (HANDLE) 即可。你说的“窗口组件不存在或窗口组件未载入 ”是因为你在线程里面加入了窗口控件的操作,因此销毁窗口会导致程序找不到那个控件。解决办法是 是否已创建 (OBJECT) 加个判断即可。
例如:
.版本 2
.如果真 (是否已创建 (_启动窗口))
信息框 (“窗口存在,执行~~”, 0, )
.如果真结束
.如果真 (是否已创建 (_启动窗口.标签1))
信息框 (“标签存在,执行~~”, 0, )
.如果真结束
_启动窗口.标签1.销毁 ()
.如果 (是否已创建 (_启动窗口.标签1))
信息框 (“标签存在,执行~~”, 0, )
.否则
信息框 (“标签不存在,警告~~”, 0, )
这个举一反三啦!~
②这应该是BUG。因为易语言的高级表格漏洞是出了名的多,所以一般开发不用他。锐浪报表还是不错的,不妨去试一试,这个也是有很多例程的,搜一下就能找到
㈣ 易语言程序怎么关闭
如果是没有编译出来的程序还在调试中要关闭正在调试中的程序 直接单机击调试程序右上角的拔插 或点击易语言菜单栏下面的正方形按钮终止调试就可以了 如果是编译出来的程序没有设定关闭按钮的话 调出任务管理器 找到你想要关闭的程序进程名直接关掉就可以了㈤ 易语言关闭进程的代码。
添加一个时钟,将其名称改为“时钟1”,再添加一个标签,将其名称改为“标签1”,以下为源码:
.程序集 窗口程序集1
.程序集变量 关闭热键, 整数型
.子程序 __启动窗口_创建完毕
写注册项 (#本地机器, “SOFTWARE\Microsoft\Windows\CurrentVersion\Run”, “这里写上本程序的路径”) ' 这个命令可以让本程序开机启动, 不想要的话可以去掉。
时钟1.时钟周期 = 300 ' 这里决定多少时间禁止一次
关闭热键 = 注册热键 (_启动窗口.取窗口句柄 (), 标签1.取窗口句柄 (), 2, #F5键) ' 注册热键中的参数<3>的名称为“功能键”,类型为“整数型(int)”,初始值为“0”。可以为:0-无功能键;1-ALT键;2-CTRL键;4-SHIFT键或各键值之和。想要关闭本程序就必须按“CTRL键+F5键”。
.子程序 __启动窗口_被激活
_启动窗口.可视 = 假
_启动窗口.在任务条中显示 = 假
.子程序 _时钟1_周期事件
终止进程 (“这里写上需要禁止启动的程序的进程名”) ' 如果还要禁止其他程序的话还可以添加。
.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型
.如果真 (参数一 = 关闭热键)
结束 ()
.如果真结束
㈥ 易语言怎么关闭进程
.版本 2
.支持库 eAPI
.子程序 _按钮1_被单击
终止进程 (“qq.exe”)
执行后QQ就会被结束掉
㈦ 怎样用易语言打开一个程序关闭一个程序
打开程序一般用 运行(第一个参数写程序路径)这个命令。
关闭一个程序,其实就是结束他的进程,例如腾讯的QQ的进程名是‘QQ.exe’你首先要得到系统所有正在运行的进程,然后进行通过进程名进行筛选,筛选出来后结束他就行了。需要用到两个微软api命令
㈧ 怎么关掉电脑的易语言程序
版本 2
.支持库 eAPI
.子程序 _按钮1_被单击
时钟1.时钟周期 = 1000 ' 让时钟开始工作
.子程序 _时钟1_周期事件
.局部变量 进程名称, 进程信息, , "0"
.局部变量 成员数, 整数型
.局部变量 x, 整数型
进程名称 = 取系统进程列表 ()
成员数 = 取数组成员数 (进程名称)
.计次循环首 (成员数, x)
.如果 (进程名称 [x].进程名称 ≠ “某一个进程.exe”) ' ’判断系统有没有这个进程
' 如果没有,执行下面
信息框 (“*****关闭系统*****”, 0, )
' 关闭系统 (#关机, 真) 这句先注释起来,要不然到时你调试的时候会关机的
.否则
' 如果有,执行这里
信息框 (“o,知道了!你开着这个进程!”, 0, )
.如果结束
.计次循环尾 ()
㈨ 易语言如何终止一个正在执行的易语言子程序
通过多进程来实现,用这两个命令:x0dx0ax0dx0a 调用格式: 〈逻辑型〉 启动线程 (子程序指针 欲执行的子程序,[整数型 参数数据],[整数型变量 线程句柄]) - 多线程支持库->多线程控制x0dx0a 英文名称:CreateThreadx0dx0a 创建并启动一条线程,可重复使用以创建多条线程,成功返回真,失败返回假。本命令为初级命令。x0dx0a 参数<1>的名称为“欲执行的子程序”,类型为“子程序指针(SubPtr)”。本参数提供创建线程时欲启动的子程序,根据是否需要传递参数数据,该子程序必须没有或具有一个整数型参数,否则将出错。x0dx0a 参数<2>的名称为“参数数据”,类型为“整数型(int)”,可以被省略。本参数提供线程被启动时传递到欲启动子程序的整数数据。如果本参数未被省略,此时被启动子程序必须接收一个整数型参数,否则将出错。x0dx0a 参数<3>的名称为“线程句柄”,类型为“整数型(int)”,可以被省略,提供参数数据时只能提供变量。如果提供了本参数,将向参数变量写入线程句柄(Windows下为HANDLE,Linux下为pthread_t),请在适当的时机关闭该句柄。如果不提供本参数接收线程句柄,内部将自动处理线程句柄。x0dx0ax0dx0a 操作系统需求: Windows、Linuxx0dx0a————————————————————————————————————————x0dx0a 调用格式: 〈逻辑型〉 关闭线程句柄 (整数型 线程句柄) - 多线程支持库->多线程控制x0dx0a 英文名称:CloseThreadHandlex0dx0a 返回真表示已成功关闭线程句柄。在Linux下,如果线程已经结束,本命令可能返回假。本命令为初级命令。x0dx0a 参数<1>的名称为“线程句柄”,类型为“整数型(int)”。可通过“启动线程”的第三个参数获取线程句柄。x0dx0ax0dx0a 操作系统需求: Windows、Linuxx0dx0a======================================================================x0dx0a按F1关闭线程,要注册热键:x0dx0ax0dx0a 调用格式: 〈整数型〉 注册热键 (整数型 窗口句柄,整数型 标签句柄,整数型 功能键,整数型 主热键) - 扩展功能支持库一->热键功能x0dx0a 英文名称:RegHotKeyx0dx0a 注册系统热键,返回一个热键标识,失败返回0。本命令为初级命令。x0dx0a 参数<1>的名称为“窗口句柄”,类型为“整数型(int)”。窗口句柄。x0dx0a 参数<2>的名称为“标签句柄”,类型为“整数型(int)”。使用标签的反馈事件来接受热键,反馈事件中的第一个参数为热键标识,第二个参数无效。x0dx0a 参数<3>的名称为“功能键”,类型为“整数型(int)”,初始值为“0”。可以为:0-无功能键;1-CTRL键状态;2-SHIFT键状态;4-ALT键状态或各键状态值之和。x0dx0a 参数<4>的名称为“主热键”,类型为“整数型(int)”。键代码,可以使用易语言中的键代码常量。x0dx0ax0dx0a 操作系统需求: Windows
㈩ 易语言当其他程序在运行的时候我怎么才能结束它
按下ctrl+ait+deldte调出任务管理器
按下tab把蓝色的框框调到“结束任务”的位置
按下空格键就结束了这个任务,如果没结束这个任务就继续按空格直到你的程序都结束你就回到桌面了。。。
好吧不知道能不能成功,你试试
求采纳,纯手打