本帖最后由 技术006 于 2024-1-30 17:13 编辑
下载后,在关闭金字塔的情况下,用管理员权限注册,并且,PEL的自定义函数,不支持传递字符串参数。示例代码:
[Visual Basic] 复制代码 DIM Wrap
Set Wrap = CreateObject("DynamicWrapperX")
' 注册 FindWindow 以获取窗口句柄
Wrap.Register "user32.dll", "FindWindow", "i=ss", "f=s", "r=l"
' 注册 SetForegroundWindow
Wrap.Register "user32.dll", "SetForegroundWindow", "i=h", "f=s", "r=l"
' 注册 ShowWindow
Wrap.Register "user32.dll", "ShowWindow", "i=hl", "f=s", "r=l"
WindowHandle = Wrap.FindWindow("Notepad","111.txt - 记事本") '返回指定标题的窗口句柄
Application.MsgOut WindowHandle
' 如果找到窗口,显示并激活它
If WindowHandle <> 0 Then
' 显示窗口(SW_SHOWNORMAL = 1)
Wrap.ShowWindow WindowHandle, 1
' 将窗口置于前台
Wrap.SetForegroundWindow WindowHandle
End If '将指定句柄的窗口置前
SET Wrap=Nothing
|