AskParam - диалог запроса параметров командной строки

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Infocatcher
Сообщения: 9
Зарегистрирован: Вт апр 20, 2010 01:44

Сообщение Infocatcher »

GGS писал(а):Infocatcher
У меня сработало, см. на кнопки
Вот же ж.
На виртуалке с Win XP работает. А на Win 7 – ни в какую.
*лучи ненависти в сторону небезызвестной корпорации*

[Upd]
Добавил в ресурсы – заработало и на Win 7.
wOxxOm
Сообщения: 30
Зарегистрирован: Вс фев 12, 2006 22:10

Сообщение wOxxOm »

Замечательная программа! Только хотелось бы чтобы она не съедала % в %%a - %%z и их деривативах типа %%~na и проч. а то приходится в тотале писать %%%%a.

И пожалуйста, подскажите, как сделать так, чтобы временный файллист (%F, %L и тд) из тотала не стирался до запуска дочернего процесса из askParam?
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

wOxxOm писал(а):Замечательная программа! Только хотелось бы чтобы она не съедала % в %%a - %%z и их деривативах типа %%~na и проч. а то приходится в тотале писать %%%%a.
Это стандартное поведение: если программа обрабатывает %-параметры, то для написания знака % надо написать его дважды. Да, это неудобно, т.к. и тотал съедает половину, и AskParam, но иначе никуда - ведь как иначе понять, что такое %1 - это символ процента и цифра 1 или это первый параметр.
wOxxOm писал(а):И пожалуйста, подскажите, как сделать так, чтобы временный файллист (%F, %L и тд) из тотала не стирался до запуска дочернего процесса из askParam?
Для этого есть параметр /w. Укажи его, например, перед остальными параметрами, и AskParam не будет закрываться, пока запускаемая программа работает - и тотал не будет удалять файлы-списки.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Можно как то передавать параметры утилите TCMC? Например чтобы отображались только те файлы, расширение которых буду введены через askparam.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ну а почему нельзя? Всё можно. Запрашиваешь ввода и подставляешь %1 (или %%1, или %%%%1, в зависимости от того, где команда будет прописана) в нужном месте командной строки TCMC.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV, например в этой комманде tcmc.exe CM527 CM2023 CM524, куда надо подставлять?
TC 11.58 combo, Windows 11 x64
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Насколько я помню, в TCMC для смены каталога используется команда CD, поэтому в этой командной строке маску подставлять некуда, в ней нет ни одной команды CD.

Приведи пример запуска TCMC, устанавливающий фильтр в панели, видно будет, что куда подставлять.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

MVV, вот пытаюсь создать такую кнопку

Код: Выделить всё

TOTALCMD#BAR#DATA
AskParam.exe /c"Title" /p"Select"
%%commander_path%%\Utils\TCMC\TCMC.exe  CDS %1 2023 524
%commander_path%\WCMICONS.DLL,41

%commander_path%\

-1
Но ничего не происходит
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

jentoso писал(а):Например чтобы отображались только те файлы, расширение которых буду введены через askparam.
А AskParam тут к чему? Фильтровать по cd *.ext1 *.ext2 *.ext3 не судьба?
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Flasher, cd *.ext1 *.ext2 *.ext3 подразумевает заранее выбранные расширения.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

jentoso
Ну а Ctrl+F12 ?
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Flasher, дополнительное сочетание Ctrl+F10 и "захламление истории". Конечно, если возможности нет данными утилитами. То это единственный вариант. Вопрос просто был в возможности
TC 11.58 combo, Windows 11 x64
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

jentoso
У меня в настройках быстрого поиска используется вариант “Буква (с диалогом поиска)” без выбора опций точного соответствия имени и для решения задачи, как правило, бывает достаточно набрать на клавиатуре .ext или даже просто ext
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

sa, это стандартный вариант быстрого поиска, который не сможет отобразить сразу например txt, ini, inf. Спасибо за помощь о обсуждение.
TC 11.58 combo, Windows 11 x64
sa
Сообщения: 2758
Зарегистрирован: Ср апр 29, 2009 18:56

Сообщение sa »

Понял. Может, тогда кнопка с командой cd и параметрами ? *.ext1 *.ext2 *.ext3 (знак вопроса для запроса параметров)?
Ответить