如何使用逻辑运算符和任务列表

Aka*_*ash 2 windows batch

tasklist在一个句子中使用逻辑运算符和命令,但它不起作用。我的批处理脚本:

tasklist \fi"memusage gt 18000" && \fi"memusage lt 19000"
Run Code Online (Sandbox Code Playgroud)

谁能帮我吗?

Jos*_*efZ 5

::       \xe2\x86\x93                          \xe2\x86\x93\ntasklist /fi "memusage gt 18000"    /fi "memusage lt 19000"\n::          \xe2\x86\x91                    \xe2\x86\x91\xe2\x86\x91    \xe2\x86\x91   \n
Run Code Online (Sandbox Code Playgroud)\n\n

解释(参见tasklist /?输出):

\n\n
    \n
  • \xe2\x86\x93\xc2\xa0 使用/FI(solidus) 代替\\FI(reverse Solidus)
  • \n
  • \xe2\x86\x91\xc2\xa0/FI使用空格将开关与过滤器本身分开;
  • \n
  • \xe2\x86\x91\xe2\x86\x91简单连接的过滤器意味着逻辑AND(参见 中的最后一个示例tasklist /?)。
  • \n
\n\n

顺便说一句,&&运算符仅表示命令级别的条件执行。

\n