Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3816
- Репутация:127[+] [-]
|
KottoSOFT, дык там этот ключ относился к MInst. Удали эту строчку из бат-ника.
|
Profvit
- Стаж: 9 лет 3 месяца
- Сообщений: 52
- Репутация:3[+] [-]
|
KottoSOFT, нижний скрипт который предложил Hulk7778, предназначен для запуска MInst и авто установки профиля 2_Portable.ini. Вот исправил под запуск твоего SDI:@ECHO OFF ::название папки (путь если не в корне) set papka=SDI ::имя исполняемого файла set file=SDIO_R679.exe :: Производится поиск диска на котором находится 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 C D) do if exist %%I:\%papka% set bukva=%%I: ::Создается переменная zapusk set zapusk=%papka%\%file% :: Если нужно чтобы батник ждал завершения работы программы разкоментируй а нижнюю закоментируй ::start "" /d"%bukva%\%papka%" /B /wait "%bukva%\%zapusk%" -autoinstall -preservecfg -license -autoclose start "" /d"%bukva%\%papka%" /B "%bukva%\%zapusk%" -autoinstall -preservecfg -license -autoclose exit Можно также усовершенствовать батник добавив туда запуск в зависимости от разрядности системы (хотя 32х разрядная ставит без проблем драйвера и на х64), а также поиск по маске файлов при обновлении их версий, чтобы постоянно не переписывать батник/переименовывать файл при обновлении
Последний раз редактировалось: Profvit (2018-03-18 22:10), всего редактировалось 3 раз(а)
|
KottoSOFT
- Стаж: 9 лет 10 месяцев
- Сообщений: 562
- Репутация:65[+] [-]
|
Profvit, Завтра продолжу пробы, а bat файл вместо exe запустит setupcomplete?сюда если вписать?
|
Profvit
- Стаж: 9 лет 3 месяца
- Сообщений: 52
- Репутация:3[+] [-]
|
KottoSOFT, не понял о чем ты . setupcomplet.cmd это и есть батник который запускается во время установки ОС, просто допиши туда выше переведенный код и все должно сработать. p.s. просто я ставлю драйвера ранее через OOBE.CMD, а через setupcomplet.cmd уже тики реестра + активация, а через сам setupcomplet.cmd, не пробовал, а если и пробовал то давно .
|
KottoSOFT
- Стаж: 9 лет 10 месяцев
- Сообщений: 562
- Репутация:65[+] [-]
|
51966просто я ставлю драйвера ранее через OOBE.CMD Если не сложно дай свой скрипт такой даже лучше будет.
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3816
- Репутация:127[+] [-]
|
51964Можно также усовершенствовать батник добавив туда запуск в зависимости от разрядности системы (хотя 32х разрядная ставит без проблем драйвера и на х64), а также поиск по маске файлов при обновлении их версий, чтобы постоянно не переписывать батник/переименовывать файл при обновлении Можно так:set "xOS=x64_R" if %PROCESSOR_ARCHITECTURE%==x86 if not defined PROCESSOR_ARCHITEW6432 set "xOS=R" for /f %%i in ('dir /b "%bukva%\%papka%\SDIO_%xOS%*.exe"') do set file=%%i
|
Profvit
- Стаж: 9 лет 3 месяца
- Сообщений: 52
- Репутация:3[+] [-]
|
|
KottoSOFT
- Стаж: 9 лет 10 месяцев
- Сообщений: 562
- Репутация:65[+] [-]
|
Profvit, Это OOBE.CMD да?51978Просто я не великий скриптопесатель Главное ведь стараешься пробуешь для меня эти закорючки вообще дремучий лес.
|
KottoSOFT
- Стаж: 9 лет 10 месяцев
- Сообщений: 562
- Репутация:65[+] [-]
|
Profvit, Ок, сделаю протестирую отпишусь. Да я ещё приметил папка с драйверами чуток по другому названа вместо SDI вписано SDI_RUS наверно либо на флешке либо в скрипте надо править под себя.
|
Profvit
- Стаж: 9 лет 3 месяца
- Сообщений: 52
- Репутация:3[+] [-]
|
KottoSOFT, Ну я использовал названия те которые используются при раздаче. Смысл каждый раз переименовывать.
|
Отправлено: 20-Мар-2018 12:47
(спустя 2 часа 22 минуты)
Profvit
- Стаж: 9 лет 3 месяца
- Сообщений: 52
- Репутация:3[+] [-]
|
KottoSOFT, ну так правильно он ищет SDI_RUS и SDIO_Update:: Поиск папок SDIO_Update и SDI_RUS на всех дисках 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:\SDI_RUS set InstallMedia1=%%I: for %%J 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 %%J:\SDIO_Update set InstallMedia2=%%J: Просто верни название как было при раздаче SDIO_Update. Вот строка отвечающая за запуск:: Автоматическая установка драйверов start "" /d"%InstallMedia%\%wdir%" /B /wait "%InstallMedia%\%fullpath%" -autoinstall -preservecfg -license -autoclose Работоспособность скрипта можешь проверить и на установленной системе, нечего страшного не случится(можешь сразу отменить), предварительно закоментируй эти строки(иначе запуск будет единоразовый, пока не удалишь файл маркер)::Определение по маркеру drv.txt была ли установка драйверов перед перезагрузки IF EXIST %windir%\Setup\scripts\drv.txt goto :ex ELSE ::Создается маркер drv.txt по которому определяется запускалась ли установка драйверов после перезагрузки ::на windows 8-10 можно закоментировать но не обязательно @echo off> %windir%\Setup\scripts\drv.txt
|
NeleGal-38
- Стаж: 9 лет
- Сообщений: 506
- Репутация:38[+] [-]
- Откуда: Из леса вестимо
|
Снова я со своим вопросом. Так и не удаётся найти программу для работы с дисками. Нужна программа аналог Diskpart, главное чтоб была консольная и портативная. Выручайте!!
|
Отправлено: 26-Мар-2018 06:52
(спустя 1 час 19 минут)
nikzzzz
- Стаж: 9 лет 9 месяцев
- Сообщений: 3114
- Репутация:127[+] [-]
|
NeleGal-38, Я пользовался GDISK, это конечно не полный аналог DiskPart, но основные дисковые операции выполняет.GDISKGDISK Fixed Disk Partitioning Utility GDISK disk /CRE {/PRI|/EXT|/LOG} [/SZ:{mbytes|pcent{P|%}}] [/END] [/FOR [/Q] [/NTFS[:VISTA|XP|2000|NT4|NT351]] [/EXT2] [/ALIGN[:CHS|1MB]] [/V[:label]]] [/-32] [/NTFAT16] [/NOUSB] [/NO1394] [/Y] [/R] [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /DEL {/P:partn-no|/ALL} [/QWIPE|/DODWIPE|/CUSTOMWIPE:passes] GDISK [disk] [/STATUS] [/RAW|/LBA] [/SER] [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /[-]ACT /P:partn-no [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /[-]HIDE /P:partn-no [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /DISKWIPE [/DODWIPE|/CUSTOMWIPE:passes] [/[-]HPA] [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /MBR [/WIPE] [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK disk /GPT /WIPE [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK /REVERT [/X] [/U] [/NOUSB] [/NO1394] [/Y] [/R] GDISK /BOOTINI {/ADD|/REMOVE|/DEFAULT} [/D:disk-no] [/P:partn-no] [/DESC:desc] [/ENTRY:no] [/TIMEOUT:sec] [/INIFILE:filename] [/BSECTFILE:filename] [/WINNT [/SYSFOLDER:folder]] [/R] GDISK [disk] /BATCH[:filename] [switch[switch...]] GDISK disk /VIEW:sector [/NUM:num-sectors] [/PAGE] GDISK /? [/STATUS|/[-]ACT|/[-]HIDE|/DISKWIPE|/BOOTINI|/BATCH|/VIEW] Adding virtual disks as regular disks to the disk list. Supports VMDK/V2i/Pqi under Windows and VMDK under Dos/Linux GDISK /ad=VirtualDisk.vmdk or /addDisk=VirtualDisk.v2i where VirtualDisk.vmdk is either absolute or relative path to VMDK/V2i/Pqi file Option to preserve Ghost Boot Partition during disk wipe operation GDISK /keepghostboot Copyright (C) 1998-2010 Symantec Corporation. All rights reserved. 11.5.1.2297. Это Gdisk от Symantec , не перепутайте, есть еще одна программа с таким же именем.
|
Страница 5 из 94
Текущее время: 23-Ноя 17:58
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|