KottoSOFT
  - Стаж: 10 лет
- Сообщений: 562
- Репутация:65[+] [-]
|
puhpol, Привет, спасибо, ты функции команд расписал, (разложил) по полочкам сегодня пришлось по бегать по делам. Ч enm передохну и начну мучить и себя и сборку.
|
xnik
  - Стаж: 6 лет 4 месяца
- Сообщений: 489
- Репутация:12[+] [-]
- Откуда: СССР
|
А можно ли вместо \ПУТЬ К КАРТИНКЕ\ Поставить переменную, чтобы на другом диске брал обои?
|
KottoSOFT
  - Стаж: 10 лет
- Сообщений: 562
- Репутация:65[+] [-]
|
puhpol, gera_serg, Спасибо, друзья один Wim сделал, как хотелось.Скриншоты  В панели пути то уж я точно укажу без проблем.
|
 Отправлено: 26-Дек-2019 10:40
(спустя 1 час 6 минут)
gera_serg
  - Стаж: 9 лет 7 месяцев
- Сообщений: 1421
- Репутация:9[+] [-]
|
72553А можно ли вместо \ПУТЬ К КАРТИНКЕ\ Поставить переменную, чтобы на другом диске брал обои? когда стартует ядро, уже есть путь, за который можно зацепиться %SYSTEMROOT% Хранит путь до системной папки (где хранится ядро и т. п.) X:\Windows Другие диски (и их буквы) могут быть еще не определены. Обоина в такой момент просто не найдется. А вот когда уже всё "прогрузится" можно будет (например с рабочего стола) запустить отдельную программу, которая просканирует все буквы подключившихся дисков, найдет полный путь, присвоит его переменной, заменит текущую обоину новой...
|
KottoSOFT
  - Стаж: 10 лет
- Сообщений: 562
- Репутация:65[+] [-]
|
72553А можно ли вместо \ПУТЬ К КАРТИНКЕ\ Поставить переменную, чтобы на другом диске брал обои? Если очень долго мучиться наверно можно, но я пришёл к выводу лучше не не оставить путь по умолчанию.. Например в сборке 17го года, ещё puhpol мне показывал и делал картинка подгружалась из лтдельно на флешке лежащей папки вот путьFORX \KSFT\Win_PE\oboi\img86.jpg,POnvi,1,WALL %POnvi% В одной папке лежали две разные по фону картинки, на две разрядности Wim файлов. Подгружались и стояли при работе отлично, сейчас занимаясь обновкой 19го года попробовал такое же сделать удалив из стандартного пути обоину, под грузилось всё вроде норма, но щёлкнул по иконке в рабочем столе, картинка пропала рабочий стол почернел. Решил использовать стандартный путь всё намази.
|
KottoSOFT
  - Стаж: 10 лет
- Сообщений: 562
- Репутация:65[+] [-]
|
Ещё вопросик друзья, сделал обе разрядности, как хотел, но с одной иконкой проблемы
|
mauzer
  - Стаж: 10 лет
- Сообщений: 98
- Репутация:7[+] [-]
|
KottoSOFT, \Users\Default\Desktop\W7-10_setup.lnk
|
 Отправлено: 26-Дек-2019 18:40
(спустя 1 час 14 минут)
KottoSOFT
  - Стаж: 10 лет
- Сообщений: 562
- Репутация:65[+] [-]
|
72567\Users\Default\Desktop\W7-10_setup.lnk Спасибо за подсказку там, как раз и не искал, теперь всё нормально, просто иконка никуда не ведущая в глазах маячила лишне.
|
nikzzzz
  - Стаж: 10 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
Возник вопрос к знатокам, поддержана ли в PECMD такая конструкция?If Then statements ... [ElseIf expression-n Then [elseif statements ... ]] ... [Else [else statements] ... EndIf Можно, конечно и без Else обойтись, но неудобно. Добавлено через 6 минут 25 секунд: И еще вопросPecmd.exe MAIN -user %Windir%\System32\pecmd.ini Какую функцию выполняет "-user" ?
|
 Отправлено: 28-Дек-2019 21:19
(спустя 1 час 12 минут)
|
nikzzzz, если я понял правильно FIND $%Tenvi%=££, {* MESS Yes }! {* MESS No } Звёздочка после открывающей скобки позволяет писать команду в той же строке. Иногда можно вписать в одну строку FIND $%Tenvi%=££,MESS Yes!MESS No
|
nikzzzz
  - Стаж: 10 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
conty9,  Да, именно это меня интересовало, вместо "Else" используется "!".
|
|
Главное - аккуратно с групповыми командами (после TEAM) и !. Лучше выносить в скобки, пока не поймёшь логику работы. Команда FIND сравнивает, грубо говоря, символы и цифры. А команда IFEX - путь и цифры. Т.е., для сравнения простого числа можно использовать обе команды. Но IFEX позволяет сравнивать числа в разных системах исчисления, а FIND - только однаково записанные, т.е., по-сути, сравнивает символы числовых знаков.
|
nikzzzz
  - Стаж: 10 лет
- Сообщений: 3114
- Репутация:127[+] [-]
|
conty9,72617А команда IFEX - путь и цифры. Да, я уже столкнулся с проблемой символьного сравнения. Такая команда работает IFEX |%var%=Yes , { ... А такая - нет IFEX "%var%"="Yes" , { ... Хотя, по описанию должна.
|
|
nikzzzz, в командах IFEX/FIND переменная обязательно спереди обрамляется знаком доллара, чтобы отличать от текста. Т.е. FIND $%var%=yes И для сравнения текста не используем IFEX. Только FIND, так меньше недоразумений будет.
|
Страница 15 из 28
Текущее время: 15-Мар 11:43
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|