Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 252
Благодарности: 11

Профиль | Отправить 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
Спасибо Dragokas за подсказку и разъяснение некоторых моментов,
а вот в чем ошибка так и не понял , прикрепляю 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