View previous topic :: View next topic |
Author |
Message |
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 21, 2011 10:49 Post subject: |
|
|
Я тут полазил по бета-форуму и хочу ещё кое-что сообщить во избежание ненужных споров здесь.
1. Когда появился вариант %2 (не сразу, уже по итогам длительного приватного обсуждения функции), то пояснения в разнице работы %1 и %2 были даны такие (слегка русифицирую схему Гислера):
Quote: | Выделено:
c:\dir\a.txt
c:\dir\b.txt
Ассоциация: editor.exe %1
->
editor.exe c:\dir\a.txt
editor.exe c:\dir\b.txt
Ассоциация: editor.exe %2
->
editor.exe c:\dir\a.txt c:\dir\b.txt |
2. Ещё раз подтверждаю: несмотря на настойчивые уговоры, Гислер был и остался против привязки к нажатию Enter открытия выделенных файлов вместо файла под курсором. Даже опционально.
3. Поведение %2 будет отличаться от %1 в двух случаях:
• в системном контекстном меню;
• в том варианте внутреннего контекстного меню, который открывается командой cm_ContextMenuInternal (не по Enter!).
Выводы делайте сами. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Sun Aug 21, 2011 11:14 Post subject: |
|
|
К слову об Akelpad, %S и нескольких выделенных файлах.
Здесь не так давно этот вопрос выяснялся. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 15:43 Post subject: |
|
|
ask-rus wrote: | Как не понял, во 2) выделенные откроются, в 3) только файл под курсором. | Я не про резултат писал, а про метод. В общем, объясни, что такое ask-rus wrote: | С меню. "Команда (программа): | С какого меню? Что за "команда (программа)"? И имеет ли это отношение к обсуждаемому вызову через Enter (клавиша-посредник)?
Avada wrote: | слегка русифицирую схему Гислера | Ну, схема-то ничего нового не объясняет.
Avada wrote: | 2. Ещё раз подтверждаю: несмотря на настойчивые уговоры, Гислер был и остался против привязки к нажатию Enter открытия выделенных файлов вместо файла под курсором. Даже опционально. | Такой подход автора к своей "пастве", конечно, плачевен.
Avada wrote: | в том варианте внутреннего контекстного меню, который открывается командой cm_ContextMenuInternal (не по Enter!).
Выводы делайте сами. | Вывод получается следующий: в диалоге "Изменение действия" прописывается %2, что при обычном вызове действует как %1, а при использовании внутренней команды как %2. Информация явно должна быть справочной, не находишь? Почему-то Гислер не нашёл...
Но вывод окончательный делать можно будет только после экспериментов, поведение при определённых действиях, как выяснилось, нестабильное.
Rodny
Это не нужно, с этим проблем не было. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 21, 2011 16:19 Post subject: |
|
|
Flasher wrote: | С какого меню? |
Контекстное меню внутренних ассоциаций.
Flasher wrote: | Что за "команда (программа)"? |
Диалог "Изменение действия".
Flasher wrote: | И имеет ли это отношение к обсуждаемому вызову через Enter (клавиша-посредник)? |
Конечно же, нет.
Flasher wrote: | Это не нужно, с этим проблем не было. |
Не говори за всех. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 16:23 Post subject: |
|
|
ask-rus wrote: | Конечно же, нет. | Т.е. я об этом сам должен был догадаться? Без комментариев...
ask-rus wrote: | Не говори за всех. | За всех, не за всех, но тут на это никто не жаловался, и это оффтоп в любом случае. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Sun Aug 21, 2011 16:36 Post subject: |
|
|
Flasher wrote: | тут на это никто не жаловался |
Чем в данном случае отличается процесс и результат действия "%S" от такого?
Quote: | и это оффтоп в любом случае |
Не нужно твоё сугубо личное мнение считать единственно истинным. Я могу без посторонней помощи решить, что мне считать офтопом. Если я ошибусь - есть модераторы. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 16:43 Post subject: |
|
|
Rodny wrote: | Чем в данном случае отличается процесс и результат действия "%S" от такого? | Я не вижу по ссылке никакого процесса. А результат может быть вызван разными способами, например, вставкой лишних пробелов. Rodny wrote: | Я могу без посторонней помощи решить, что мне считать офтопом. Если я ошибусь - есть модераторы. | Вот и попробуй решить этот вопрос без помощи модераторов. Начни с прочтения названия топика, а потом закончи одним из ответов модератора по теме AkelPad.
Last edited by Flasher on Sun Aug 21, 2011 16:45; edited 1 time in total |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 21, 2011 16:44 Post subject: |
|
|
Flasher
ask-rus wrote: | Три проблемы:
1) Твоя (Без меню. "Открыть" с D:\AkelPad.exe "%2");
Решения нет. Один файл.
2) Моя (С меню. "Команда (программа):" с D:\AkelPad.exe /x "%2").
Решение - ключ /x. Всё работает - выделенные во вкладках.
3) Твоя (С меню. "Открыть" со *)
Решения нет. Один файл. |
Во-первых, пронумерованы в порядке публикации: 1), 2), 3). Во-вторых, логикой нужно уметь пользоваться. "Со *", понятно, что с Enter, если не упомянул "*", значит, вызов без Enter.
Flasher wrote: | За всех, не за всех, но тут на это никто не жаловался, и это оффтоп в любом случае. |
Я жаловался. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 16:53 Post subject: |
|
|
ask-rus wrote: | Во-первых, пронумерованы в порядке публикации: 1), 2), 3). | Мне это снится или я попал на планету "Телепат"?
ask-rus wrote: | Во-вторых, логикой нужно уметь пользоваться. "Со *", понятно, что с Enter, если не упомянул "*", значит, вызов без Enter. | Исходя из такой "логики" со * работать не будет. А ты возьми и попробуй.
ask-rus wrote: | Я жаловался. | На что? Какое отношение к этому имеет %S? У тебя там полные пути прописаны. Это аналог %P%S, с которым как раз таки никаких проблем не выявлено.
Last edited by Flasher on Sun Aug 21, 2011 16:57; edited 1 time in total |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 21, 2011 16:56 Post subject: |
|
|
Flasher
Rodny
ask-rus
От размещения в теме этой ссылки вреда не вижу. Больше проблему её уместности не обсуждаем. Если я как модератор сочту, что в теме присутствует недопустимый оффтоп, это будет ясно и чётко сказано. Раз не сказано — не счёл.
Flasher wrote: | Ну, схема-то ничего нового не объясняет. |
Материалы форума читают не только те, кто в этом механизме уже разобрался. Для тех кто этого не знает, не помешает.
ask-rus wrote: | Во-вторых, логикой нужно уметь пользоваться. "Со *", понятно, что с Enter, если не упомянул "*", значит, вызов без Enter. |
А вот и нет. Внутреннее меню можно открыть не и по Enter. Я выше упоминал, как именно. Этот спор тоже прекращаем.
Flasher wrote: | Информация явно должна быть справочной, не находишь? Почему-то Гислер не нашёл...
Но вывод окончательный делать можно будет только после экспериментов, поведение при определённых действиях, как выяснилось, нестабильное. |
Вот именно. Должна быть, но сначала нужно чётко разобраться во всех нюансах. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sun Aug 21, 2011 17:04; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 17:03 Post subject: |
|
|
Avada wrote: | Материалы форума читают не только те, кто в этом механизме уже разобрался. Для тех кто этого не знает, не помешает. | Согласен.
Avada, а у тебя тоже работает только с внутренней команды, я так и не понял? |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 21, 2011 17:06 Post subject: |
|
|
Flasher wrote: | Исходя из такой "логики" со * работать не будет. А ты возьми и попробуй. |
_________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Aug 21, 2011 17:08 Post subject: |
|
|
Во втором скриншоте должна быть другая надпись - cm_ContextMenuInternal. |
|
Back to top |
|
|
ask-rus
Joined: 10 Nov 2009 Posts: 2076 Location: Russian Federation
|
(Separately) Posted: Sun Aug 21, 2011 17:12 Post subject: |
|
|
Flasher wrote: | Во втором скриншоте должна быть другая надпись - cm_ContextMenuInternal. |
Не должна, потому что тогда всё будет работать. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Sun Aug 21, 2011 17:12 Post subject: |
|
|
Flasher
Что именно работает? Открытие нескольких файлов в AkelPad? Если %2, то с параметром /x. В системном контекстном меню и при открытии внутреннего меню командой cm_ContextMenuInternal, а не Enter.
И, кстати, на втором скриншоте упоминанию внутренней команды делать нечего. Внутренняя команда — это просто один из способов открытия одного и того же меню. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия.
Last edited by Avada on Sun Aug 21, 2011 17:19; edited 2 times in total |
|
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
|