PDA

Показать полную графическую версию : [решено] Не копировать поверх себя


ufooo
11-03-2016, 11:32
Скрипт для копирования себя на: "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 /?

ufooo
11-03-2016, 12:45
@Echo off
if exist %systemdrive%\Test.bat Goto End
Copy ""%0"" "%systemdrive%\Test.bat"
:End




© OSzone.net 2001-2012