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

Ответить
Аватара пользователя
ShadowMas

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

Сообщение ShadowMas »

Подскажите пожалуйста после установки 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
Аватара пользователя
brodjaga5

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

Сообщение brodjaga5 »

Код:

Код: Выделить всё

@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
Аватара пользователя
LonerD

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

Сообщение LonerD »

Цитата ShadowMas:



после установки Win XP как осуществить запуск с USB флешки такой команды
Установка - [решено] как осуществить запуск с 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.
Аватара пользователя
ShadowMas

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

Сообщение ShadowMas »

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

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

Сообщение ShadowMas »

Цитата ShadowMas:



Люди я если честно не работает!
Установка - [решено] как осуществить запуск с USB флешки такой команды




положите в корень флешки фейл 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
Аватара пользователя
LonerD

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

Сообщение LonerD »

Цитата mamont1:



положите в корень флешки фейл WIN51 (можете создать сами (без расширения))
Установка - [решено] как осуществить запуск с USB флешки такой команды




Маркерный файл может быть ЛЮБОЙ. Главное - его указать.

И желательно - чтобы такого же маркерного файла не было в корне других дисков; в предыдущем посте сказано как максимизировать шансы нахождения маркерного файла именно на флешке, а не на HDD или DVD.

Равно как и имя переменной может быть любым. В приведённых примерах ей задано имя CDROM, но можно указать любое.




Цитата mamont1:



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




Не усложняйте. Диск не помечается никоим образом.

Всё намного проще - указанной командой создаётся переменная CDROM и ей присваивается путь к диску, на котором найден указанный маркерный файл.




Цитата ShadowMas:



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




Поиск работы - в других темах.
Аватара пользователя
Сlassic

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

Сообщение Сlassic »

Цитата ShadowMas:



Люди я если честно не работает!
Установка - [решено] как осуществить запуск с USB флешки такой команды




Проверил на своей флешке, батник



Код:

Код: Выделить всё

@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.
Аватара пользователя
shao

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

Сообщение shao »

Цитата LonerD:



И желательно - чтобы такого же маркерного файла не было в корне других дисков
Установка - [решено] как осуществить запуск с USB флешки такой команды




Почему всегда стараются указать название маркерного файла ( к примеру - WIN51 ) такое , которое может встретиться на дисках?

Не проще ли указать какое-нибудь уникальное название которое, теоретически, не совпадет ?!!
Аватара пользователя
ShadowMas

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

Сообщение ShadowMas »

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

Вернуться в «Автоматическая установка Windows 2000/XP/2003»