View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Apr 03, 2012 23:18 Post subject: |
|
|
|
|
Back to top |
|
|
jentoso
Joined: 20 Dec 2007 Posts: 351
|
(Separately) Posted: Wed Apr 04, 2012 17:07 Post subject: |
|
|
Flasher wrote: | em_блабла: SELECTFILES <*.ext *.ex2>
TCMC.exe EMem_блабла CM2023 CM522 |
Почему при вызове данной команды, появляется окно шаблона (Сtrl+F12)? При этом нужные типы файлов выделены. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Wed Apr 04, 2012 18:38 Post subject: |
|
|
jentoso wrote: | Flasher wrote: | TCMC.exe EMem_блабла CM2023 CM524 |
| Не ту команду указал.
Но лучше юзать cd <маска>. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Wed Apr 04, 2012 22:21 Post subject: |
|
|
All
Я правильно понимаю, что вызов фильтра (маски) с помощью команды cd отличается от способа по Ctrl+F12 лишь отсутствием возможности использовать маски каталогов?
Добавлю. По-моему, с cd не работают маски, содержащие пробел в именах файлов. Впрочем, проблема решается лишней парой кавычек в начале строки параметров... |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 05, 2012 20:20 Post subject: |
|
|
sa
Можешь показать пример с фильтром каталогов?
И про пару кавычек не понял. Тоже пример не помешал бы. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Thu Apr 05, 2012 20:38 Post subject: |
|
|
Flasher
Показывать только файлы
*.*|*\
или из каталогов показывать те, что начинаются на Мо (Мои документы, Мои рисунки...)
Мо*\
Flasher wrote: | И про пару кавычек не понял. | Не срабатывет cd "My File*" , а cd "" "My File*" работает. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 05, 2012 21:28 Post subject: |
|
|
По первому случаю понятно. Обратный слеш командой cd воспринимается как узел перехода (т.е. по прямому назначению), а не как элемент маски. С фильтрацией папок по шаблону тоже проблемы. Пока метод с диалогом фильтрации остаётся единственным способом.
Второй случай интересный. Явный кандидат в статью по хитростям. Пойдёт в след. порции. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Thu Apr 05, 2012 21:42 Post subject: |
|
|
Flasher wrote: | Второй случай | Вообще-то, вместо двух кавычек можно написать любую абракадабру (лишь бы не было файлов с такими именами – иначе они тоже будут показаны).
Третьим различием в поведении можно считать следующее. При использовании команды cd указание файла, например Readme.txt приведёт просто к переводу фокуса на этот файл (если он существует), а фильтр при этом создан не будет, в отличие от способа по Ctrl+F12. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Apr 05, 2012 22:50 Post subject: |
|
|
Про абракадабру понял. Важно, чтобы был пробел после неё.
sa wrote: | Третьим различием | Это различие - не новость. Стандартные свойства команд. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Thu Apr 05, 2012 23:39 Post subject: |
|
|
Flasher wrote: | Это различие - не новость. | Я просил поделиться различиями в поведении команд при использовании их для фильтрации, независимо от того, являются они новостью или давным-давно известны.
Третье различие можно обойти. например такой командой: cd абракадабра* Readme.txt |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 06, 2012 00:17 Post subject: |
|
|
sa wrote: | независимо от того, являются они новостью или давным-давно известны | Я полагал, что ты об этом прекрасно осведомлён.
По 3-му различию добавлю: cd Readme.txt '* |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Fri Apr 06, 2012 00:28 Post subject: |
|
|
Вариант с началом: cd абракадабра* подойдёт для общего случая: и для маски с пробелом, и для одиночного файла и для произвольных масок. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 06, 2012 00:54 Post subject: |
|
|
И с концом. Всё же лучше не абракадабру указывать, а запрещённые символы вроде двоеточия, что предлагались в теме с переходом к архивам без открытия, дабы не создавать потенциал для совпадений. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2569
|
(Separately) Posted: Fri Apr 06, 2012 08:05 Post subject: |
|
|
Flasher wrote: | И с концом. | Не понял... Flasher wrote: | Всё же лучше не абракадабру указывать, а запрещённые символы вроде двоеточия | В качестве “любой абракадабры” можно попробовать и символ <, как альтернативный для символа >, указываемого для предопределённых фильтров. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Fri Apr 06, 2012 10:29 Post subject: |
|
|
Я выше пример приводил.
sa wrote: | можно попробовать и символ <, как альтернативный для символа > | Реверсивный знак для быстрого усвоения? Почему бы и нет? Можно. |
|
Back to top |
|
|
|