Найдено 1277 результатов

Orion9
Вс окт 11, 2026 13:04
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

так а почему просто F3 не нажать? Если установлен TCMediaInfo.wdx...
Можно. Но подсказка это другой уровень использования. Один раз попробовал - другого не хочется.

Даже на вашей гифке видно, что в Test.doc показывает крякозябры.
Один FFFD специально оставлен, чтобы было видно преобразование ...
Orion9
Сб окт 10, 2026 13:07
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Но вот обычные крякозябры увы, не перекодирует:
Для этого я и сбросил модуль, чтобы найти, где несостыковка.

И как пользоваться...
Да, по сути, никак. Все полезное я уже вытащил и оформил в отдельные модули:
https://forum.wincmd.ru/viewtopic.php?t=17741
https://forum.wincmd.ru/viewtopic.php?t ...
Orion9
Пт окт 09, 2026 12:03
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Можете выложить полный код, который вы используете?
Полный код MediaInfo.aucfg

[cut] Pragma IncludeOnce

# 71000-71099

RegisterCommand 71000 "Duration"
RegisterCommand 71010 "MediaInfoTest"

# Alt+F12
SetHotkeyAction /K:A /H:F12 SetHintFields

# Alt+1(..5)
SetHotkeyAction /K:A /H:1 /DM /S ...
Orion9
Чт окт 08, 2026 18:16
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig писал(а):Сразу посыпалась ошибки:
У себя такого не наблюдаю, скиньте файл, на котором возникает эта ошибка.

С кракозябрами тоже проблем не вижу, скрин с Таней Булановой выше как раз это показывает.
Orion9
Чт окт 08, 2026 13:08
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Можете полностью функцию привести?
Она выше была, но я ее переименовал в FixFFFD.

Чтобы применить ее к коду для взаимодействия через файлы, нужно заменить строку
If StrPos(u[i], wrong) Then u[i] = a[i]
На
If StrPos(u[i], wrong) Then u[i] = FixFFFD(u[i], a[i])
Но я бы добавил сюда один символ ...
Orion9
Ср окт 07, 2026 13:08
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Похоже больше 60 колонок не поддерживается
Всё работает. Нужно просто добавить новые поля:
Pragma AutorunPluginFields "C1:::MediaHint" "C2:::MediaHint" "C3:::MediaHint" "C4:::MediaHint" "C5:::MediaHint" "C6:::MediaHint" "C7:::MediaHint" "C8:::MediaHint" "C9:::MediaHint" "C10:::MediaHint" "C11 ...
Orion9
Вт окт 06, 2026 19:49
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig
Ситуация с индексами, как я понял, примерно такая.

Когда поля создаются через Pragma AutorunPluginFields первому полю присваивается первый индекс и т.д. по порядку. Если объявить 60 полей С1-С60, то индекс=52 должен вернуть значение С52 и т.д. Но если объявить что-то перед С1-С60, то ...
Orion9
Вт окт 06, 2026 13:07
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

yozhik
Да, похоже, теряет. Тип "handle" тоже не работает. Тип hwnd не проверял, а вот int_ptr и uint_ptr работают. Тип "int64" тоже вроде рабочий.

Почему-то крякозябры перестали преобразовываться по очень интересной схеме. С половины данных. То-есть пол строки преобразовалось, а половина нет ...
Orion9
Пн окт 05, 2026 13:08
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Я не пойму, Авторан на AHK написан? Или функционал с него скопирован?
Последние версии Autorun многое переняли из Autohotkey, хотя сам Loopback никогда не говорил, что ориентируется именно на AHK, но синтаксис очень похож. Особенно последние добавленные функции, вроде DllCall, которые выглядят ...
Orion9
Вс окт 04, 2026 19:34
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Для начала. Если подсказка вызывается на тяжелом файле, ТС вешается, и приходится только ждать. Это обычное поведение тотала:

[cut] https://s1.hostingkartinok.com/uploads/images/2026/10/fa0a9539c1b639323dc53b0b08bb16cf.gif [/cut]

Проблема с stdin/stdout, о которой я писал выше, выглядит следующим ...
Orion9
Вс окт 04, 2026 13:12
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig
Извиняюсь за задержку. Сейчас времени совсем мало, отрываться как раньше уже не получается и вряд ли скоро получится.

Все-же они ограничены 60 или можно больше
Можно больше, но я не помню точное число. В общем, ничто не мешает создать еще 30-40 полей типа C61-C100, но они могут ...
Orion9
Сб окт 03, 2026 13:26
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig
Ну в общем понятно, почему я не сдал делать через stdin/stdout. Геморроя больше.

Когда взаимодействие идет через файлы, Autorun вообще ничего не знает о процессе exiftool: его задача - записать в один файл и ждать ответа в другом.

Но когда взаимодействие идет с самом процессом ...
Orion9
Сб окт 03, 2026 10:39
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig
Вариант с файлами нормальный, но он не гарантирует полную надежность, к сожалению.

Дело не только в файле exiftool_out.txt, который не успевает удаляться, но чаще сама exiftool не успевает закрыть файл, поэтому FileRead возвращает пусто.

В справке Autorun есть пример создания ...
Orion9
Пт окт 02, 2026 13:10
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

AkulaBig
Если использовать функции для работы с exiftool через stdin/stdout, можно сделать так.
If Not StartExifProcess() Then Return ShowHint("Операция прервана")
Функция для обработки полей.

[cut] Func ExifHint(FileName, FieldIndex, UnitIndex)
# первое поле подсказки C1
# инициализация ...
Orion9
Чт окт 01, 2026 12:39
Форум: Плагины Total Commander
Тема: Autorun
Ответы: 3641
Просмотры: 3780902

Имя сбойного приложения: TOTALCMD64.EXE, версия: 11.58.0.0, метка времени: 0x00000000
Имя сбойного модуля: Autorun.wdx64, версия: 2.2.21.3, метка времени: 0x68ef4c72
Код исключения: 0xc0000005
К сожалению, это мало о чем говорит. Ошибка произошла в модуле Autorun, но что именно случилось, не ...