dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
ssanchess, было почти правильно, немного подправил до рабочего@echo off setlocal enableextensions pushd "%~dp0" set "arch=x64" if /i "%PROCESSOR_ARCHITECTURE%"=="x86" if not defined PROCESSOR_ARCHITEW6432 set "arch=x86" if /i "%arch%"=="x64" ( start "" 7-Zip_x64.exe ) else ( start "" 7-Zip.exe ) popd Если имена 7-Zip.exe и 7-Zip64.exe, то упрощается немного @echo off setlocal enableextensions pushd "%~dp0" set "arch=64" if /i "%PROCESSOR_ARCHITECTURE%"=="x86" if not defined PROCESSOR_ARCHITEW6432 set "arch=" start "" 7-Zip%arch%.exe popd
|
ssanchess
- Стаж: 9 лет
- Сообщений: 294
- Репутация:11[+] [-]
- Откуда: Из тайги
|
Всем огромное спасибо за помощь. Всё работает. Теперь хоть примерно буду представлять как это можно сделать.
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
Желательно использовать pushd для перехода в каталог, в этом случае разрешаются сетевые пути - по-простому этот батник сработает при запуске из расшаренной папки, иногда это важно .. При запуске через start желательно указывать заголовок окна start "7-zip" 7-Zip%arch%.exe , можно и пустой start "" 7-Zip%arch%.exe , без него может не сработать в некоторых случаях.
|
Joker-2013
- Стаж: 9 лет 5 месяцев
- Сообщений: 2053
- Репутация:120[+] [-]
- Откуда: из прошлого
|
dialmak, А где этот заголовок отображается? Всегда было интересно, зачем майки так извратились...
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
Joker-2013, Лучше у них спросить, но если запускать батник, то он будет виден конечно как title. Иногда это полезно. Типа в первом батнике указываешь шрифт, размер окна и запускаешь второй батник с нужными параметрами.
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3778
- Репутация:27[+] [-]
- Откуда: BG
|
Друзья, нужен батник для Winstallinux, который если запустить с флешку из Winpe находил путь к *.wim или *.esd на флешку и запускал Winstallinux. Примерная команда для запуска: winstallinux U:\sources\install.wim Например выбор файла из списка для запуска.
_________________ Подпись отключена за нарушение правил форума
|
Joker-2013
- Стаж: 9 лет 5 месяцев
- Сообщений: 2053
- Репутация:120[+] [-]
- Откуда: из прошлого
|
dimo70 Попросите автора, в его теме сделать возможность выбора... Находить по какому алгоритму, вы не написали... В какой папке? Поисковый батник сотню раз на сайте приводили...
|
dialmak
- Стаж: 8 лет 9 месяцев
- Сообщений: 842
- Репутация:40[+] [-]
|
dimo70, не проще ли запускать сразу wimlib?
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3778
- Репутация:27[+] [-]
- Откуда: BG
|
Так или иначе надо что то придумать. На первое время сделаю команды на кажды файл. Как раз и протестирую. Но будет лучше если есть такой батник, с возможность выбора. Если я разбирался больше написал бы сам. Вот Андер так сделал для WInst. Ну там гораздо сложнее все, а тут может проще сделать.
_________________ Подпись отключена за нарушение правил форума
|
Joker-2013
- Стаж: 9 лет 5 месяцев
- Сообщений: 2053
- Репутация:120[+] [-]
- Откуда: из прошлого
|
dimo70, Тут есть батник (mysetup.cmd)
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3778
- Репутация:27[+] [-]
- Откуда: BG
|
Joker-2013, Спасибо.
_________________ Подпись отключена за нарушение правил форума
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3778
- Репутация:27[+] [-]
- Откуда: BG
|
Привет всем! Просьба за помощь. Вопрос по батникам. Хочу при запуска WinPE в Pecmd.ini вписать батник, который мог запустить автоматически SDI и вставить в WinPE драйвера, которые не установлены и находятся на разположении SDI в корень флешки. В конце закрывал SDI и сам закрывался. Преимуществено ето для установки net, Wifi и сторидж. Думаю ето несложно, но не могу справиться сам. У Корсака вроде было что то подобное. Мне нужно для запуска класического SDI инсталера.
_________________ Подпись отключена за нарушение правил форума
|
vovan1982
- Стаж: 9 лет 10 месяцев
- Сообщений: 1130
- Репутация:76[+] [-]
- Откуда: Ростов-на-Дону
|
dimo70, в РЕCMD.INI прописать:EXEC =!%WinDir%\System32\SDI.cmd где = означает в скрытом режиме, а ! означает с ожиданием завершения. В system32 закинуть сам SDI.exe с папкой драйверов и SDI.cmd с таким содержимым:cd /d %~dp0 SDI_R.exe /drp_dir:DRV /index_dir:Index /output_dir:"%Temp%" /log_dir:"%Temp%" -hintdelay:500 -filters:1186 /nosnapshot /norestorepnt /license:1 /nogui /autoinstall /autoclose exit
|
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3778
- Репутация:27[+] [-]
- Откуда: BG
|
vovan1982, Спасибо. Только закинуть весь SDI в system32 вима ето не вариант, так как он очень большой. Нужно чтоб SDI и драйвера были в отдельную папку например в корень флешки.
_________________ Подпись отключена за нарушение правил форума
|
vovan1982
- Стаж: 9 лет 10 месяцев
- Сообщений: 1130
- Репутация:76[+] [-]
- Откуда: Ростов-на-Дону
|
dimo70, и это решаемо:@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 >nul 2>&1 dir %%I:\SDI&& set PUH=%%I: start /w %PUH%\SDI\SDI_R.exe /drp_dir:DRV /index_dir:Index /output_dir:"%Temp%" /log_dir:"%Temp%" -hintdelay:500 -filters:1186 /nosnapshot /norestorepnt /license:1 /nogui /autoinstall /autoclose exit Батник в system32, папку SDI в корень диска.
Последний раз редактировалось: vovan1982 (2019-05-09 21:23), всего редактировалось 1 раз
|
Страница 17 из 94
Текущее время: 25-Ноя 00:50
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|