[Цитировать]

    dialmak
  • 2607
  • Стаж: 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
  • 127
  • Стаж: 9 лет
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Всем огромное спасибо за помощь.
Всё работает.
Теперь хоть примерно буду представлять как это можно сделать.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Желательно использовать pushd для перехода в каталог, в этом случае разрешаются сетевые пути - по-простому этот батник сработает при запуске из расшаренной папки, иногда это важно ..
При запуске через start желательно указывать заголовок окна start "7-zip" 7-Zip%arch%.exe , можно и пустой start "" 7-Zip%arch%.exe , без него может не сработать в некоторых случаях.

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
dialmak,
А где этот заголовок отображается?
Всегда было интересно, зачем майки так извратились...

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
Joker-2013, Лучше у них спросить, но если запускать батник, то он будет виден конечно как title.
Иногда это полезно. Типа в первом батнике указываешь шрифт, размер окна и запускаешь второй батник с нужными параметрами.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Друзья, нужен батник для Winstallinux, который если запустить с флешку из Winpe находил путь к *.wim или *.esd на флешку и запускал Winstallinux. bc
Примерная команда для запуска: winstallinux U:\sources\install.wim
Например выбор файла из списка для запуска.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
dimo70 Попросите автора, в его теме сделать возможность выбора...
Находить по какому алгоритму, вы не написали... В какой папке?
Поисковый батник сотню раз на сайте приводили...

[Цитировать]

    dialmak
  • 2607
  • Стаж: 8 лет 9 месяцев
  • Сообщений: 842
  • Репутация:40

    [+] [-]
dimo70, не проще ли запускать сразу wimlib?

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Так или иначе надо что то придумать.
На первое время сделаю команды на кажды файл.
Как раз и протестирую.
Но будет лучше если есть такой батник, с возможность выбора.
Если я разбирался больше написал бы сам. aa
Вот Андер так сделал для WInst. Ну там гораздо сложнее все, а тут может проще сделать.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 2053
  • Репутация:120

    [+] [-]
  • Откуда: из прошлого
dimo70,
Тут есть батник (mysetup.cmd)

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Joker-2013,
Спасибо. aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
Привет всем!
Просьба за помощь. Вопрос по батникам.
Хочу при запуска WinPE в Pecmd.ini вписать батник, который мог запустить автоматически SDI и вставить в WinPE драйвера, которые не установлены и находятся на разположении SDI в корень флешки. В конце закрывал SDI и сам закрывался. Преимуществено ето для установки net, Wifi и сторидж. Думаю ето несложно, но не могу справиться сам. У Корсака вроде было что то подобное. Мне нужно для запуска класического SDI инсталера. bc

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    vovan1982
  • 214
  • Стаж: 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
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3778
  • Репутация:27

    [+] [-]
  • Откуда: BG
vovan1982,
Спасибо. Только закинуть весь SDI в system32 вима ето не вариант, так как он очень большой. Нужно чтоб SDI и драйвера были в отдельную папку например в корень флешки. aa

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    vovan1982
  • 214
  • Стаж: 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-Ноя 03:19

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы