怎么用易语言取当前网址和标题

怎么用易语言取当前网址和标题,第1张

版本

2

支持库

eAPI子程序

_按钮1_被单击取IE浏览器标题及地址

()子程序

取IE浏览器标题及地址

局部变量

窗口句柄,

整数型父窗口句柄

寻找顶级窗口

(“IEFrame”,

字符

(0))

编辑框1加入文本

(“IE浏览器的标题为:”

取窗口标题

(父窗口句柄)

#换行符)

枚举子窗口_

(父窗口句柄,

&获取地址,

0)子程序

获取地址

参数

子窗口句柄,

整数型如果真

(取窗口类名

(子窗口句柄)

“Edit”)

编辑框1加入文本

(“IE浏览器当前地址:”

取窗口标题

(子窗口句柄))

如果真结束 版本

2DLL命令

寻找顶级窗口,

整数型,

,

"FindWindowA"

参数

类名,

文本型

参数

标题,

文本型DLL命令

枚举子窗口_,

整数型,

"user32dll",

"EnumChildWindows",

,

为指定的父窗口枚举子窗口

参数

父窗口句柄,

整数型,

,

hWndParent,欲枚举子窗口的父窗口的句柄

参数

函数指针,

子程序指针,

,

lpEnumFunc,为每个子窗口调用的函数的指针

参数

自定义值,

整数型,

,

lParam,参见相关帮助

希望采纳!

版本 2

DLL命令 _取窗口进程ID, 整数型, , "GetWindowThreadProcessId", , user32dll获取与指定窗口关联在一起的一个线程和进程标识符

参数 窗口句柄, 整数型, , hwnd,指定窗口句柄

参数 进程标识符, 整数型, 传址, lpdwProcessId,指定一个变量,用于装载拥有那个窗口的一个进程的标识符

版本 2

支持库 eAPI

程序集 窗口程序集1

子程序 _增加按钮_被单击

如果真 (编辑框1内容 ≠ “”)

列表框1加入项目 (编辑框1内容, )

如果真结束

子程序 _开始按钮_被单击

时钟1时钟周期 = 100

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

局部变量 系统进程列表, 进程信息, , "0"

局部变量 x, 整数型

局部变量 y, 整数型

时钟1时钟周期 = 0

系统进程列表 = 取系统进程列表 ()

计次循环首 (取数组成员数 (系统进程列表), x)

计次循环首 (列表框1取项目数 (), y)

如果真 (到大写 (列表框1取项目文本 (y - 1)) = 到大写 (系统进程列表 [x]进程名称))

终止进程 (系统进程列表 [x]进程标识符)

如果真结束

计次循环尾 ()

计次循环尾 ()

时钟1时钟周期 = 100

取进程信息 要使用应用接口支持库 或者用API 我给你贴个例子 你可以加我QQ我给你源码

源码中需要超级列表框的支持

版本 2

支持库 eAPI

支持库 iext

局部变量 进程组, 进程信息, , "0"

局部变量 局部计次, 整数型

超级列表框1全部删除 ()

进程组 = 取系统进程列表 ()

计次循环首 (取数组下标 (进程组, ), 局部计次)

超级列表框1插入表项 (, , , , , )

超级列表框1置标题 (局部计次 - 1, 0, 到文本 (进程组 [局部计次]进程标识符))

超级列表框1置标题 (局部计次 - 1, 1, 到文本 (进程组 [局部计次]进程名称))

超级列表框1置标题 (局部计次 - 1, 2, 到文本 (进程组 [局部计次]父进程标识符))

超级列表框1置标题 (局部计次 - 1, 3, 到文本 (进程组 [局部计次]线程数))

计次循环尾 ()

这个函数的第一个参数就是窗口类名,但貌似不是程序的名称,这个参数应该传给他你用registerclass或者registerclassex注册的类名。第二个参数窗口文本指的是窗口的标题栏的文本。微软给出的资料中说明了这个函数必须填入这2个参数(就是说2个参数都是in的)。第一个参数可以为null,这时函数就搜索所有的窗口,找到窗口标题栏和第二个参数相同的那个窗口。

我这里给出的是c++的解释,易语言不懂。

添加一个时钟写下代码 时钟周期=100

版本 2

DLL命令 GetForegroundWindow, 整数型, , "GetForegroundWindow"

DLL命令 GetWindowText, , , "GetWindowTextA"

参数 Hwnd, 整数型

参数 lpString, 文本型

参数 cch, 整数型

版本 2

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

局部变量 hwnd, 整数型

局部变量 窗口标题, 文本型

hwnd = GetForegroundWindow ()

窗口标题 = 取空白文本 (255)

GetWindowText (hwnd, 窗口标题, 255)

_启动窗口标题 = 窗口标题

有什么不懂的加我QQ 821788778

以上就是关于怎么用易语言取当前网址和标题全部的内容,包括:怎么用易语言取当前网址和标题、易语言怎么窗口句柄取得进程名、易语言取超级列表框标题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9872680.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存