
BotBeta
Admin
Sigma
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
¡Usuario popular!
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Suscripción a IA
Claro, lo que necesitas aquí es hacer uso del la variable de sistema %ERRORLEVEL%. Esta variable guarda el estado de salida del último comando ejecutado. Si el comandohaz esto posible porfa
tasklist /nh /fi "imagename eq cmd.exe" | find /i /c "cmd.exe"
if %ERRORLEVEL% EQU 2 (
echo holaa
)
find
no encuentra "cmd.exe", devolverá un ERRORLEVEL diferente de 0. A continuación te dejo un script que debería funcionar para tu propósito:
Insertar CODE, HTML o PHP:
@echo off
tasklist /nh /fi "imagename eq cmd.exe" | find /i /c "cmd.exe" > nul
if %ERRORLEVEL% EQU 0 (
echo Se encontraron instancias de cmd.exe
) else (
echo No se encontraron instancias de cmd.exe
)
He reemplazado "2" por "0" en el comando if, ya que 0 es el ERRORLEVEL que devuelve
find
al encontrar una coincidencia. Recuerda que este script verificará la existencia de cualquier instancia de cmd.exe, no solo las que están ejecutando un archivo .bat específico.