View previous topic :: View next topic |
Author |
Message |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Apr 26, 2011 15:57 Post subject: |
|
|
Вахмурка wrote: | К сожалению, cm_List действительно не принимает параметров. | Команда принимает один единственный параметр - путь к файлу.
lex872
sa верно написал, я в тот раз случайно пропустил P.
ЗЫ: 3000 сообщений, хоть кто-нибудь бы поздравил...
Last edited by Flasher on Tue Apr 26, 2011 17:47; edited 1 time in total |
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
(Separately) Posted: Tue Apr 26, 2011 16:24 Post subject: |
|
|
Quote: | Он принимает один единственный параметр - путь к файлу | Это не совсем параметр, это как бы продолжение команды: Code: | TOTALCMD#BAR#DATA
cm_List %COMMANDER_INI%
wcmicons.dll,27
View wincmd.ini
-1
| Отрыв кнопку, можно увидеть, что поле "Parameters" как раз-таки заблокировано для ввода (засерено). Фактически имя файла является параметром, формально - нет. _________________ Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон) |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
 |
Вахмурка

Joined: 27 Dec 2004 Posts: 2586 Location: Большая деревня Москва
|
|
Back to top |
|
 |
lex872
Joined: 23 Jul 2010 Posts: 21
|
(Separately) Posted: Tue Apr 26, 2011 23:54 Post subject: |
|
|
sa wrote: | lex872 wrote: | вот моя кнопка: |
Буква P пропущена перед ICLView.
Code: | %COMMANDER_PATH%\totalcmd.exe /O /S=L4:PICLView | См. справку > Параметры командной строки. |
Ребят, большое всем спасибо.
У меня последний вопрос, откуда взялась эта буква P?
Сам плагин называется ICLView, в коммандере он так и зарегистрирован.
Code: | 16=%COMMANDER_PATH%\Plugins\wlx\ICLView\ICLView.wlx
16_detect="MULTIMEDIA & ext="ICO" | ext="ICL" | ext="ICL32" | force" |
В справке и Параметры командной строки нигде не нашёл про P |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Apr 26, 2011 23:58 Post subject: |
|
|
lex872 wrote: | В справке и Параметры командной строки нигде не нашёл про P | Предлагаю скачать новую и увидеть. |
|
Back to top |
|
 |
lex872
Joined: 23 Jul 2010 Posts: 21
|
(Separately) Posted: Wed Apr 27, 2011 09:38 Post subject: |
|
|
Всё. Всем большое спасибо за ответы и помощь в решении вопроса.
В новой документации всё доходчиво написано, буду изучать. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10428 Location: Россия, Саратов
|
(Separately) Posted: Wed Apr 27, 2011 18:39 Post subject: |
|
|
Вахмурка
Flasher
Собственно, я вряд ли скажу что-то принципиально новое. cm_List имя_файла, да, трактуется (единственная из всех встроенных) как параметризованная команда. Имя файла в данном случае, да, есть реальный (и единственный воспринимаемый) параметр де-юре и де-факто, только записанный в поле "Команда", а не "Параметры".
lex872
Не надо полностью цитировать предыдущий пост (тем более — уже содержащий цитату). Это является разновидностью оверквотинга и на форуме не приветствуется, хотя явно и не запрещено. Излишества убрал. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Wed Apr 27, 2011 19:57 Post subject: |
|
|
Avada wrote: | Имя файла в данном случае, да, есть реальный (и единственный воспринимаемый) параметр де-юре и де-факто, только записанный в поле "Команда", а не "Параметры". |
У меня сложилось впечатление, что этот параметр воспринимается исключительно в случае, если команда записана в текстовом, а не числовом (903 или $387) виде. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 27, 2011 19:59 Post subject: |
|
|
sa
Так оно и есть, я об это (и не только) не так давно писал 2Avada в личку. Излишества на указанной странице убраны, дополнительные уточнения внесены. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Wed Apr 27, 2011 20:12 Post subject: |
|
|
Flasher wrote: | Так оно и есть |
В то же время, если после числового ввода команды нажать пробел, то поле “Параметры” становится доступным! Но запись в него какого либо файла ситуации не меняет: всё равно открывается файл под курсором. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 27, 2011 20:14 Post subject: |
|
|
sa
На это я тоже указывал. То же самое произойдёт, если пробел поставить перед cm_List, результат будет аналогичный.
Также я отмечал, что происходит при повторном заходе в диалог редакции кнопки - отсутствие этих пробелов, деактивация поля "Параметры".
Но это касается практически всех команд, не воспринимающих параметры, т.к. лишний пробел или символ воспринимается TC как ошибка в синтаксисе, а, соответственно, и как другая команда, а если нет других параметров в поле "Команда", то пробелы при сохранении попросту удалятся. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 10428 Location: Россия, Саратов
|
(Separately) Posted: Wed Apr 27, 2011 20:59 Post subject: |
|
|
sa
То, что сказал Flasher, подтверждаю. И я весьма благодарен ему за ценные замечания, позволившие уточнить описание параметризованных команд. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
lex872
Joined: 23 Jul 2010 Posts: 21
|
(Separately) Posted: Thu Apr 28, 2011 21:32 Post subject: |
|
|
Ребят, столкнулся с ещё одной проблемкой.
Почему нельзя задавать путь относительно %COMMANDER_PATH%
Это никак нельзя обойти?
так не работает, появляется диалог открытия файла.
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\totalcmd.exe /O /S=L:PListDoc
"%COMMANDER_PATH%\Necessary\Настройки.doc"
%COMMANDER_PATH%\ico\all\03.ico
0
-1
|
так работает
Code: | "d:\MUST HAVE\Total Commander 7.56A\Necessary\Настройки.doc" |
С Уважением, Алексей. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 28, 2011 21:38 Post subject: |
|
|
См. Замечания:.
Хотя ничего не мешает прописать путь в строке "Команда", а не "Параметры"...
На всякий случай: для doc (и ряда других офисных) рекомендую ulister. |
|
Back to top |
|
 |
|