0

这是一个有趣的问题。我们正在尝试在 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。

谢谢

4

1 回答 1

0

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

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

于 2011-08-11T15:06:13.597 回答