View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 00:38 Post subject: |
|
|
Dimsok
Всё то же самое, разницы никакой, кроме того, что внутренние переменные ТС уже по понятным причинам не подставить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue May 17, 2016 00:52 Post subject: |
|
|
Flasher, ежеминутно форум мониторишь что ли? Отрабатываешь свой аватар .
Я не конкретно про синтаксис, а про то, где именно он использует askparam.
Если без привязки к Коммандеру, это батники писать что ли. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 01:03 Post subject: |
|
|
Dimsok
Если бы ежеминутно, то разрыв в 3 часа тут вряд ли бы наблюдался. Я только вернулся домой.
Не очень понимаю умысла. Если сам не знаешь, что тебе нужно от программы в иной среде, то чего было сим вопросом задаваться? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue May 17, 2016 01:06 Post subject: |
|
|
Вдруг какое-то необычайное применение отыщется. Вот и спрашиваю, для каких ещё задач он её использует в отрыве от Total Commander. Хотя одно уже нашёл. В одной проге для просмотра сат. тв можно запускать разные каналы через ком. строку. Буду askparam каналы переключать . |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 01:14 Post subject: |
|
|
Ничего тут необычного. Запуск той или иной программы (с разными опциями/режимами) с ярлыка/кнопки тулбара/панели быстрого запуска (стандартного, PowerPro, TLB и пр.), выполнение задач со стационарными часто используемыми файлами. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue May 17, 2016 01:54 Post subject: |
|
|
Вообще, конечно, пользоваться AskParam можно и совсем без тотала, но это, наверное, довольно тоскливо, т.к. основное (мне кажется) её применение - это выполнять какие-то действия с файлами (на худой конец, с папками, но главным образом это выбранные в панели элементы). Можно, конечно, закидать рабочий стол или таскбар ярлыками для запуска разных программ с разными опциями, или вообще насоздавать ярлыков для выбора запускаемых программ из большого списка, но без возможности передачи этим программам файлов это кажется сильно ограниченным. Мне лично уже давно стали противны программы, которые не принимают параметры, и в которых нужный файл можно открыть только через унылый диалог выбора файла (уныние становится совсем унылым, если в этом диалоге выбора нет поля для вставки пути к файлу из буфера обмена).
В противовес этому унынию, в тотале есть понятие текущего файла, текущей папки, списка выделенных файлов и т.п., и возможность передачи этих параметров запускаемым программам вкупе с разнообразием способов их запуска с этими самыми параметрами (панель инструментов, меню избранного, настраиваемое главное меню, внутренние ассоциации и т.д.) сильно расширяет сферу применения утилиты. Именно поэтому AskParam позиционируется в первую очередь как дополнение к тоталу, хотя и является вполне самостоятельным инструментом. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue May 17, 2016 02:04 Post subject: |
|
|
Quote: | основное (мне кажется) её применение - это выполнять какие-то действия с файлами |
Иногда бывает нужно просто передать параметр консольной программе для вывода в ней нужной информации. Без файловых операций. Мне как раз это понадобилось, вот я и спросил насчёт самостоятельного решения, потому что участие тут коммандера показалось весьма сторонним, только в качестве носителя кнопки. И я подумал, что вместо того, чтобы загромождать и без того не голую панель Тотала, лучше поместить соответствующую ссылку куда-нибудь на панель быстрого запуска. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 02:19 Post subject: |
|
|
MVV
Да хорош, нагнал тут скуки. Выбор бэкграунда/слайдшоу/скринсервера, выбор прокси, выбор процесса через скрипт для убийства или инф-ции, отправка почты разным людям, обновление программ по списку, скриншот нужных сайтов в свою папку или на Раб. стол с возможностью открытия, ленты новостей из опр. источников, общие сетевые задачи автоматизации с файлами сервера/сетевого диска/расшаренных каталогов, подключение/монтирование сетевых/виртуальных дисков, logoff юзеров по списку, конвертер величин (тут на любителя), задачи для дисков (форматирование, скрытие и пр.), резервное копирование особых групп файлов/каталогов, открытие ссылки из буфера в разных браузерах, скачивание по буферной ссылке в заданную группу каталогов, скачивание/копирование указанного числа последних файлов, загрузка на FTP/облака, выбор подключения по сети и т.д. и т.п. без какой либо привязи к ТС.
Про программы же, не понимающие параметры, тут вообще говорить не имеет смысла. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Last edited by Flasher on Tue May 17, 2016 02:49; edited 1 time in total |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue May 17, 2016 02:44 Post subject: |
|
|
В программе есть ограничение на длину команды? Вот кнопка:
Code: | %COMMANDER_PATH%\Plugins\exe\AskParam.exe /w /c"Change encoding" /t"ASCII" /t"CP855" /t"CP866" /t"KOI8-R" /t"KOI8-RU" /t"WINDOWS-1250" /t"WINDOWS-1251" /t"WINDOWS-1252" /t"WINDOWS-1253" /t"WINDOWS-1254" /t"WINDOWS-1255" /t"WINDOWS-1256" /t"WINDOWS-1257" /t"WINDOWS-874" /t"UTF-8" /u"UTF-16LE" /t"UTF-32" /t"ISO-8859-1" /t"ISO-8859-2" /t"ISO-8859-5" /t"ISO-8859-7" /t"ISO-8859-9" /t"GB18030" /t"GB2312" /t"BIG-5" /t"EUC-JP" /t"SHIFT-JIS" /t"EUC-KR" /t"GBK" /t"TIS620" /t"US-ASCII" /p"Input encoding" /t"ASCII" /t"CP855" /t"CP866" /t"KOI8-R" /t"KOI8-RU" /t"WINDOWS-1250" /t"WINDOWS-1251" /t"WINDOWS-1252" /t"WINDOWS-1253" /t"WINDOWS-1254" /t"WINDOWS-1255" /t"WINDOWS-1256" /t"WINDOWS-1257" /t"WINDOWS-874" /u"UTF-8" /t"UTF-16LE" /t"UTF-32" /t"ISO-8859-1" /t"ISO-8859-2" /t"ISO-8859-5" /t"ISO-8859-7" /t"ISO-8859-9" /t"GB18030" /t"GB2312" /t"BIG-5" /t"EUC-JP" /t"SHIFT-JIS" /t"EUC-KR" /t"GBK" /t"TIS620" /t"US-ASCII" /c(1)"Convert" /c(2)"No, thanks" /p"Output encoding" /s"0" %ComSpec%
/c "for /f "usebackq delims=" %%%%# in (`type "%WF"`) do "%%%%COMMANDER_PATH%%%%\Plugins\exe\iconv.exe" -c -f %%1 -t %%2 "%P%%%%#" > "%T%%%%~n# (%%2).%E" |
Пришлось ограничиться этим, потому что при добавлении ещё кодировок, всё заканчивается ошибкой. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 09:19 Post subject: |
|
|
Dimsok
Кнопка? Ой ли. Я вижу только две строки из неё. Ограничение тут больше действует не на длину команды, а на длину поля, о чём много раз на форуме говорилось. У комстроки же своё ограничение, о чём в свою очередь можно прочесть в справке.
И судя по кнопке, нет ни намёка на попытку перенести добрую часть в поле "Параметры" и уровнять длины полей.
Хотя я не понимаю, зачем вообще держать весь список кодировок, это по меньшей мере неудобно. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Tue May 17, 2016 11:14 Post subject: |
|
|
C комстрокой использую, чтобы было возможно работать со всеми выделенными файлами. А про большое кол-во кодировок, это я после того, как в сети нашёл список самых распространённых. К тому же постарался их упорядочить, пусть и не в алфавитном порядке. Когда работаешь с файлами субтитров, и не такие кодировки встречаются. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Tue May 17, 2016 11:47 Post subject: |
|
|
Flasher wrote: | Да хорош, нагнал тут скуки. ... |
Отличное портфолио для AskParam.
Dimsok,
Если надо кучу всего в параметрах передавать, это может быть удобнее сделать с помощью вспомогательного бат-файла (хотя там тоже есть ограничение на длину строки, как и в параметрах кнопок тотала).
В самой AskParam сейчас нет ограничений на длину входной строки параметров (но они есть в системе), есть лишь ограничения на длину выходной строки (32K+) и на число запрашиваемых параметров (сейчас это 256 штук, под которые выделен буфер в 32768 символов).
Flasher wrote: | Скопипасть в вызванную из ТС консоль cmd этот код и увидишь. |
Я бы тут в последнем /t что-нибудь поменял, чтобы было видно, что добавились все. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 17, 2016 12:08 Post subject: |
|
|
MVV wrote: | Отличное портфолио для AskParam. | Я (почти) старался.
32K-1.
MVV wrote: | сейчас это 256 штук | Что выше крыши. Без подсказок не обойдёшься.
MVV wrote: | Я бы тут в последнем /t что-нибудь поменял | ОК. Как скажешь. Сперва тоже хотел исправить. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|