有没有办法将命令的结果与批处理文件中声明的变量进行比较?

问题描述 投票:0回答:0
@echo off
setlocal enabledelayedexpansion

goto :main

:main
setlocal
    set prog=notepad.exe
    
    for /f "tokens=1" %%g in ('tasklist') do (
        if %%g equ !prog! (
            echo Process is running
        )
    )
    
endlocal
goto :eof

我试着用 !prog! 来比较结果! (可变)但它没有用。

windows batch-file cmd command-line scripting
© www.soinside.com 2019 - 2024. All rights reserved.