[WLX] AppLoader

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Прошу прощения, в ИНИ-файле в переменной Путь забыл закрыть кавычки у пути к редактору (а открывающие кавычки были).

Сейчас поправил - всё заработало :)
Xubuntu
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Прошу прощения, в ИНИ-файле в переменной Путь забыл закрыть кавычки у пути к редактору (а открывающие кавычки были).
Вроде должно и без кавычек работать.
Аватара пользователя
StrangeRRor
Сообщения: 214
Зарегистрирован: Сб июл 15, 2006 13:16

Сообщение StrangeRRor »

Maximus писал(а):Тебе нужен

Код: Выделить всё

IfIsExtOnly=1 
CloseLister=1
Спасибо! Сейчас плагин работает, как надо.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Выложил версию 0.4:
+ опция ScrollLockControl
+ группа опций для определения условий срабатывания:
FindFiles, SyncDirs, TCWindow, QuickView, Lister4
+ описание ключей внутри Edloader.ini
+ автоматическое копирование Edloader.ini из [EDL_PATH]\IniSample, если не найден в каталоге плагина
/ исправлена ошибка при срабатывании по Ctrl+Q
/ исправлена (?) ошибка передачи имени файла с неправильным расширением редактору

Скачать можно здесь или здесь
Последний раз редактировалось Maximus Чт мар 15, 2007 15:57, всего редактировалось 1 раз.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Версия 0.4.
Установил:

Код: Выделить всё

[Options]
ScrollLockControl=1
ModalOnly=0
FindFiles=1
SyncDirs=1
TCWindow=1
QuickView=0
Lister4=0
IfIsExtOnly=1
CloseLister=1
NextPlugin=1

[Editor]
Path=D:\Program Files\EmEditor\emeditor.exe /r
inf=notepad
jpg=D:\Program Files\IrfanView\i_view32.exe
bmp=D:\Program Files\IrfanView\i_view32.exe
gif=D:\Program Files\IrfanView\i_view32.exe
doc=D:\Program Files\Microsoft Office\Office\WINWORD.EXE
rtf=D:\Program Files\Microsoft Office\Office\WINWORD.EXE
xls=D:\Program Files\Microsoft Office\Office\EXCEL.EXE
При просмотре bmp все хорошо. При просмотре же файлов с другими расширениями выдается ошибка:
---------------------------
error
---------------------------
Crash in plugin EdLoader.wlx:

Access violation at address 7C5931EB. Write of address 00000018
---------------------------
OK Cancel
---------------------------
После нажатия ОК запускается листер в режиме 2.

Попробовал для проверки, что-же приходит на вход, в качестве редактора указать простой vbs-скриптик:

Код: Выделить всё

Dim Argument
For Each Argument in WScript.Arguments
  MsgBox(Argument)
Next
Wscript.Quit
Так с bmp-файлами вообще ничего не запускается, а с другими выдается все та же ошибка.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Только что попробовал с твоими настройками. Даже Ирфан на диск Д установил. Файлы с указанными расширениями открываются без проблем. Ирфан 3.90.
Наверное какая-то системная проблема.
Может дать тебе исходники? Посмотришь что там где вылетает? С++ Билдер 6 есть?
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Нету.
И, если честно, не так много у меня свободного времени, чтоб в сырцах ковыряться.
Буду надеяться, что в дальнейшем проблема исчезнет (либо ты случайно или намеренно поправишь, либо я ось переставлю :)).
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

2Batya
Там не так уж и много кода. Просто поставил бы пару точек прерывания. Ну да ладно.
Будем надеяться, что случайно исправлю :) На глюк с передачей неправильного расширения наткнулся совершенно случайно. В каких случаях он происходит я так и не понял. Понял только, что это какой-то глюк Тотала/Листера - это он менял расширение в передаваемом параметре FileName.
ЗЫ: Сбрось мне на мыло свой раздел Extensions - буду пытаться использовать его.
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Лови:

Код: Выделить всё

[Editor]
Path=D:\Program Files\EmEditor\emeditor.exe /r
inf=D:\Program Files\EmEditor\emeditor.exe /r
jpg=D:\Program Files\IrfanView\i_view32.exe
bmp=D:\Program Files\IrfanView\i_view32.exe
gif=D:\Program Files\IrfanView\i_view32.exe
doc=D:\Program Files\Microsoft Office\Office\WINWORD.EXE
rtf=D:\Program Files\Microsoft Office\Office\WINWORD.EXE
xls=D:\Program Files\Microsoft Office\Office\EXCEL.EXE
ico=D:\Program Files\AWicons\AWicons.exe
icl=D:\Program Files\AWicons\AWicons.exe
Кстати, наверное ключ Path логичнее перенести в раздел Options. А то вдруг у кого-нибудь возникнет надобность в расширении path :)
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Кстати, наверное ключ Path логичнее перенести в раздел Options.
Да, наверное так и сделаю.
Лови:
Я имел в виду раздел Extensions из твоего wincmd.ini, который используется для открытия по Alt+F3. А то, как я уже писал выше, у меня она отсутствует и заводить ее себе лень :)
Аватара пользователя
Batya
Сообщения: 2236
Зарегистрирован: Ср дек 15, 2004 09:51
Откуда: Москва, Россия

Сообщение Batya »

Ааа... Извини, не понял.

Код: Выделить всё

[Extensions]
mp3=D:\Programs\MPlayer\mplayer.exe ^.mp3
m3u=D:\Programs\MPlayer\mplayer.exe -playlist ^.m3u
jpg=D:\Program Files\IrfanView\i_view32.exe ^.jpg
js=d:\Program Files\EmEditor\emeditor.exe ^.js
smf=d:\Program Files\EmEditor\emeditor.exe ^.smf
vbs="d:\Program Files\EmEditor\emeditor.exe" ^.vbs
mov=D:\Programs\MPlayer\mplayer.exe ^.mov
bmp=D:\Program Files\IrfanView\i_view32.exe ^.bmp
gif=D:\Program Files\IrfanView\i_view32.exe ^.gif
sql="d:\Program Files\EmEditor\emeditor.exe" ^.sql
Нет, я не сплю. Я просто медленно моргаю.
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

А можно сделать так, чтобы плагин обрабатывал переменные среды (ту же %COMMANDER_PATH%) в путях к редакторам и работал не только с абсолютными, но и относительными путями. Очень нужная, как мне кажется, возможность, особенно, если TC используется на флешке...
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

Постараюсь организовать в одной из следующих версий.
Аватара пользователя
Maximus
Сообщения: 927
Зарегистрирован: Чт апр 07, 2005 10:51
Откуда: Украина, Кировоградская обл., г. Знаменка
Контактная информация:

Сообщение Maximus »

EdLoader 0.5
Список изменений:
+ поддержка переменных окружения типа %COMMANDER_PATH%
+ опция UseTCExtensions (использование секции Extensions из wincmd.ini для ассоциации по расширениям)
* вместо ключа Editor/Path теперь используется ключ Options/DefaultEditor


Берем здесь
Последний раз редактировалось Maximus Чт мар 15, 2007 15:59, всего редактировалось 1 раз.
Аватара пользователя
sergeich
Сообщения: 185
Зарегистрирован: Вт апр 25, 2006 22:36
Откуда: Москва

Сообщение sergeich »

Не закрывается Lister, если параметр IfIsExtOnly=1 Открываются два окна-и Lister и приложение
Ответить