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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
102408не ищет в корне образа папку $OEM$...
Уточни - в корне образа (какого образа - iso ?)
Не понимаю что-то....

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
102409
102408не ищет в корне образа папку $OEM$...
Уточни - в корне образа (какого образа - iso ?)
Не понимаю что-то....
Ну да, в корне образа iso
То есть сейчас ищет в папке sources
А нужно, ДОполнительно, на 1н уровень выше чтобы искало=в корне
Суть в чем - есть образ iso
Загружается образ iso, в образе iso запускается скрипт
Этот скрипт внутри образа iso находит папку sources
И если в папке sources есть папка $OEM$ и в папке sources есть файл Autounattend.xml - то будет в менюшке 4ре строки для нажатия
А мне надо, чтобы скрипт внутри образа iso искал в корне папку $OEM$ и файл Autounattend.xml
Нужно, ДОполнительно, на 1н уровень выше
Типа поиск .\sources или ..\sources или как это на один уровень выше...

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
SharkyEXE, Ну а эта папка \sources\ где находится ?
в папке какой, в корне каком ?

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
avalat, здравствуйте
1) Так я показал
https://disk.yandex.ru/i/-lCE83YFPxBHkg
А мне надо, чтобы из папки \sources\ вышло на один уровень вверх и искало
Типа
БЫЛО
\sources\
СТАЛО
\sources\ на один уровень вверх=назад -> будет \
2) Вот этот Ваш совет мне никак не приспособить?
102391vovan1982, Лучше, конечно, указать папку
FORX /S:3 \SOURCES\*.esd,f,0, mess %f%
-------
Хотя, можно и так, везде искать будет (/S:3 - глубина поиска) , но подольше...
FORX /S:3 \*.esd,f,0, mess %f%
Мол, типа такое
FORX /S:3  autounattend.xml unattend.xml _unattend.xml,f,0, mess %f%
FORX /S:3  OEM $OEM$,f2,0, mess %f2%

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
SharkyEXE,
Искать, думаю, эти файлы незачем. Просто надо выполнить эти условия -
1.Если внутри папки sources НЕТ папки $OEM$ и если внутри папки sources НЕТ файла autounattend.xml - можно нажать ТОЛЬКО строку Ручная установка
2.Если внутри папки sources ЕСТЬ папка $OEM$ и если внутри папки sources ЕСТЬ файл autounattend.xml - можно нажать все 4ре строки
3.Если внутри папки sources ЕСТЬ папка $OEM$ и если внутри папки sources НЕТ файла autounattend.xml - можно нажать 3ри строки
4.Если внутри папки sources НЕТ папки $OEM$ и если внутри папки sources ЕСТЬ файл autounattend.xml - можно нажать 3ри строки
5.Если в корне образа ЕСТЬ папка $OEM$ и если в корне образа ЕСТЬ файл autounattend.xml - можно нажать все 4ре строки
-----------
IFEX g:\sources\$OEM$\,ENVI oem=1!ENVI oem=0 // если папка есть oem=1,если нет oem=0
IFEX g:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0 // если файл есть xml=1,если нет xml=0
IFEX $[%oem%=0 & %xml%=0],TEAM ENVI @Auto.Enable=0| ENVI @Manu.Enable=1|ENVI @Aut1.Enable=0|ENVI @Aut2.Enable=0 // 1 условие
IFEX $[%oem%=1 & %xml%=0],TEAM ENVI @Auto.Enable=1| ENVI @Manu.Enable=1|ENVI @Aut1.Enable=1|ENVI @Aut2.Enable=1 // 2 условие
...


Последний раз редактировалось: avalat (2024-02-17 22:59), всего редактировалось 1 раз

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
102413SharkyEXE,
Искать, думаю, эти файлы незачем. Просто надо выполнить эти условия -
1.Если внутри папки sources НЕТ папки $OEM$ и если внутри папки sources НЕТ файла autounattend.xml - можно нажать ТОЛЬКО строку Ручная установка
2.Если внутри папки sources ЕСТЬ папка $OEM$ и если внутри папки sources ЕСТЬ файл autounattend.xml - можно нажать все 4ре строки
3.Если внутри папки sources ЕСТЬ папка $OEM$ и если внутри папки sources НЕТ файла autounattend.xml - можно нажать 3ри строки
4.Если внутри папки sources НЕТ папки $OEM$ и если внутри папки sources ЕСТЬ файл autounattend.xml - можно нажать 3ри строки
5.Если в корне образа ЕСТЬ папка $OEM$ и если в корне образа ЕСТЬ файл autounattend.xml - можно нажать все 4ре строки
-----------
IFEX g:\sources\$OEM$\,ENVI oem=1!ENVI oem=0 // если папка есть oem=1,если нет oem=0
IFEX g:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0 // если файл есть xml=1,если нет xml=0
IFEX $[%oem%=?? & %xml%=??],ENVI @Auto.Enable=??
Здравствуйте
Вы извините, пожалуйста, любезно, но Ваше решение одно из привязка к букве g:\ и папке sources
В решении, что я нашел в интернете, там ДО лампочки, какая буква g:\ или x:\ или a:\ или b:\
В решении, что я нашел в интернете, единственная привязка - внутри папки sources ДОЛЖНЫ находиться папка $OEM$ или OEM и файл autounattend.xml или unattend.xml или _unattend.xml
Никак нельзя Ваше решение сделать НЕзависимым от буквы g:\ или x:\ или a:\ или b:\ + в Вашем решении поиск папки $OEM$ или OEM и файла autounattend.xml или unattend.xml или _unattend.xml в корне?
Конечно, можно, для совсем дебилов, сделать так, у кого сооооовсем, от слова соовсем, не хватает
IFEX a:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\sources\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\sources\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX a:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\$OEM$\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\autounattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX a:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\sources\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\OEM\,ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\sources\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX a:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX a:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\sources\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX a:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX b:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX c:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX d:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX e:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX f:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX g:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX h:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX i:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX j:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX k:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX l:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX m:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX n:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX o:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX p:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX q:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX r:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX s:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX t:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX u:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX v:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX w:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX x:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX y:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0
IFEX z:\_unattend.xml,ENVI xml=1!ENVI xml=0  // если файл есть xml=1,если нет xml=0

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
SharkyEXE,
А вот по поиску папки $OEM$ и найди эту букву
FORX /s:1 @\sources\$OEM$,f,0, mess %f%

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
avalat, здравствуйте
А как мне адаптировать это для Вашего решения?
ITEM -font:14 Auto,L20T150W240H25,Автоматическая установка,TEAM KILL \%SelSet%|EXEC --wait --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %OEM% %UN%
ITEM -font:14 Manu,L20T30W240H25,Ручная установка,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%"
ITEM -font:14 Aut1,L20T70W240H25,Установка со сценарием,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %UN%
ITEM -font:14 Aut2,L20T110W240H25,Установка с OEM,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %OEM%
Мне же надо как-то путь запомнить, типа
%OEM% = f:\sources\$OEM$\
%UN% = a:\unattend.xml
Наподобие такого мне понадобится
IFEX d:\sources\unattend.xml,ENVI UN=d:\sources\unattend.xml|xml=1!ENVI xml=0 // если файл есть xml=1,если нет xml=0

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
ну да, переменная есть уже такая, не заметил.
другие поставь
FORX /s:1 @\sources\$OEM$,f,0,LSTR bk=2,%f%
IFEX %bk%\sources\$OEM$\,ENVI oemZ=1!ENVI oemZ=0 // если папка есть oem=1,если нет oem=0
IFEX %bk%\sources\autounattend.xml,ENVI xmlZ=1!ENVI xmlZ=0 // если файл есть xml=1,если нет xml=0
------
ну как то так...

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
avalat, здравствуйте
Спасибо Вам за науку, проверю Ваше оптимизированное решение чуть позже...
Я тут заморочился, а почему такое выбивает ошибку?
IFEX a:\$OEM$\,OEM=a:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\$OEM$\,OEM=b:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\$OEM$\,OEM=c:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\$OEM$\,OEM=d:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\$OEM$\,OEM=e:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\$OEM$\,OEM=f:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\$OEM$\,OEM=g:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\$OEM$\,OEM=h:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\$OEM$\,OEM=i:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\$OEM$\,OEM=j:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\$OEM$\,OEM=k:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\$OEM$\,OEM=l:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\$OEM$\,OEM=m:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\$OEM$\,OEM=n:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\$OEM$\,OEM=o:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\$OEM$\,OEM=p:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\$OEM$\,OEM=q:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\$OEM$\,OEM=r:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\$OEM$\,OEM=s:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\$OEM$\,OEM=t:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\$OEM$\,OEM=u:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\$OEM$\,OEM=v:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\$OEM$\,OEM=w:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\$OEM$\,OEM=x:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\$OEM$\,OEM=y:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\$OEM$\,OEM=z:\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\sources\$OEM$\,OEM=a:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\sources\$OEM$\,OEM=b:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\sources\$OEM$\,OEM=c:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\sources\$OEM$\,OEM=d:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\sources\$OEM$\,OEM=e:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\sources\$OEM$\,OEM=f:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\sources\$OEM$\,OEM=g:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\sources\$OEM$\,OEM=h:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\sources\$OEM$\,OEM=i:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\sources\$OEM$\,OEM=j:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\sources\$OEM$\,OEM=k:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\sources\$OEM$\,OEM=l:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\sources\$OEM$\,OEM=m:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\sources\$OEM$\,OEM=n:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\sources\$OEM$\,OEM=o:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\sources\$OEM$\,OEM=p:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\sources\$OEM$\,OEM=q:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\sources\$OEM$\,OEM=r:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\sources\$OEM$\,OEM=s:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\sources\$OEM$\,OEM=t:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\sources\$OEM$\,OEM=u:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\sources\$OEM$\,OEM=v:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\sources\$OEM$\,OEM=w:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\sources\$OEM$\,OEM=x:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\sources\$OEM$\,OEM=y:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\sources\$OEM$\,OEM=z:\sources\$OEM$\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\OEM\,OEM=a:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\OEM\,OEM=b:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\OEM\,OEM=c:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\OEM\,OEM=d:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\OEM\,OEM=e:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\OEM\,OEM=f:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\OEM\,OEM=g:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\OEM\,OEM=h:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\OEM\,OEM=i:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\OEM\,OEM=j:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\OEM\,OEM=k:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\OEM\,OEM=l:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\OEM\,OEM=m:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\OEM\,OEM=n:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\OEM\,OEM=o:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\OEM\,OEM=p:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\OEM\,OEM=q:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\OEM\,OEM=r:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\OEM\,OEM=s:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\OEM\,OEM=t:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\OEM\,OEM=u:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\OEM\,OEM=v:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\OEM\,OEM=w:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\OEM\,OEM=x:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\OEM\,OEM=y:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\OEM\,OEM=z:\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX a:\sources\OEM\,OEM=a:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX b:\sources\OEM\,OEM=b:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX c:\sources\OEM\,OEM=c:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX d:\sources\OEM\,OEM=d:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX e:\sources\OEM\,OEM=e:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX f:\sources\OEM\,OEM=f:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX g:\sources\OEM\,OEM=g:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX h:\sources\OEM\,OEM=h:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX i:\sources\OEM\,OEM=i:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX j:\sources\OEM\,OEM=j:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX k:\sources\OEM\,OEM=k:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX l:\sources\OEM\,OEM=l:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX m:\sources\OEM\,OEM=m:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX n:\sources\OEM\,OEM=n:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX o:\sources\OEM\,OEM=o:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX p:\sources\OEM\,OEM=p:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX q:\sources\OEM\,OEM=q:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX r:\sources\OEM\,OEM=r:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX s:\sources\OEM\,OEM=s:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX t:\sources\OEM\,OEM=t:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX u:\sources\OEM\,OEM=u:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX v:\sources\OEM\,OEM=v:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX w:\sources\OEM\,OEM=w:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX x:\sources\OEM\,OEM=x:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX y:\sources\OEM\,OEM=y:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
IFEX z:\sources\OEM\,OEM=z:\sources\OEM\|ENVI oem=1!ENVI oem=0  // если папка есть oem=1,если нет oem=0
Мол, не верный разделитель в блоке (выделил жирным)
IFEX d:\$OEM$\,OEM=d:\$OEM$\|ENVI oem=1!ENVI oem=0 // если папка есть oem=1,если нет oem=0

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
УДАЛИ эти простыни, смотреть страшно...
-----
IFEX d:\$OEM$\,OEM=d:\$OEM$\|ENVI oem=1!ENVI oem=0


Последний раз редактировалось: avalat (2024-02-18 00:05), всего редактировалось 1 раз

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
102419
FORX /s:1 @\sources\$OEM$,f,0,LSTR bk=2,%f%
IFEX %bk%\sources\$OEM$\,ENVI oemZ=1!ENVI oemZ=0 // если папка есть oem=1,если нет oem=0
IFEX %bk%\sources\autounattend.xml,ENVI xmlZ=1!ENVI xmlZ=0 // если файл есть xml=1,если нет xml=0
По поводу этого решения.
Я все равно не понимаю, как мне отсюда получить переменную OEM=%bk%\sources\$OEM$\ и UN=%bk%\sources\autounattend.xml
Повторюсь, мне эти переменные нужны здесь
ITEM -font:14 Auto,L20T150W240H25,Автоматическая установка,TEAM KILL \%SelSet%|EXEC --wait --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %OEM% %UN%
ITEM -font:14 Manu,L20T30W240H25,Ручная установка,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%"
ITEM -font:14 Aut1,L20T70W240H25,Установка со сценарием,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %UN%
ITEM -font:14 Aut2,L20T110W240H25,Установка с OEM,TEAM KILL \%SelSet%|EXEC --wd:"%DPath%" ="%ST%" /installfrom:"%DFile%" %OEM%

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
этот код выше так и остаётся...
тебе же нужно только кнопки активные/неактивные сделать ?
для этого - те 5 условий надо выполнить и всё...

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

    SharkyEXE
  • 16220
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 49
  • Репутация:1

    [+] [-]
avalat, здравствуйте
1) Нет, мне потом просто и без идеи, когда я нажму на строку, например, Автоматическая установка
Чтобы у меня сработала команда
/installfrom:"%DFile%" %OEM% %UN%
где OEM=%bk%\sources\$OEM$\
где UN=%bk%\sources\autounattend.xml
2) Пожалуйста, научите, почему НЕ видится путь
IFEX d:\$OEM$\,set OEM=d:\$OEM$
Что я здесь сделал НЕ так?

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

    avalat
  • 222
  • Стаж: 9 лет 3 месяца
  • Сообщений: 456
  • Репутация:127

    [+] [-]
ENVI OEM=%bk%\sources\$OEM$
ENVI UN=%bk%\sources\autounattend.xml
---------
если не в папке sources
ENVI OEM=%bk%\$OEM$
ENVI UN=%bk%\autounattend.xml

Страница 24 из 27


Показать сообщения:    

Текущее время: 28-Апр 09:04

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


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