使用HTA调整窗口(而不是应用程序窗口)的大小

时间:2011-06-28 17:16:52

标签: windows activex hta

这是一个有趣的问题。我们正试图在HTA环境中调整另一个窗口(不是应用程序窗口,而不是它的孩子)。

我找到了以下代码来阅读processId

// Process name
var objWMIService = GetObject('winmgmts:root\\CIMV2');
e = new Enumerator(objWMIService.ExecQuery('SELECT * FROM Win32_Process'));
for(; !e.atEnd(); e.moveNext()) {
    var s = e.item();   
    $('body').append('<p>' + s.Name + " ; " + s.Description + " ; " + s.ProcessID +    '</p>');
}

该代码适用于Windows XP,尚未在Windows7上进行过测试。

有什么方法可以在PC上运行Windows。

由于

1 个答案:

答案 0 :(得分:0)

为了捕获已启动应用程序的进程ID,您需要使用WScript.Shell中的Exec函数。

完整文档:http://msdn.microsoft.com/en-us/library/x78640t0(v=VS.85).aspx