Страница 3 из 20

Добавлено: Ср окт 03, 2012 22:37
jentoso
sa, при использовании CD вылетает ошибка
Не удается найти "cd". Проверьте, правильно ли указано имя и повторите попытку.

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

TOTALCMD#BAR#DATA
%commander_path%\AskParam.exe
/c"Title" /p"Enter" cd %%1
%commander_path%\WCMICONS.DLL,11



-1

Добавлено: Ср окт 03, 2012 22:50
sa
Я имел ввиду такую кнопку:

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

TOTALCMD#BAR#DATA
cd
? *.ext1 *.ext2 *.ext3
WCMICONS.DLL,41



-1

Добавлено: Ср окт 03, 2012 22:58
jentoso
sa, такой вариант срабатывает. Остановлюсь на нем. Спасибо

Добавлено: Чт окт 04, 2012 09:26
sa
Можно ещё ходовые наборы расширений “заскладировать” в строке “Путь запуска:” кнопки и копировать по мере надобности в строку параметров (возможно уже и без знака ?).

Добавлено: Чт окт 04, 2012 09:31
jentoso
sa, я понимаю что мы отошли от обсуждения данной программы. Просто добавлю, что добавил "ходовые расширения" через TWinKey

Добавлено: Чт окт 04, 2012 10:33
sa
jentoso писал(а):добавил "ходовые расширения" через TWinKey
У меня речь о ходовых наборах расширений, используемых в предложенной кнопке.
PS
Вообще-то преимуществ в кнопке по сравнению с Ctrl+F12 не вижу, кроме сомнительных плюсов в виде отсутствия привязки фильтра к выбранной панели и меньшего “захламления истории” фильтров.
мы отошли от обсуждения данной программы
Пардон за оффтоп, я в обсуждении самой программы-то и не поучаствовал…

Добавлено: Чт окт 04, 2012 16:17
MVV
Раз уж всё решилось, просто покажу, что надо было сделать с кнопкой.
jentoso писал(а):MVV, вот пытаюсь создать такую кнопку

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

TOTALCMD#BAR#DATA
AskParam.exe /c"Title" /p"Select"
%%commander_path%%\Utils\TCMC\TCMC.exe  CDS %1 2023 524
...
В первую очередь, конечно, надо читать справку к TCMC, команда CDS там принимает 2 обязательных параметра, даже если один из них пуст. Далее надо разбираться, как передать в ней маску. Но для простой передачи явного набора масок можно просто:

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

AskParam.exe
/c"Выбор маски" /p"Введите маску:" %%commander_path%%\Utils\TCMC\TCMC.exe  CDS "%P\%%1" "" CM2023 CM524
...
Другое дело, что это не работает, т.к., похоже, тотал не позволяет менять маску внешней командой смены каталога.

Добавлено: Пт фев 15, 2013 12:39
KopBuH
а можно добавить поддержку скрытого запуска программ?.
типо /s (silent)?

Добавлено: Пт фев 15, 2013 14:44
MVV
Добавлю /s0 для скрытого, /s1 для обычного, /s2 для свернутого, /s3 для развернутого и т.п. согласно параметрам SW_* функции ShellExecute.

Добавлено: Пт фев 15, 2013 14:59
KopBuH
неплохо было бы добавить ключ, указывающий что текст %переменная% - это переменная, значение которой нужно передать запускаемой программе.

Добавлено: Пт фев 15, 2013 16:25
MVV
В смысле? Переменные и так раскрываются.


Обновил программу.

AskParam 1.0.2.70:
+ параметр /s{0-8} для запуска в свернутом, развернутом или скрытом виде

Добавлено: Пн фев 18, 2013 19:06
MVV
Очередная порция полезностей (надеюсь).

AskParam 1.0.3.80:
+ поле ввода заменено выпадающим списком
+ можно задавать несколько строк списка с помощью нескольких параметров /t
+ параметр /u работает как /t, но делает свою строку текущей
+ параметр /r- отключает очистку выпадающего списка после ввода каждого параметра

Добавлено: Пн фев 25, 2013 14:11
HomeDimoN
MVV писал(а):Очередная порция полезностей (надеюсь).
AskParam 1.0.3.80
+ поле ввода заменено выпадающим списком
Очень удобно!!

Но может стоит ввести конфигурационные файлы? Что бы выбирать под разные задачи..
А то очень неудобно список вбивать, из эндцать позиций...
А если и вбил, потом, менять что то, в строке неудобно...
И хистори бы... с возможностью подчищать её...
И появление подсказок, из списка, по мере набора, с возможностью выбора с клавиатуры...

Добавлено: Пн фев 25, 2013 19:22
GGS
MVV
Можно разъяснить, на примерах, работу /r
Как-то не понятно.

Добавлено: Пт мар 01, 2013 14:59
MVV
HomeDimoN,
Боюсь, мне будет лень столько добавлять:) пока ничего не обещаю.

GGS,
Если режим включён, очередной запрос параметра очищает список. Пример тут. Возможно, не совсем логично, но цель была - сохранить прежний синтаксис.