Войти

Показать полную графическую версию : [решено] При включении, "Notepad"- сразу его отключать.


ufooo
09-03-2016, 15:23
Подскажите как зделать чтобы в, "Cmd" консоли все время небегала строка повтора:
Error ...........................
Error ...........................
и.т.д. до безпридела. Скрипт ненаходит чего отключать.
А зделать так чтобы скрипт ждал включения, "Notepad" и постоянно отключает его. И так повторял все время если будем включать "Notepad".
Пример скрипта;
@Echo off
:x
Taskkill /f /im Notepad.exe
goto x

Iska
09-03-2016, 15:57
Используйте перенаправление потока ошибок в пустое устройство — «2>nul».

ufooo
09-03-2016, 16:14
...

dedmazai1870
09-03-2016, 16:19
ufooo
Можно сделать так
@echo off
:x
tasklist.exe /nh /fi "imagename eq notepad.exe" | find.exe /I "notepad.exe" > nul
if %errorlevel%==0 Taskkill /f /im Notepad.exe > nul
goto x

Iska
09-03-2016, 16:46
Можно сделать так »
многабукф Лишнее. Я же написал, что добавить:
2>nul Taskkill /f /im Notepad.exe
И всё.

dedmazai1870
09-03-2016, 17:18
Iska
А что так нервничать? У каждого свой подход. Мне не нравится Ваше "слепое" решение, например. Дискуссия бессмысленна.

ufooo
09-03-2016, 20:09
Это просто нерабочий скрипт.
2>nul Taskkill /f /im Notepad.exe

Iska
09-03-2016, 20:22
Это просто нерабочий скрипт. »
Это была строка, которой нужно заменить Вашу:
Taskkill /f /im Notepad.exe »
И, надеюсь, Ваш пакетный файл называется не «Taskkill.bat»/«Taskkill.cmd».

ufooo
09-03-2016, 22:54
@Echo off
:x
2>nul Taskkill /f /im Notepad.exe & >nul timeout /t 1 /nobreak
goto x




© OSzone.net 2001-2012