|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista » [статья] Создание структуры папок |
|
[статья] Создание структуры папок
|
(*.*) Сообщения: 36567 |
Все вопросы по созданию структуры папок для автоустановки Vista в этой теме. |
|
------- Отправлено: 22:33, 15-01-2009 |
(*.*) Сообщения: 36567
|
Профиль | Сайт | Отправить PM | Цитировать nikolajbunin, создайте структуру папок вручную и скопируйте содержимое DVD вручную. Это быстрее, чем писать вопрос на форуме
![]() |
------- Отправлено: 19:21, 23-02-2012 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1799
|
Профиль | Сайт | Отправить PM | Цитировать Я на досуге оптимизировал данный скрипт под Windows 7, решил выложить в данной теме. Может быть кому-то пригодится.
@echo off :Start ECHO. ECHO Этот командный файл создает структуру папок для ECHO работы над автоматической установкой Windows Seven. ECHO. ECHO Во время этого процесса можно скопировать установочный ECHO DVD Windows Seven на жесткий диск. ECHO Вставьте DVD в привод и нажмите любую клавишу. ECHO. ECHO Если вы хотите скопировать DVD вручную позже, ECHO просто нажмите любую клавишу. PAUSE > NUL ::Все папки создаются командой mkdir :CreateFolders CLS ECHO. ECHO Создание папок . . . SET work=%CD%\SevenWork IF NOT EXIST %work%\NUL MKDIR %work% IF NOT EXIST %work%\DVD\NUL MKDIR %work%\DVD IF NOT EXIST %work%\DVD\Drivers\NUL MKDIR %work%\DVD\Drivers IF NOT EXIST %work%\ISO\NUL MKDIR %work%\ISO IF NOT EXIST %work%\Logs\NUL MKDIR %work%\Logs IF NOT EXIST %work%\Mount\NUL MKDIR %work%\Mount IF NOT EXIST %work%\Distribution\NUL MKDIR %work%\Distribution IF NOT EXIST %work%\wim\NUL MKDIR %work%\wim IF NOT EXIST %work%\Sandbox\NUL MKDIR %work%\Sandbox IF NOT EXIST %work%\Updates\NUL MKDIR %work%\Updates IF NOT EXIST %work%\xml\NUL MKDIR %work%\xml IF NOT EXIST %work%\IE9\NUL MKDIR %work%\IE9 ECHO. ECHO Работа с папками завершена. pause :: Копирование DVD SET DVDDrive=NULL FOR %%i IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO IF EXIST %%i:\sources\install.wim SET DVDDrive=%%i:\ IF "%DVDDrive%"=="NULL" GOTO :NoDVDDrive ECHO. ECHO Копирование установочного DVD Windows Seven... START /WAIT /min "Копирование DVD Seven" XCOPY %DVDDrive%*.* "%work%\DVD\" /cheriy ECHO. ECHO Копирование завершено. ECHO Процесс создания структуры папок завершен! pause exit :NoDVDDrive ECHO. ECHO Установочный DVD Windows Seven не найден! ECHO Позже скопируйте его содержимое вручную в папку: ECHO %CD%\SevenWork\DVD ECHO. pause Выражаю огромную благодарность Vadikan - автору первоначального скрипта. |
Отправлено: 19:01, 23-06-2012 | #12 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать У меня Windows 7 при запуске бат файла , почему то при выполнении команды для набора букв дисков в системе, происходит поиск только по C , D , E , F , а дальше не ищет и соотвественно выдает ошибку что в устройстве F нет диска , что диск не найден, почему не происходит поиск и по остальным.
Может есть какой то запрет в системе или ограничение, которое говорит о том что команда for может обработать только первые 4 буквы в системе |
Последний раз редактировалось maslinaV, 17-04-2013 в 14:47. Причина: ошибка Отправлено: 14:40, 17-04-2013 | #13 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать Запустил все построчно прекрасно отработалось....Буду искать ошибку...
|
Отправлено: 09:53, 18-04-2013 | #14 |
Старожил Сообщения: 183
|
Профиль | Отправить PM | Цитировать Цитата:
|
|
Последний раз редактировалось FreshMen85, 18-04-2013 в 15:12. Отправлено: 15:07, 18-04-2013 | #15 |
Старожил Сообщения: 252
|
Профиль | Отправить PM | Цитировать У меня нет картридера
Не понял в чем ошибка , только увидел одно, файл который создавал в Notepad++ отрабатывает все только до пункта копирования, а затем все закрывается . Подгрузил файл в notepad ++ взятый с сайт, здесь на странице , немного подправил , он заработал, прошелся по строкам сравнил оба файла не нашел ошибок. Тогда создал начисто файл в AkelPad все отработалось @echo off echo Создание структуры папок для настройки образа Windows 7. echo. echo Сядьте поудобней. echo. echo Начинаем нашу работу. echo. echo Для начала нажмите любую клавишу. pause >nul :CreateFolders echo. Echo Создадим переменную. set work=%~dp0windows7x64 echo проверим существование директории в заданной переменной . echo если директории нет, тогдо создадим ее. echo. pause if not exist "%work%" md "%work%" echo. echo сохраним имя текущего каталога и перейдем в директорию "%work%", и назначим ее текущей. pushd "%work%" echo. pause echo Используем команду For для создания папок внутри директории. echo. for %%A in (DVD ISO Logs Mount wim Sandbox Updates xml bootwim\lp bootwim\mount mui) do md "%%A" echo. echo Создание структуры папок завершено! echo. pause ::Копирование файлов установки Windows 7 echo. echo Назначим переменную и присвоим ей значение. echo. set DVDDrive=NULL echo. echo Вставьте установочный диск в привод DVD. echo или смонтируйте образ на виртуальный привод. echo или вставьте USB flash в USB разъем. echo с установочными файлами Windows 7. echo. pause echo. echo Произведем поиск установочных файлов по именам дисков в системе echo в случае успеха, присвоим переменной другое значение echo и начнем копирование. for %%i in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%i:\sources\install.wim set DVDDrive=%%i:\ echo. if "%DVDDrive%"=="NULL" goto :NoDVDDrive echo Если проверка неудачна, переход на заданную программой метку. echo При запуске копирования, откроется другое окно, окно закроется автоматически. pause echo. start /wait /max "Копирование установочных файлов Windows 7" xcopy "%DVDdrive%"*.* "%work%\DVD\" /heriy echo Копирование завершено. pause exit :NoDVDDrive ECHO. ECHO Установочный DVD Windows Seven не найден! ECHO Позже скопируйте его содержимое вручную в папку:. ECHO "%work%\DVD". ECHO. pause exit а вот в чем ошибка так и не понял , прикрепляю 2 файла Windows_7_64_not_work.bat и Windows_7_64_work.bat. Файл Windows_7_64_not_work.bat отрабатывает копирование если вместо переменных указать полный путь из источника в приемник. |
Последний раз редактировалось maslinaV, 18-04-2013 в 17:13. Причина: ошибка Отправлено: 17:03, 18-04-2013 | #16 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Общее - [статья] Создание настроенного образа операционной системы | Vadikan | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 836 | 29-01-2024 06:32 | |
Vista / 2008 - [статья] Создание базового загрузочного диска Windows PE | Vadikan | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 59 | 22-09-2016 20:16 | |
[статья] Создание загрузочного ISO/DVD Windows Vista | Vadikan | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 18 | 22-07-2012 23:49 | |
CMD/BAT - [решено] Сохранение структуры папок и ее воссоздание с помощью командного файла | Vadikan | Скриптовые языки администрирования Windows | 8 | 22-07-2009 01:56 | |
[решено] Создание структуры и множества | morgan1991 | AutoIt | 7 | 26-03-2009 01:53 |
|