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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Почему-то не работает cmd файл

Ответить
Настройки темы
[решено] Почему-то не работает cmd файл
goreuser


Сообщения: n/a

Профиль | Цитировать


Изменения
Автор: Vadikan
Дата: 14-02-2007
На диске есть папка $OEM$ такого содержания: 1$, $$, $Docs, RunOnceEx.cmd, reg.reg, cmdlines.txt. В папке 1$ лежит папка Install такого содержания: start.cmd, KillDep.exe, sleep.exe, WinRAR.exe, Wincmd.ini, rarreg.key.
Вот содержание RunOnceEx.cmd:
Цитата:
cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\%i% /VE /D "Windows Server 2003 R2" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\R2\SETUP2.EXE /q /a /p:xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Total Commander 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Total.exe /S /D=%programfiles%\Total Commander" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "XP Codec Pack 2.0.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\XPCodecPack.exe /S /D=%programfiles%\XP Codec Pack" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Reader 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\AdbeRdr705rus.exe /s /v\" /qn\"" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "WinRAR 3.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\wrar362ru.exe /S" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Restarting PC" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\install\start.cmd" /f
SET /A i+=1
И вот содержание start.cmd:
Цитата:
@echo off
KillDep.exe /noexecute=AlwaysOff /NoPae
xcopy wincmd.ini "%programfiles%\Total Commander\" /y /q /s
xcopy WinRAR.exe "%programfiles%\WinRAR" /y /q /s
xcopy rarreg.key "%programfiles%\WinRAR" /y /q /s
sleep.exe 2
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
shutdown.exe -r -f -t 3 -c "Don't panic!!! This restart was planned AleX!"
del %systemdrive%\ install /q
exit
И все бы ничего, но почему-то не работают команды xcopy wincmd.ini "%programfiles..., вернее пишется 0 файлов скопировано и т.д., в чем тут может быть проблема? Если запускать start.cmd вручную из той же самой папки istall - то все работает...

Отправлено: 21:13, 11-02-2007

 
goreuser


Сообщения: n/a

Профиль | Цитировать


Проблему решил, вот так сейчас выглядят RunOnceEx.cmd:
Цитата:
cmdow @ /HID
@echo off

SET CDROM=%~d0

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=100

REG ADD %KEY% /V TITLE /D "Installing Applications" /f

REG ADD %KEY%\%i% /VE /D "Windows Server 2003 R2" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\R2\SETUP2.EXE /q /a /p:достали ключами в каждом посте"
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Total Commander 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\Total.exe /S /D=%programfiles%\Total Commander" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Adobe Reader 7" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\AdbeRdr705rus.exe /s /v\" /qn\"" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "WinRAR 3.6" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\Soft\wrar362ru.exe /S" /f
SET /A i+=1

REG ADD %KEY%\%i% /VE /D "Restarting PC" /f
REG ADD %KEY%\%i% /V 1 /D "%systemdrive%\start.cmd" /f
REG ADD %KEY%\%i% /V 2 /D "%CDROM%\Soft\CDEject.exe +" /f
SET /A i+=1
и start.cmd:
Цитата:
@echo off
KillDep.exe /noexecute=AlwaysOff /NoPae
xcopy %systemdrive%\install\wincmd.ini "%programfiles%\Total Commander\" /y /q /s
xcopy %systemdrive%\install\WinRAR.exe "%programfiles%\WinRAR" /y /q /s
xcopy %systemdrive%\install\rarreg.key "%programfiles%\WinRAR" /y /q /s
sleep.exe 2
DEL "%systemroot%\*.bmp"
DEL "%systemroot%\system32\dllcache\*.scr"
DEL "%systemroot%\system32\*.scr"
shutdown.exe -r -f -t 40 -c "Don't panic!!! This restart was planned AleX!"
RD /S /Q %systemdrive%\install
del sleep.exe
del KillDep.exe
del start.cmd

Последний раз редактировалось Vadikan, 14-02-2007 в 09:24.


Отправлено: 01:13, 12-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

9119


Сообщения: n/a

Профиль | Цитировать


Извениет что не туда пишу.... но кто может хелп....



Всем привет!ПОМОГИТЕ ПОЖАЛУЙСТА!!!
Проблема такая:
Устанавливаю программу запуском файла install.cmd

install.cmd
@ECHO OFF
ECHO !!!“бв -®ўЄ Microsoft Office 2007!!!
setup.exe /config Enterprise.WW\config.xml
ECHO !!!ѓЋ’Ћ‚Ћ!!!
pause
exit

(Кракозябры это русский шрифт)

При запуске непосредственно этого cmd-ника(двойной клик мышей) все работает как надо....НО при запуске этого файла посредством другого командника(скажем 1.cmd)
ничего не получаеться......

примеры:

При варианте 1):

start "\нужный путь....\install.cmd" (ковычкм т.к есть пробелы в пути адреса)

открываеться еще одно окно cmd.exe(тоже чтои при Пуск-Выполнить-cmd.exe) и больше ничего не происходит!!!

При варианте 2)

CALL "\нужный путь....\install.cmd" (ковычкм т.к есть пробелы в пути адреса)

все вроде идет норм.... install.cmd начинает выполняться....... НО после того как доходит до строки с "setup.exe" вываливаеться сообщение типа "Для изменения настроек Windows зайдите туда-то....." тоесть запускает не мой setup.exe а какол-то другой......

Проблема не в проге т.к такая же беда и с другими приложениями запускающимися подобным образом....


ПОВТОРЮСь...... при непосредственном запуске install.cmd (двойной клик мышью) все нормально работает!!!
ХЕЛП!!!!

Отправлено: 20:50, 14-01-2009 | #3


Ветеран


Автор проектов


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

Профиль | Отправить PM | Цитировать


install.cmd и setup.exe, видимо лежат в одной папке, поэтому при запуске install.cmd рабочей папкой является папка, в которой они оба находятся, и батник легко находит setup.exe.
Цитата 9119:
при запуске этого файла посредством другого командника »
рабочая папка другая - в ней нет setup.exe. Поскольку @ECHO OFF - сообщений об ошибке ты не видишь. Выход прописать к setup.exe в install.cmd полный путь.

-------
Объективная реальность есть бред, вызванный недостатком алкоголя в крови.
Оптимизм есть недостаток информации.
Хочу быть змеёй, чтобы на работу лёжа ходить.
Конструктор инсталляторов на основе 7z SFX + готовые инсталляторы

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:03, 14-01-2009 | #4

9119


Сообщения: n/a

Профиль | Цитировать


ya158, спасибо помогло))

Отправлено: 21:19, 14-01-2009 | #5



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Почему-то не работает cmd файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Конвертирование изображения через CMD файл. Virtyaluk Скриптовые языки администрирования Windows 3 23-01-2010 04:45
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
CMD/BAT - [решено] Подскажите, как сделать что бы CMD записывал файл на флеху? ofcoss Скриптовые языки администрирования Windows 2 16-07-2009 11:20
[решено] bat-файл работает... и он же не работает. В чем дело? truvo Хочу все знать 10 26-03-2009 02:36
[решено] не срабатывает cmd файл вносящий правку в реестр rizz Microsoft Windows 2000/XP 11 02-05-2007 17:42




 
Переход