【发布时间】:2017-07-03 21:25:16
【问题描述】:
我想创建一个批处理文件,在运行时在其窗口标题中显示它使用的内存(RAM)。我已经使用 wmic 命令尝试了以下代码,但它不起作用
:START
cls
set /A exe_count=%exe_count%+1
set /A mem_usage="wmic process where name='kill_tasks.bat' get WorkingSetSize | findstr /r "^[1-9][0-9]*""
title task kill -- execution count: %exe_count%, mem: %mem_usage%
<Other codes>
SLEEP 30
GOTO START
当执行 wmic 命令时,它会显示一条错误消息:
缺少运算符
窗口的标题是
task kill -- 执行次数:1,mem:0
如果我在批处理文件开始运行后在新的命令提示符窗口中单独运行 wmic 命令,则会显示错误:
没有可用的实例。
【问题讨论】:
-
确定文件本身中的数据似乎是一个毫无意义的练习。一旦您开始检查它就会提高值,然后您的值将反映检查机制而不是批处理文件的实际过程。
标签: windows batch-file cmd