Dead_Moroz

Silver Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Возможно, вопрос и глупый, но: на флешке есть каталог OEMINFO, в котором лежат файлы для добавления OEM-информации в "Свойства системы" - oemlogo.bmp, oeminfo.ini - это для WXP; W7.reg - для Windows 7. Там же, в этом каталоге лежат примитивнейшие файлы: Код: @echo off copy oeminfo.ini %systemroot\system32% /Y copy oemlogo.bmp %systemroot%\system32 /Y | Это для ХР. Код: @echo off copy oemlogo.bmp %systemroot%\system32 /Y reg import OEMLogoWin7.reg | Это для W7. Батник для ХР работает нормально - копирует оба файла в system32. А вот батник для W7 не хочет работать (запускаю его правой кнопкой > "Запустить от имени администратора"). Ругается на то, что не может найти файлы, которые надо скопировать. Если переписать всю папку OEMINFO, скажем, на диск С и изменить батник, чтобы он выглядел так: Код: @echo off copy c:\oemlogo\oemlogo.bmp %systemroot%\system32 /Y reg import c:\oemlogo\OEMLogoWin7.reg | то тогда работает. Но хотелось бы запускать напрямую с флешки. Как исправить? Чую, что надо использовать %~dp0 - Код: @echo off setlocal set cpath=%~dp0 copy <а вот тут не знаю, как правильно приклеить имя файла, который хочу копировать> |
| Всего записей: 2265 | Зарегистр. 16-10-2002 | Отправлено: 17:46 07-10-2010 | Исправлено: Dead_Moroz, 17:58 07-10-2010 |
|