![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » Установка - [решено] как осуществить запуск с USB флешки такой команды |
|
Установка - [решено] как осуществить запуск с USB флешки такой команды
|
Пользователь Сообщения: 98 |
Подскажите пожалуйста после установки Win XP как осуществить запуск с USB флешки такой команды изначально написана для запуска с CD
|
|
Отправлено: 12:45, 26-08-2012 |
Ветеран Сообщения: 536
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1462
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ShadowMas:
В батнике ведь перечислены все диски, так что файл-метка будет искаться что на 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. |
|
------- Отправлено: 19:34, 26-08-2012 | #3 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Люди я если честно не работает! Вопрос заключается в том что какая команда выбора флеш накопителя(с любой буквой) соответствует команде "set wpipath=%CDROM%"
|
Отправлено: 15:47, 28-08-2012 | #4 |
Старожил Сообщения: 413
|
Профиль | Отправить PM | Цитировать Цитата ShadowMas:
Создайте 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 Цитата:
это она и есть - искать файл - WIN51 - на дисках (C D E F G... и т.д. - ежли найден - пометить как CDROM |
|||
Последний раз редактировалось mamont1, 28-08-2012 в 16:38. Отправлено: 16:12, 28-08-2012 | #5 |
Ветеран Сообщения: 1462
|
Профиль | Сайт | Отправить PM | Цитировать Цитата mamont1:
И желательно - чтобы такого же маркерного файла не было в корне других дисков; в предыдущем посте сказано как максимизировать шансы нахождения маркерного файла именно на флешке, а не на HDD или DVD. Равно как и имя переменной может быть любым. В приведённых примерах ей задано имя CDROM, но можно указать любое. Цитата mamont1:
Всё намного проще - указанной командой создаётся переменная CDROM и ей присваивается путь к диску, на котором найден указанный маркерный файл. Цитата ShadowMas:
|
|||
------- Отправлено: 16:53, 28-08-2012 | #6 |
Ветеран Сообщения: 1324
|
Профиль | Отправить 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 |
|
Отправлено: 18:48, 28-08-2012 | #7 |
Ветеран Сообщения: 1014
|
Профиль | Отправить PM | Цитировать Цитата LonerD:
Не проще ли указать какое-нибудь уникальное название которое, теоретически, не совпадет ?!! |
|
Отправлено: 22:04, 28-08-2012 | #8 |
Пользователь Сообщения: 98
|
Профиль | Отправить PM | Цитировать Люди все отлично разобрался просто и провда нужно было в корень кинуть "WIN51" (проверочный) я чот думал он будет по всему диску искаться
![]() |
Отправлено: 23:18, 28-08-2012 | #9 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
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 |
|