Похоже, что вы хотите скрыть вывод комментариев, а не подсказку и самих себя.Это можно сделать, перенаправив их STDOUT и STDERR на NUL
.
. Если вы запускаете пакетный файл из cmd, запустите его с:
(batch.bat)>NUL 2>&1
, и если вы запустите егодважды щелкните, а затем либо создайте другой пакетный файл с содержимым:
@(batch.bat)>NUL 2>&1
, либо в своем пакетном файле начните с (не рекомендуется):
@echo off
setlocal EnableDelayedExpansion
(
content
of
your
batch
file
)>NUL 2>&1
, но учтите, что вам следуетпеременная доступа с !var!
вместо %var%
, поэтому я не рекомендую этот способ.