Что-бы не палился батник запускайте его через vbs скрипт:
Тогда не будет палиться АВ и чёрное окошко не будет отображаться !
Код:
Dim oShell
Set oShell = WScript.CreateObject ("WSCript.shell")
oShell.run "файл.bat", 0
Set oShell = Nothing
Тогда не будет палиться АВ и чёрное окошко не будет отображаться !