sablinov
- Стаж: 7 лет 7 месяцев
- Сообщений: 28
- Репутация:2[+] [-]
- Откуда: Выборг
|
conty9, Большое спасибо! И за 2к10 тоже!
|
волчара
- Стаж: 9 лет 9 месяцев
- Сообщений: 595
- Репутация:44[+] [-]
- Откуда: Омск
|
Приветствую и с наступающим Новым Годом! Проверка на Win 10 pro 21h1 x64bit Есть вот это:ITEM Bt2,L14T156W215H22,Применить,EXEC --hide --wait cmd.exe /c C:\Windows\explorer.exe /e,/root,c:\Windows Но открывает мои документы почему то, хотя должно папку Windows. В окне cmd отрабатывает как надо, если вставляю этоC:\Windows\explorer.exe /e,/root,c:\Windows В чем проблема понять не могу.
|
Gvint64
- Стаж: 4 года 6 месяцев
- Сообщений: 620
- Репутация:71[+] [-]
|
волчара, Так работает.CALL win1 _SUB win1,W165H90,,,,,, ITEM -font:16 Bt2,L5T15W150H22,Применить,EXEC -hide -wait cmd.exe /c C:\Windows\explorer.exe c:\Windows _END или такCALL win1 _SUB win1,W165H90,,,,,, ITEM -font:16 Bt2,L5T15W150H22,Применить,CALL win2 _END _SUB win2 EXEC -hide -wait cmd.exe /c C:\Windows\explorer.exe /e,/root,c:\Windows _END
|
|
волчара, не работает, поскольку запятые после \explorer.exe /e (,/root,c:\Windows) воспринимаются интерпретатором pecmd уже как следующий аргумент команды ITEM. Чтобы работало, как задумано, можно сделать так:ENVI &&te=EXEC --hide --wait cmd.exe /c C:\Windows\explorer.exe /e,/root,c:\Windows ITEM Bt2,L14T156W215H22,Применить,%&te% Т.е., вначале присваиваем переменной %&te% нужную строчку с запятыми, а потом используем эту переменную. Если нужно несколько раз вставить запятую (или любой другой символ, который потенциально может использоваться в команде) - тогда можно предварительно присвоить знак запятой (или нужного символа) переменной, и в последующем использовать эту переменную. В данном случае:ENVI Comma=, ITEM Bt2,L14T156W215H22,Применить,EXEC --hide --wait cmd.exe /c C:\Windows\explorer.exe /e%Comma%/root%Comma%c:\Windows
|
волчара
- Стаж: 9 лет 9 месяцев
- Сообщений: 595
- Репутация:44[+] [-]
- Откуда: Омск
|
Gvint64, conty9, С наступающим вас Новым годом! Плюсики нажал за помощь. Но дело в том, что я пробовал и без запятых, все равно открывал документы, а до этого пробовал в вин 11, так в ней все работает, парадокс да и только.Ну да ладно, еще раз благодарю, буду пробовать ваши варианты. Добавлено через 2 минуты 49 секунд:
91171 ENVI &&te=EXEC --hide --wait cmd.exe /c C:\Windows\explorer.exe /e,/root,c:\Windows ITEM Bt2,L14T156W215H22,Применить,%&te%
|
Отправлено: 01-Янв-2022 16:10
(спустя 1 день 12 часов)
JuraAD
- Стаж: 3 года 4 месяца
- Сообщений: 86
- Репутация:27[+] [-]
|
С НГ! У меня RS5Описание файла WinPE Commander (Mo Тип Приложение Версия файла 1201.88.5.79 Название продукта PECMD Версия продукта 201201.88.05.79 Авторские права NoCopyRight (L) 2012-2 Размер 1,21 МБ Дата изменения 07.04.2018 12:03 Язык Язык по умолчанию Исходное имя файла PECMD.EXE _SUB WinMenu, L20T100W200H100 ENVI &&te=EXEC --hide --wait cmd.exe /c "C:\Windows\explorer.exe /e,/root,c:\Windows" ITEM ITEM30,L10T1W70H30,run CMD,%&te% _END WinMenu и с кавычками, и без отрабатывает нормально и 32, и 64 бита... как вариант: в ITEM - %&te% взять в кавычки... Может просто для начала проверить команду:C:\Windows\explorer.exe /e,/root,c:\Windows и cmd.exe /c "C:\Windows\explorer.exe /e,/root,c:\Windows" - в системе, и убедиться, что она правильно отрабатывает?... ps: 20220103... в PE загрузке системный диск другой...
Последний раз редактировалось: JuraAD (2022-01-02 21:52), всего редактировалось 1 раз
|
волчара
- Стаж: 9 лет 9 месяцев
- Сообщений: 595
- Репутация:44[+] [-]
- Откуда: Омск
|
JuraAD, Ну естественно проверял, в окне cmd винды по тому и задал вопрос, что не работало как надо в pecmd
|
волчара
- Стаж: 9 лет 9 месяцев
- Сообщений: 595
- Репутация:44[+] [-]
- Откуда: Омск
|
Приветствую всех Опять возник вопрос: после создании диска X:\ командойEXEC --hide --wait cmd.exe /c SUBST X: X:\VTemp хочу поменять метку тома, пробовал команды:EXEC --hide --wait cmd.exe /c label X: VTEMP иработают только если pecmd запускаешь от имени админа, но тогда не создается диск Х:\. Если возможность что бы, диск Х:\ создавался от обычного пользователя, а метка тома менялась от имени админа. PS пробовал разные версии pecmd
|
vovan1982
- Стаж: 9 лет 9 месяцев
- Сообщений: 1130
- Репутация:76[+] [-]
- Откуда: Ростов-на-Дону
|
волчара, так в PECMD есть SUBJ. Используй ее.
|
|
волчара, команда SUBJ, как и утилита SUBST делают одно и то же - они просто монтируют папку как букву диска. Поскольку это папка, то своей метки у неё нет. И попытка изменить ей метку приводит к изменению метки диска, на котором находится папка - что, имхо, не комильфо.
|
|
Повторю ещё раз: смонтированное - это каталог диска, без СОБСТВЕННОЙ метки. Даже если насильно изменить ему метку, эта метка будет присвоена самому диску. Для того, чтобы можно было присваивать или менять метку независимо от самого диска, придётся не просто монтировать папку, а создавать виртуальный диск - вот тогда с ним можно делать что угодно.
|
Gvint64
- Стаж: 4 года 6 месяцев
- Сообщений: 620
- Репутация:71[+] [-]
|
cartmenezz, ITEM [-na] [-b[:ParentHwnd]] [-right] [-left] [-def] [-font:FontSize:FontNameAdorn] <BName>, <BShape>, [BTitle], [BEvent], [BIcon], [Status] ================================================================================ Команда позволяет создать кнопку в окне, созданном при помощи _SUB. ================================================================================ -pcenter выровнять картинку по центру -round овальная кнопка -nscope без рамки -def ENTER применимо -na неактивная -b привязать к родительскому процессу -nfocus не фокусировать * звёздочка перед именем кнопки <ButtonName> указывает на автоматическое удаление перед выходом из блока или функции. BName уникальное имя кнопки, не совпадающее с другими элементами и переменными BShape положение и размер кнопки, формат <L(слева)T(сверху)W(ширина)H(высота)>. За L, T, W и H следуют соответствующие значения. BTitle надпись (символы) на кнопке для описания функции кнопки или команды. BEvent команда, выполняемая при нажатии кнопки. Это должна быть команда PeCMD. BIcon значок, отображаемый на кнопке в формате <IconName#ID>, размер IconSize = ButtonH - 6. BStatus статус кнопки: "0" по-умолчанию (включено); "-" (минус) отключено, "16" невидима, "4" - многострочный режим. -------------------------------------------------------------------------------- ITEM But3,L32T108W300H54,Проводник,EXEC explorer.exe,%SystemRoot%\explorer.exe //кнопка запуска проводника, иконка из explorer.exe -------------------------------------------------------------------------------- Эта команда обычно находится между _SUB и _END (см. справку по _SUB и CALL). "ENVI @BName=ButtonTxt" позволит задать или сменить надпись на кнопке. "ENVI @BName.Enable=[#]Num" позволит задать доступность: "0" недоступна, "1" доступна, "#" используется в подпроцессе. "ENVI @BName.Visible=Num" для задания видимости: "0" невидима, "не-0" видима. "ENVI @BName.color=[Color]" позволяет установить цвет текста. "ENVI @CtrlName.*del=" удалить кнопку.
|
Страница 10 из 27
Текущее время: 23-Ноя 07:24
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|