Войти

Показать полную графическую версию : Как сделать не закрывающийся .Bat


Aifear
12-11-2016, 21:03
Мне нужно именно не просто поставить pause в конце, а что бы лишь при одном условии bat-ник закрылся например:

set /p var1=
if %var1%=="yes" then (exit)

Т.е не работали ни ctrl+c, alt+f4, и т.д, что бы крестика не было

Elven
12-11-2016, 21:13
именно через cmd/bat - никак. разве что полностью скрыть окно, но все равно процесс остается убиваемым через тот же taskkill.

Iska
12-11-2016, 23:08
Т.е не работали ни ctrl+c »
Никак.

alt+f4 »
Данная комбинация клавиш в старых ОС командным процессором вовсе не обрабатывается.

что бы крестика не было »
Никак.

А Вам зачем?

Aifear
14-11-2016, 22:45
А Вам зачем? »
В принципе, для саморазвития

greg zakharov
15-11-2016, 13:40
В принципе, для саморазвития
Справка для саморазвития: дабы перехватывать нажатия опредленных комбинаций (или просто отдельных) клавиш, ровно как сделать бат неубиваемым, используйте технику гибридизации бата с PowerShell.

megaloman
15-11-2016, 14:26
Aifear, Как вариант, войти в систему другим пользователем, создать на батник назначенное задание. При работе от имени первого пользователя этот батник виден не будет. В диспетчере задач при наличии прав убить его можно.

Aifear
15-11-2016, 18:15
greg zakharov, Спасибо! Будем пробовать)




© OSzone.net 2001-2012