Страница 32 из 243

Добавлено: Вс ноя 13, 2011 04:57
LonerD
а зачем задавать рабочую папку, если путь к файлу и так указан?
по привычке так прописал.

Loopback
Вовсе необязательно напоминать об этом на каждой странице
Подумал - может найденный баг с несуществующими путями поможет добраться до сути ошибки.
Попробуй эту версию.
За полдня предыдущие ошибки не возникли.
Зато появилась новая - Тотал схлопывается при нажатии Shift+вверх.

Добавлено: Вс ноя 13, 2011 14:52
Loopback
LonerD писал(а):Подумал - может найденный баг с несуществующими путями поможет добраться до сути ошибки.
Помог, но только до другой :)
LonerD писал(а):Зато появилась новая - Тотал схлопывается при нажатии Shift+вверх.
Не могу повторить. Я вообще не могу представить, как это может быть связано с плагином - никаких горячих клавиш не обрабатываю.

Добавлено: Вс ноя 13, 2011 16:49
LonerD
Не могу повторить.
Извиняюсь, это у меня горячие клавиши сбились, в плагине действительно нет ошибки.

Добавлено: Пн ноя 14, 2011 00:14
LonerD
Я чего-то опять перемудрил у себя или в версиях 1.5-1.6 действительно отвалились пользовательские команды?
CommandExec em_...

Добавлено: Пн ноя 14, 2011 11:07
Loopback
LonerD писал(а):Я чего-то опять перемудрил у себя или в версиях 1.5-1.6 действительно отвалились пользовательские команды?
В версии 1.5 всё вроде работает, а в 1.6 действительно отвалились - опять проблемы перехода на юникод. Исправил.

Скачать 1.6 beta 3

+ добавлен пример использования условного блока в autorun.example.cfg
- исправлены ошибки в файле перевода
- исправлена нерабочая команда CommandExec
- исправлено падение при выходе с ключами T/TT в ShellExec

Добавлено: Пн ноя 14, 2011 11:21
MVV
Loopback, исправь в autorun.example.cfg строку The block below is set COMMANDER_PROGRAM environment variable на The block below sets COMMANDER_PROGRAM environment variable. Кроме того, ошибки в LNG-файле так и остались (сам файл не изменился с беты 2 - забыл заменить?). Плюс, можно добавить в LNG-файл немецкую локализацию отсюда.

Добавлено: Пн ноя 14, 2011 12:59
Loopback
MVV
Точно, изменил, но забыл добавить. Добавил также немецкий перевод, обновил архив.

Добавлено: Пн ноя 14, 2011 14:15
MVV
Кстати, ещё поправки:

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

5=Missing closing quote for string: %s
(missing, не -ed)

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

16=Library has no such function: %s
20="%s" keyword has no opening "If"
(no, не not)

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

18=Operator is not applicable here: %s

Добавлено: Сб янв 14, 2012 20:56
LonerD
Просьба добавить в плагин ключ, который проверяет - запущена ли уже заданная программа, и если процесс висит в памяти (то есть программа уже запущена) - не пытаться запускать её снова (и в то же время не пытаться убивать этот запущенный процесс при выходе из Тотала если задан ключ ТТ).
То есть если программа с таким именем не была запущена до запуска Тотала - нужно запустить её и убить при выходе из Тотала. Если программа была уже запущена до запуска Тотата - тогда никаких действий не производить.

Возможны два варианта проверок - просто по имени процесса и по месторасположению запускаемого файла, то есть в идеале неплохо бы добавить два ключа запуска, но лично мне пока что не хватает только проверки имени запущенного процесса.

Дело в том, что некоторые программы если пытаться запустить их дважды - или запускают вторую копию, или вообще выбивают предупредительное сообщение "одна копия уже запущена".

Добавлено: Сб янв 14, 2012 21:04
Flasher

Добавлено: Сб янв 14, 2012 21:23
Andrey_A
LonerD писал(а):Просьба добавить в плагин ключ, который проверяет - запущена ли уже заданная программа, и если процесс висит в памяти (то есть программа уже запущена) - не пытаться запускать её снова (и в то же время не пытаться убивать этот запущенный процесс при выходе из Тотала если задан ключ ТТ).
Я присоединяюсь к просьбе

Добавлено: Сб янв 14, 2012 21:33
LonerD
Повторяемся?
Скорее напоминаем, более подробно сформулировав пожелание.

И ещё вопрос - так и не понял работу LoadFont.
LoadFont [/N] <font name>
Пробую:
LoadFont /N "%commander_path%\Install\1.ttf"
LoadFont /N Plugins\1.ttf
Шрифта нету.
Судя по ридми-файлу - нужно указывать не имя файла шрифта, а font name - имя шрифта. Тогда непонятно - где плагин его искать будет, по какому пути?

Добавлено: Сб янв 14, 2012 22:03
Flasher
LonerD писал(а):Скорее напоминаем, более подробно сформулировав пожелание.
Ты там по моей ссылке ходил, ответ автора касаемо добавления ключей читал?
LonerD писал(а):Пробую:
LoadFont /N "%commander_path%\Install\1.ttf"
А /EV где?

Добавлено: Сб янв 14, 2012 22:11
LonerD
А /EV где?
Нету, потому как такого ключа у LoadFont нету, а если и добавить /EV - выкидывает ошибку.
Ты там по моей ссылке ходил, ответ автора касаемо добавления ключей читал?
Это было почти три месяца назад.
Можно пока перегрузить ShellExec ключами (не все ведь их будут использовать), можно ввести новую команду не (ShellExec, а по другому назвать), можно сделать условие сравнения. А если найдётся более элегантное решение - то потом переделать.

Добавлено: Сб янв 14, 2012 22:15
Flasher
LonerD
Тогда пиши путь относительно папки плагина.