Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

[WLX] AppLoader
Goto page Previous  1, 2, 3, 4, 5 ... 11, 12, 13  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
pswww



Joined: 26 Jan 2007
Posts: 2
Location: Е-бург

Post (Separately) Posted: Fri Jan 26, 2007 20:27    Post subject: Reply with quote

TC 6.55, AppLoader 0.72, WinXP/sp2 .
Как я понял, теперь, ввиду невозможности поправить
дело в программе, жестко зафиксировано в readme:
при Lister4=1 - "срабатывание" при N и P
Хотя мне бы это совсем не надо, т.к. N раньше
(до установки AppLoader с Lister4=1)
у меня перечитывал файл, открытый по F3.
Например - постоянно изменяемый файл-протокол.
По F2 его перечитывать мне западло, именно по N.
Ну да ладно, коли появилось AppFromLister_key .
Пишу:
DefaultEditor=notepad
AppFromLister_key=115
;AppFromLister_mod=
Т.е. хочу нажать F3 и F4 и выйти на редактор.
Х.
Никакой реакции.
Зато теперь, если жму CTRL+F4 в UltraEdit
(хочу закрыть окно) или еще где-либо,
стартует notepad на файл, открытый в листере !!!
Ух ты !
Зачем бы ?
Почему бы ?
А как бы все же бы нормализовать бы ?
М.б. опять документацию уточнить ?
_________________
PSW
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Mon Jan 29, 2007 11:23    Post subject: Reply with quote

Quote:
Как я понял, теперь, ввиду невозможности поправить дело в программе

Горячую клавишу я сделал специально для решения этой проблемы.
У тебя проблема в следующем:
Quote:
;AppFromLister_mod=

Если эта строка отсутствует (закомментирована), то модификатор Ctrl.
А по поводу того, что он стартует по CTRL+F4 в UltraEdit - так это еще не полная картина Smile Он стартует везде, пока не выгрузить плагин командой cm_UnloadPlugins.
Quote:
М.б. опять документацию уточнить ?

Это сарказм или ирония? Smile
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
pswww



Joined: 26 Jan 2007
Posts: 2
Location: Е-бург

Post (Separately) Posted: Tue Jan 30, 2007 11:28    Post subject: Reply with quote

Какая ж тут ирония ? Скорее - печаль...

Выражением "документацию уточнить" я в худшем случае
именно это и имел в виду - прописать в документации
что "AppFromLister_mod обязателен, а по умолчанию=C".
Сейчас ведь там нет этих двух фактов, из серии - "как оказалось".
Явно я это не написал, так как была маленькая [как оказалось -
беспочвенная] надежда, что можно будет (хотя бы - в будущем)
все же работать без AppFromLister_mod.

Кроме того, в документации про AppFromLister_key явно
сказано: "запуск ассоциированного приложения из Lister`а".
Т.е. из других приложений - вполне логично - запуска
не должно быть. Однако по факту - происходит.
Видимо, ввиду невозможности это побороть, опять надо
поправить документацию, и м.б. опять из серии "как оказалось".

Кроме того, еще в ноябре я писал в "Комментариях пользователей"
в wincmd.ru, что по 'N' происходит не [пере]считывание
"очередного" файла (или - единственного), а запуск редактора.
Тогда еще в документации было:
Lister4 | в Lister`е при нажатии '4'
После этого я увидел в новой документации:
Lister4 | в Lister`е при нажатии '4', 'N' или 'P'
Т.е. - "документация уточнена".
Хотя это сильно мешало, пришлось отказаться от AppLoader.
Ведь N - штатная клавиша именно Lister'a, а не AppLoader,
причем, очень [мною] используемая.
Может это и совпадение, но получилось так, что
по результатам обнаружения "баг" (с точки зрения [некоторых]
пользователей), правится не программа, а документация,
куда просто вносится описание этих обнаруженных "баг".

Я подумал, что и в данном случае, по очередным трем проблемам:
1) не работает AppFromLister_key без AppFromLister_mod
2) не описано, что при ";AppFromLister_mod" он=C
3) срабатывание происходит вне Lister'a
опять надо, как минимум, внести правки в документацию,
причем иногда - прямо противоположные имеющимся
в документации утверждениям...

И после этого - снова отказаться от попыток использовать
AppLoader, на неопределенное время...

Какая ж тут ирония ? Скорее - печаль...
_________________
PSW
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Tue Jan 30, 2007 12:16    Post subject: Reply with quote

Quote:
1) не работает AppFromLister_key без AppFromLister_mod
Работает. Просто в таком случае модификатор Ctrl.
Quote:
2) не описано, что при ";AppFromLister_mod" он=C
Quote:
AppFromLister_mod обязателен

AppFromLister_mod не обязателен. В ридми написано:
Quote:
AppFromLister_mod=C | Модификатор горячей клавиши для запуска ассоциированного приложения из Lister`а.
Вот это самое =C и значит, что по умолчанию (т.е. при отсутствии этого ключа) модификатор Ctrl. Если тебе не нужен модификатор, разве трудно прописать вместо строки
Quote:
;AppFromLister_mod=C
строку
Quote:
AppFromLister_mod=
???
Quote:
3) срабатывание происходит вне Lister'a
Да. Как оказалось Smile происходит. Это я поправлю в следующей версии. Это будет сделать легче чем избавиться от срабатывания по 'N'. Когда заводился ключ Lister4, я не помнил о клавишах N и P, поскольку ими не пользуюсь. Если вдруг появятся еще клавиши, по которым будет производиться перебор всех плагинов в Листере, то он будет и в таком случае срабатывать.
Quote:
И после этого - снова отказаться от попыток использовать AppLoader, на неопределенное время...
Если есть желание, то вполне можно его использовать в теперешнем виде с учетом того, как ты используешь Листер.
1. Lister4=0
2. AppFromLister_key=?? и AppFromLister_mod=?? (Подыскиваешь комбинацию клавишь, которая не используется в других используемых тобою приложениях).
Quote:
Какая ж тут ирония ? Скорее - печаль...
Она всё таки есть...
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Tue Mar 13, 2007 19:18    Post subject: Reply with quote

2Maximus
Не затруднило бы Вас поправить код, чтобы была возможность в секции [Editor] указать параметры ком.строки для запуска редактора?
Ну, например, так:
Code:
properties,lua,cmd,bat,js,vbs,nsi,hta=С:\Program Files\SciTE\SciTE.exe -property:toolbar.visible=0 -property:tabbar.visible=0 -property:save.recent=0 -property:save.session=0 -property:ADDITIONAL_SHORTCUTS=Escape|IDM_QUIT| %1 -menucommand:416

где %1 - место, куда необходимо вставлять имя файла.
А то сейчас приходится пользоваться дополнительным батником, cрабатывание которого сопровождается дополнительным мельканием консольного окошка Sad
Попробовал записать так:
Code:
properties,lua,cmd,bat,js,vbs,nsi,hta=С:\Program Files\SciTE\SciTE-view.vbs

где SciTE-view.vbs - WSH скрипт в пару строк для запуска редактора -
так же из AppLoader это не срабатывает Sad
(wscript SciTE-view.vbs - тоже не срабатывает)
В общем, почините, пожалуйста, механизм.
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Wed Mar 14, 2007 10:29    Post subject: Reply with quote

Думаю, что затруднений с реализацией не будет. Жди...
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Thu Mar 15, 2007 13:25    Post subject: Reply with quote

А пока я занимаюсь оформлением, можете попробовать то, о чем просил mozers:
<ссылку убрал, файл удалил ибо релиз>
В параметрах (ключи *_params) просто указываете %1 в месте, куда необходимо вставлять имя (имена) файла(ов).
Если %1 НЕ будет присутствовать в строке параметров, то плагин будет вести себя как и раньше, т.е. помещать параметры после имени файла.
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar


Last edited by Maximus on Thu Mar 15, 2007 18:17; edited 1 time in total
Back to top
View user's profile Send private message
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Thu Mar 15, 2007 15:35    Post subject: Reply with quote

2Maximus
СПАСИБО, все работает Smile
Только задание параметра для каждого расширения очень утомительно. У меня, например, очень многие расширения открываются в SciTE. Многие - в другом обработчике...
Было бы гораздо удобнее и понятнее если бы строка запуска (включая параметры) записывалась непосредственно. Так, как в приведенном выше примере.
Ну или на крайняк хотя бы такая строка была позволена
Code:
properties_par,lua_par,cmd_par,bat_par,js_par,vbs_par,nsi_par,hta_par=-property:toolbar.visible=0 -property:tabbar.visible=0 -property:save.recent=0 -property:save.session=0 -property:ADDITIONAL_SHORTCUTS=Escape|IDM_QUIT| %1 -menucommand:416
Хотя это тоже смотрится не слишком элегантно...
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Thu Mar 15, 2007 15:51    Post subject: Reply with quote

А сейчас так и делается. Читаем справку:
Quote:
bbb,ccc_params= | Параметры командной строки приложения для файлов с расширениями bbb и ccc
или я что-то не так понял?
В твоём случае нужно прописать такую строку:
Code:
properties,lua,cmd,bat,js,vbs,nsi,hta_params=-property:toolbar.visible=0 -property:tabbar.visible=0 -property:save.recent=0 -property:save.session=0 -property:ADDITIONAL_SHORTCUTS=Escape|IDM_QUIT| %1 -menucommand:416

_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Thu Mar 15, 2007 16:52    Post subject: Reply with quote

Новая версия оформлена.
Скачать | Скачать

AppLoader 0.8
Список изменений:
[0.8]
+ возможность для параметров командной строки указывать место вставки имени (имен) файла(ов) при помощи ключа %1
[0.7.5]
/ исправлены ошибки при работе с горячими клавишами:
/ теперь ассоциированное приложение запускается только из Lister`а
/ решен конфликт файлов/приложений при работе с несколькими экземплярами Lister`а
+ возможность запуска по горячей клавише определенного в системе по умолчанию приложения для открытого в Lister`е файла

_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
mozers



Joined: 16 Dec 2004
Posts: 82
Location: с Нижнего

Post (Separately) Posted: Fri Mar 16, 2007 00:50    Post subject: Reply with quote

2Maximus
Quote:
сейчас так и делается. Читаем справку: или я что-то не так понял?
Это я не понял, поскольку справки на момент моего тестирования еще не было Wink
Все отлично! Я - доволен. Точно знаю что счастлив не только я.
СПАСИБО !
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Fri Mar 16, 2007 10:06    Post subject: Reply with quote

Quote:
поскольку справки на момент моего тестирования еще не было
Эта возможность появилась в версии 0.7 Smile
Quote:
Все отлично! Я - доволен. Точно знаю что счастлив не только я.
СПАСИБО !
Я теперь тоже счастлив Smile
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Sun Apr 22, 2007 22:15    Post subject: Reply with quote

Осваиваю версию 0.8 плагина. Первое впечатление - бурный восторг. Но у меня наблюдается одна странность: если использовать ф3 в архивах, приложение не может найти файл. Видимо я что-то перехимичил в настройках. Какой параметр нужно покрутить, чтобы темпорари файл не удалялся сходу?

И еще. Есть ли возможность зарезервировать esc на закрытие листера назависимо от того, умеет ли это делать запущенный редактор?
_________________
педофилия, каннибализм, бетономешалка !!!
Back to top
View user's profile Send private message
Maximus



Joined: 07 Apr 2005
Posts: 927
Location: Украина, Кировоградская обл., г. Знаменка

Post (Separately) Posted: Mon Apr 23, 2007 10:32    Post subject: Reply with quote

Quote:
Но у меня наблюдается одна странность: если использовать ф3 в архивах, приложение не может найти файл. Видимо я что-то перехимичил в настройках. Какой параметр нужно покрутить, чтобы темпорари файл не удалялся сходу?
Это не странность. Я просто не смог найти решение, которое позволило бы работать с файлами в архивах.
Есть конечно вариант не закрывать окно Листера, но это не выход.
Quote:
Есть ли возможность зарезервировать esc на закрытие листера назависимо от того, умеет ли это делать запущенный редактор?
Вот тут не совсем понял, что имеется в виду. Запущенный редактор или Листер должен закрываться по ESC?
_________________
tcPhonebook|AppLoader|Українізація TC|Ultimate Calendar
Back to top
View user's profile Send private message
Worros



Joined: 19 Jan 2007
Posts: 1123

Post (Separately) Posted: Mon Apr 23, 2007 15:05    Post subject: Reply with quote

1.Понятно.Очень грустно. А это совершенно неизлечимо, или можно надеяться?

2.Хотелось бы,чтобы закрывался запущенный редактор, если конечно это возможно.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4, 5 ... 11, 12, 13  Next
Page 4 of 13

 
Jump to:  
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