【发布时间】:2022-03-14 00:03:25
【问题描述】:
我正在尝试列出所有可见窗口(名称和顶部)。 我的脚本运行良好,但需要安装 Microsoft Word。 要执行我的脚本,您可以运行此命令
Cscript -B myScript.vbs
muScript.vbs:
Dim console
Set console = WScript.StdOut
Dim myString
myString = ""
Set Word = CreateObject("Word.Application")
Set Tasks = Word.Tasks
Set colTasks = Word.Tasks
For Each Task in Tasks
If Task.Visible Then
If colTasks.Exists(Task.Name) Then
myString = myString & "@@##@@" & colTasks(Task.Name).Name & ","& colTasks(Task.Name).Top
End If
End If
Next
Word.Quit
console.WriteLine myString
您知道如何在不安装 Microsoft Word 的情况下列出诸如 myScript.vbs 之类的可见窗口吗?
非常感谢
【问题讨论】:
-
您可以使用 tasklist 命令(WScript Shell Exec)按名称/窗口标题列出和过滤进程
标签: vbscript