Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Установка - [решено] как осуществить запуск с USB флешки такой команды

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


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

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


Подскажите пожалуйста после установки Win XP как осуществить запуск с USB флешки такой команды изначально написана для запуска с CD

Код: Выделить весь код
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:\WIN51 set CDROM=%%i:
set wpipath=%CDROM%\WINSETUP\XPpSP3\Chip_BS

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

REG ADD %KEY%\999 /V 1 /D "%wpipath%\Presetup.exe" /f

Отправлено: 12:45, 26-08-2012

 

Аватара для brodjaga5

Ветеран


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

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


Код: Выделить весь код
@ECHO OFF    
FOR /F "skip=2 usebackq" %%d IN (`FIND "dospath" %SystemRoot%\SYSTEM32\$WINNT$.INF`) DO SET %%d 
set wpipath=%dospath%\WPI  
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx  
REG ADD %KEY%\990 /VE /D "Установка программ из WPI" /f  
REG ADD %KEY%\990 /V 1 /D "%wpipath%\WPI.exe" /f  
Exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:45, 26-08-2012 | #2



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

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


Аватара для LonerD

Ветеран


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

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


Цитата ShadowMas:
после установки Win XP как осуществить запуск с USB флешки такой команды »
Абсолютно так же само.
В батнике ведь перечислены все диски, так что файл-метка будет искаться что на CD, что на DVD, что на USB, что на жёстком диске.
Единственно что - я бы посоветовал перечислять диски в обратном порядке
(z y x w v u t s r q p o n m l k j i h g f e d c)
Смысл в том, что файл-метка может обнаружиться в корне какого-то локального диска, локальные диски обычно начинаются с буквы C и идут по порядку, так что при таком перечислении больше шансов найти файл-метку именно на CD или USB.

-------
OSzone - лучшие!

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

Отправлено: 19:34, 26-08-2012 | #3


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


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

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


Люди я если честно не работает! Вопрос заключается в том что какая команда выбора флеш накопителя(с любой буквой) соответствует команде "set wpipath=%CDROM%"

Отправлено: 15:47, 28-08-2012 | #4


Старожил


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

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


Цитата ShadowMas:
Люди я если честно не работает! »
положите в корень флешки фейл WIN51 (можете создать сами (без расширения))
Создайте aaa.bat файл, в него вставьте код ниже:
Код: Выделить весь код
@ECHO OFF
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:\WIN51 set CDROM=%%i:
echo.
Echo -CDROM-%CDROM%
echo.
pause
сохраните/запустите, и результат сюда - в виде ссылки на скриншот. здесь гляньте: http://ompldr.org/vZjlucg

Цитата:
какая команда...
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:\WIN51 set CDROM=%%i:
это она и есть - искать файл - WIN51 - на дисках (C D E F G... и т.д. - ежли найден - пометить как CDROM

Последний раз редактировалось mamont1, 28-08-2012 в 16:38.

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

Отправлено: 16:12, 28-08-2012 | #5


Аватара для LonerD

Ветеран


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

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


Цитата mamont1:
положите в корень флешки фейл WIN51 (можете создать сами (без расширения)) »
Маркерный файл может быть ЛЮБОЙ. Главное - его указать.
И желательно - чтобы такого же маркерного файла не было в корне других дисков; в предыдущем посте сказано как максимизировать шансы нахождения маркерного файла именно на флешке, а не на HDD или DVD.
Равно как и имя переменной может быть любым. В приведённых примерах ей задано имя CDROM, но можно указать любое.

Цитата mamont1:
пометить как CDROM »
Не усложняйте. Диск не помечается никоим образом.
Всё намного проще - указанной командой создаётся переменная CDROM и ей присваивается путь к диску, на котором найден указанный маркерный файл.

Цитата ShadowMas:
я если честно не работает »
Поиск работы - в других темах.

-------
OSzone - лучшие!

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

Отправлено: 16:53, 28-08-2012 | #6


Ветеран


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

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


Цитата ShadowMas:
Люди я если честно не работает! »
Проверил на своей флешке, батник
Код: Выделить весь код
@echo off

SET CDROM=%~d0
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET i=800

REG ADD %KEY% /V TITLE /D "BS Post Installer" /f

 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:\BSCD.txt set CDROM=%%i:

REG ADD %KEY%\%i% /VE /D "BSP" /f
REG ADD %KEY%\%i% /V 1 /D "%CDROM%\WINSETUP\XPpSP3\BSPOST\Presetup.exe" /f   
SET /A i+=1
срабатывает и запускает Presetup.exe с флешки, маркерный файл BSCD.txt в корне флешки. Правда это Presetup.exe из BS Post Installer, а не WPI.
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:48, 28-08-2012 | #7


Аватара для shao

Ветеран


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

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


Цитата LonerD:
И желательно - чтобы такого же маркерного файла не было в корне других дисков »
Почему всегда стараются указать название маркерного файла ( к примеру - WIN51 ) такое , которое может встретиться на дисках?
Не проще ли указать какое-нибудь уникальное название которое, теоретически, не совпадет ?!!

Отправлено: 22:04, 28-08-2012 | #8


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


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

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


Люди все отлично разобрался просто и провда нужно было в корень кинуть "WIN51" (проверочный) я чот думал он будет по всему диску искаться ! Спасибо всем за помощь!!!

Отправлено: 23:18, 28-08-2012 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Запуск cmd из флешки cibin Скриптовые языки администрирования Windows 3 26-07-2011 22:54
CMD/BAT - [решено] Выполнение команды запуск sfx архива timon45 Скриптовые языки администрирования Windows 4 21-08-2010 22:11
Запуск Win 98 с USB Флешки Kuray Microsoft Windows 95/98/Me (архив) 2 07-07-2010 21:36
C/C++ - [решено] Запуск *.exe файла с ключами в ShellExecute.Как осуществить? Virtyaluk Программирование и базы данных 4 31-03-2010 16:52
Delphi - [решено] Запуск *.exe по истечению времени.Как осуществить? Virtyaluk Программирование и базы данных 3 29-01-2010 09:50




 
Переход