Smart Launch — запуск файлов без мерцания панелей

Здесь можно обсудить ваш любимый плагин.
Post Reply
Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Smart Launch — запуск файлов без мерцания панелей

Post by Grey » Mon 07 Nov, 2005 11:31

Вроде как сегодня заанонсирован сабж, скачал, ну и у меня каждый скачанный из инета файл проверяется антивирусом. Так вот закричал McAffee что скачал я MultiDropper-JD trojan.
Last edited by HaRT on Tue 27 Jun, 2017 00:24, edited 1 time in total.
Reason: Добавлена ссылка на Анонс, улучшен Заголовок

User avatar
zg
zero-gravity
Posts: 5667
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 115 times
Contact:

Re: Smart Launch 0.2

Post by zg » Mon 07 Nov, 2005 12:23

Grey wrote:Вроде как сегодня заанонсирован сабж, скачал, ну и у меня каждый скачанный из инета файл проверяется антивирусом. Так вот закричал McAffee что скачал я MultiDropper-JD trojan.
антивирусы, их же сдвинутые придурки пишут. они и не такое написать могут. мне вот интересно, как вообще дропер может быть реализован без одного вызова функций работы с файлами?

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter » Wed 09 Nov, 2005 00:45

ZG дело говорит. А за сообщение спасибо, буду знать.
А как плагин то, хоть работает? :) Или сразу удалили?

А вообще, надеюсь что это не обвинение(?).

Grey
Posts: 77
Joined: Wed 16 Mar, 2005 11:19
Location: Киев

Post by Grey » Wed 09 Nov, 2005 09:42

А вообще, надеюсь что это не обвинение(?).
Конечно же не обвинение. Это просто к сведению.
А пользоваться уже пробовал. вроде ничего.

User avatar
DJ-Andrey-sXe
Posts: 50
Joined: Wed 21 Sep, 2005 10:33
Location: Тольятти
Contact:

sl

Post by DJ-Andrey-sXe » Mon 05 Dec, 2005 13:56

Мне нравится. Быстро и без мелькания. Пользуюсь уже немало.
Плохо одно: приходится много прописывать в ассоциациях :(
Знаю, что есть pathext, но ведь ещё и куча архивных форматов, а сколько ещё плагинов, залезающих в архивы....
Очень надеюсь на улучшение.

p.s. а shift+enter иногда ещё давлю по привычке =)

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Re: sl

Post by HaRT » Mon 05 Dec, 2005 14:12

DJ-Andrey-sXe wrote:Плохо одно: приходится много прописывать в ассоциациях :(
Что-то я не пойму, о чём речь...
Прописываешь одну ассоциацию (например, по Enter) в конце списка: |*.exe,*.com,*.bat,*.cmd,*.vbs,*.js и наслаждаешься, а в архивы и т.п. входишь по CtrlPgDn.

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter » Mon 05 Dec, 2005 23:14

Прописываешь одну ассоциацию (например, по Enter) в конце списка: |*.exe,*.com,*.bat,*.cmd,*.vbs,*.js и наслаждаешься, а в архивы и т.п. входишь по CtrlPgDn.
Правильно. Это, кстати, в хелпе написано :wink:

По поводу улучшении.
Сейчас совсем нет времени - на носу сдача диплома.
Но! По предложению johndoe, уже написан рабочий шаблон с поддержкой переменных окружения (типа: %farhome%, %windir% и т.п.), возможностю задавать положение окна запускаемого приложения (минимизировано, развернуто, скрыто и т.п.) и реакцией на ошибки выполнения ("файл не найден", "файл не ассоциирован", "неправильный exe" и т.п.).
Осталось только (сдать диплом,) перекомпилить всё вышеперечисленное в плагин и написать хелп.

Кстати, вы не заметили, что прямо из архивов отлично запускаются некоторые типы файлов (например exe или doc). Расскажите кто-нибудь пожалуйста, почему остальные не запускаются?
Есть у меня предположения.... но хотелось бы послушать того кто реально _знает_ почему так получается.

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Post by SeMa » Tue 06 Dec, 2005 13:01

Помогите!
Плагин работает только тогда, когда в ассоциациях явно прописано расширение или прописано *.* без маски исключений (|...). С примерами в посте или в хелпе Фар работает обычным образом :( Что у меня не так?
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Post by HaRT » Tue 06 Dec, 2005 13:31

SeMa
Приведите, пожалуйста, точные значения маски и команды, с которыми не работает.

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Post by SeMa » Tue 06 Dec, 2005 17:11

HaRT wrote:SeMa
Приведите, пожалуйста, точные значения маски и команды, с которыми не работает.
Не работает:

Code: Select all

╔══════════════════════ Edit file associations ═══
║ A file mask or several file masks:
║ *.*|*.vbs,*.js,*.rar,*.z,*.7z,*.zip,*,cab,*.msg
║ Description of the association:
║ SmartLaunch
╟─────────────────────────────────────────────────
║ Execute command (used for Enter):
║ sl:!\!.!
Работает:

Code: Select all

╔══════════════════════ Edit file associations ═
║ A file mask or several file masks:
║ *.*
║ Description of the association:
║ SmartLaunch
╟───────────────────────────────────────────────
║ Execute command (used for Enter):
║ sl:!\!.!

Code: Select all

╔══════════════════════ Edit file associations ═
║ A file mask or several file masks:
║ *.exe
║ Description of the association:
║ SmartLaunch
╟───────────────────────────────────────────────
║ Execute command (used for Enter):
║ sl:!\!.!
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
HaRT
Moderator
Posts: 9170
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 90 times
Been thanked: 177 times

Post by HaRT » Tue 06 Dec, 2005 17:31

SeMa
Я думаю, что корень зла в неработающей маске вот в этом фрагменте: ,*,cab, ;)
Надо всё-таки быть внимательнее.

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Post by SeMa » Tue 06 Dec, 2005 17:46

HaRT wrote:SeMa
Я думаю, что корень зла в неработающей маске вот в этом фрагменте: ,*,cab, ;)
Точно :D
Надо всё-таки быть внимательнее.
... и автору тоже ;)
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter » Wed 07 Dec, 2005 21:27

А я специально :P
А вообще, виноват, проглядел... Просто не думал что прямо от туда кто-то будет брать эту маску - она ж для примера!

SeMa
Posts: 157
Joined: Thu 03 Nov, 2005 12:31

Post by SeMa » Wed 14 Dec, 2005 16:49

Снова наступил на какие-то грабли при подключенном SmartLaunch.
Т.к. в архивы и подобные файлы (шаблоны в одном из предыдущих постов) я вхожу фаром без запуска внешних приложений (аналогично по Ctrl-PgDn), то в самих архивах и т.п. я не могу нормально открыть файл внешним приложением, наступив на него энтером. Это касается, например, типов TXT, PDF. Оказывается, что временной папки с разархивированным файлом уже нет, поэтому приложение его уже(еще?) не может открыть. По Shift-Enter открывается нормально. При внутреннем редакторе/просмотре и открытии по Shift-Enter временная папка отрабатывается нормально. Файлы типа DOC, XLS открываются, но после их закрытия остается временная папка.
Где я туплю :/
Компьютер ─ устройство, разработанное для ускорения и автоматизации человеческих ошибок

User avatar
DrKnS
Posts: 5437
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 254 times

Post by DrKnS » Wed 14 Dec, 2005 19:04

Господа, а если единственной целью ставить просто запуск без моргания панелей, то не проще ли написать ассоциацию @!\!.! на *.* ?

Цитата из FarRus.hlf: :D
"Если вы не хотите, чтобы перед выполнением ассоциированной команды гасились панели, начните команду с символа '@'."

User avatar
[e]Bu$ter
Posts: 792
Joined: Mon 30 May, 2005 23:05
Location: Беларусь, Минск
Contact:

Post by [e]Bu$ter » Wed 14 Dec, 2005 22:01

Господа, а если единственной целью ставить просто запуск без моргания панелей, то не проще ли написать ассоциацию @!\!.! на *.* ?
Так ведь это только в ассоциациях и работает. А лично я, ещё кучу всего запускаю через пользовательское меню. Да и запуск заметно быстрее идёт на слабых\средних компах.
Где я туплю :/
Да нигде. Так оно и происходит. Честно говоря, суть механизма работы сего плагина в архивах я ещё до конца не познал, но тот факт что EXE'шники от туда отлично запускаются меня обрадовал и всё было оставлено "как-есть".

Так что теперь, я не понял, в плагиновых панелях файлы не обрабатывать? Просто меня напрягает что фар столбом стоит и ждет пока файл не закроешь, поэтому Enter'ом я их не трогаю и твоей проблемы естественно не заметил.

Из архивов я запускаю всё макросом, который распаковывает в темповую папку все выделенные файлы и запускает стоявший под курсором (состояние панелей не изменяется; буфер обмена на месте). Темповую папку нужно чистить в ручную. :( Ну, или по расписанию :)

Post Reply

Return to “Обсуждение плагинов”