windows - 如何检查Windows中的vbs脚本是否正在运行?

标签 windows vbscript

我已经在 Windows 中创建了一个 VBS 脚本。我将运行此脚本来获取文件的大小。

我让它永远运行。 (即使这是我的要求)。

我怎么知道它是在运行还是停止?

------ Exact Script starts here ----- 
Set FSO = CreateObject("Scripting.FileSystemObject") 
Set FSO_check=CreateObject("Scripting.FileSystemObject") 
do while infiniteLoop=0     
----- This code is lasting for ever ----
Loop

我的问题清楚吗?

最佳答案

使用命令行属性怎么样?我认为这需要 Windows XP 及更高版本。

例如:

Set objSWbemServices = GetObject ("WinMgmts:Root\Cimv2") 
Set colProcess = objSWbemServices.ExecQuery _ 
("Select * From Win32_Process where name = 'wscript.exe'") 
For Each objProcess In colProcess 
    WScript.Echo objProcess.Name, _ 
    objProcess.ProcessId, _ 
    objProcess.CommandLine 
Next

关于windows - 如何检查Windows中的vbs脚本是否正在运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7849699/

相关文章:

html - Windows 7 高对比度主题覆盖 Firefox 中的网站颜色

python - 如果没有为 python 解释器打开的终端/控制台窗口,那么标准流到底是什么?

xml - 在 VBScript 中解析 XML 字符串

c++ - 确定 HWND 是否代表顶级窗口的最佳方法是什么?

windows - 如何按原样复制连接而不是它指向的文件夹?

c++ - 从 C++ 执行 "Show Desktop"

windows-7 - 从 VBScript 提升权限

iis - 服务器对象错误 'ASP 0177 : 800401f3' Server.CreateObject 失败 - 仅当未登录服务器时

scripting - 工具或 vbscript 将硬编码文本添加到多个文件的顶部?

c++ - WinPE 2.0 (Vista) - 使用 VBSCRIPT 和 HTA 应用程序寻找 BrowseForFolder 的解决方案