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

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

Ответить
Настройки темы
[решено] Пожалуйста напишите мне скрипт запускающий приложение с диска.

Пользователь


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


Конфигурация

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


Пожалуйста создайте скрипт запускающий приложение с диска после установки ОС. И пожалуйста объясните мне куда его нужно пихать.

Путь таков:

Pack\Install\tss.exe

Отправлено: 20:52, 02-02-2011

 

Забанен


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

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


Какой диск имеется в виду - не понятно.
Но в общем виде можно реализовать вот так:

Код: Выделить весь код
FOR %%d IN (z y x w v u t s r q p o n m l k j i h g f e d c) DO IF EXIST %%d:\markerfile SET CDROM=%%d:
start /wait %CDROM%\Pack\Install\tss.exe
где markerfile - маркерный файл, который должен лежать в корне диска, с котого нужно запустить программу.

Отправлено: 21:41, 02-02-2011 | #2



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

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


Пользователь


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

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


Цитата LonerD:
Какой диск имеется в виду - не понятно. »
Привод CD/DVD

Цитата LonerD:
где markerfile - маркерный файл, который должен лежать в корне диска »
Можно поподробнее? Как его создать? А то я ещё нуб в этом деле...

Отправлено: 22:10, 02-02-2011 | #3


Аватара для timon45

Ветеран


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

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


Цитата VadimN96:
Можно поподробнее? Как его создать? »
Это текстовый файл без расширения который называется markerfile должен лежать в корне диска.

Отправлено: 00:14, 03-02-2011 | #4


(*.*)


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

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


Цитата VadimN96:
Можно поподробнее? Как его создать? А то я ещё нуб в этом деле... »
Нубы должны читать материалы сайта
Способы установки
Запуск RunOnceEx с CD

-------
Канал Windows 11, etc | Чат @winsiders


Отправлено: 02:38, 03-02-2011 | #5


Пользователь


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

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


Цитата timon45:
Это текстовый файл без расширения который называется markerfile должен лежать в корне диска. »
У меня их три, какой нужно указывать (WIN51, WIN51IP, WIN51IP.SP3)? Или это не имеет значение?

Я так понял нужно создать cmdlines.txt с текстом:

Цитата:
[COMMANDS]
"RunOnceEx.cmd"
И в этой же папке RunOnceEx.cmd с текстом:

Цитата:
FOR %%d 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 %%d:\WIN51 SET CDROM=%%d:
start /wait %CDROM%\Pack\Install\tss.exe
Но, вот вопрос я не хочу создавать никакие $OEM$ папки, так тогда куда кидать файлы cmdlines.txt и RunOnceEx.cmd?

Последний раз редактировалось VadimN96, 03-02-2011 в 06:54.


Отправлено: 04:50, 03-02-2011 | #6


Пользователь


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

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


Ну что никто не знает ответа что-ли?

Отправлено: 12:46, 03-02-2011 | #7


Аватара для masterchess

Старожил


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

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


VadimN96, делаешь так:
В папке I386 дистрибутива создаешь папку SVCPACK (если ее там нет) и помещаешь там командный файл Pack.cmd
Код: Выделить весь код
@ECHO OFF

FOR /F "skip=2 usebackq" %%d IN (`FIND "dospath" %SystemRoot%\SYSTEM32\$WINNT$.INF`) DO SET %%d
SET CDROM=%dospath%
set Packpath=%CDROM%\Pack
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
REG ADD %KEY%\990 /VE /D "Установка программ" /f
REG ADD %KEY%\990 /V 1 /D "%Packpath%\Install\tss.exe" /f
Exit
далее находишь в I386 файл SVCPACK.IN_, распаковываешь его и добавляешь в секцию [SetupHotfixesToRun]такую запись
Код: Выделить весь код
Pack.cmd
Сохраняешь изменения и запаковываешь обратно. В этом случае файл ответов можно совсем не использовать.

Отправлено: 15:39, 03-02-2011 | #8


Пользователь


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

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


masterchess, Как запаковать обратно, если это cab-файл и он не поддерживается архиваторами (винрар, 7-зип) они пишут что не могут изменить архив. Как быть автор!?

Отправлено: 21:22, 03-02-2011 | #9


Ветеран


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


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

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


Цитата VadimN96:
masterchess, Как запаковать обратно, если это cab-файл и он не поддерживается архиваторами (винрар, 7-зип) они пишут что не могут изменить архив. Как быть автор!? »
в коммандной строке пишешь
Код: Выделить весь код
makecab SVCPACK.INF

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


Отправлено: 21:30, 03-02-2011 | #10



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Напишите пожалуйста скрипт для avz супротив трояна byaka Лечение систем от вредоносных программ 3 22-01-2010 12:55
Скрипт запускающий программу в заданное время Anarasius AutoIt 1 23-10-2009 15:56
Mandriva/Mandrake - [решено] Скрипт, ежедневно запускающий Sarg, вылетает с ошибкой andrystepa Общий по Linux 10 03-03-2008 09:54
VBS/WHS/JS - Скрипт автоматически запускающий исталляцию программ skatet Программирование и базы данных 13 18-11-2007 10:45
Вы, напишите мне ответ ... TarasBulba Непонятные проблемы с Железом 15 11-10-2002 19:20




 
Переход