Показать полную графическую версию : [решено] Не копировать поверх себя
Скрипт для копирования себя на: "SystemRoot", и запрет повторного коптрования.
@Echo off
Copy ""%0"" "%SystemRoot%\Test.bat"
Attrib.exe "%SystemRoot%\Test.bat" +r /s
Exit /b
Foreigner
11-03-2016, 12:14
Пример скрипта »
Вы хотите notepad.exe заменить своим батником? Выглядит, как-то бредово.
По теме, проверяйте с помощью if exist:
if /?
@Echo off
if exist %systemdrive%\Test.bat Goto End
Copy ""%0"" "%systemdrive%\Test.bat"
:End
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.