WMIC(Windows Management Instrumentation Command-line)是一个强大的命令行工具,可以用于在 Windows 操作系统上执行各种管理任务。其中之一是通过 WMIC 命令快速列出所有运行的进程。本文将向您展示如何使用 WMIC 命令通过编程的方式实现此功能。
以下是使用 WMIC 命令列出所有 Windows 进程的示例代码:
@echo off
setlocal enabledelayedexpansion
REM 调用 WMIC 命令获取进程信息
for /f "skip=1 tokens=2 delims=," %%a in ('wmic process get processid^,caption') do (
set "pid=%%a"
set "caption=%%b"
REM 输出进程信息
echo Process ID: !pid!
echo Caption: !caption!
echo.
)
endlocal
以上代码使用了批处理脚本语言来调用 WMIC 命令并处理其输出。下面是代码的解释:
-
@echo off
:关闭命令回显,以确保执行时不会在屏幕上显示命令本身。 -
setlocal enabl