Autorun

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

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

7 августа 2015 г. автор втихаря обновил плагин:
2.0.2
+ добавлена переменная AUTORUN_TCCMDLINE, содержащая путь командной строки Total Commander
+ добавлена поддержка определения Windows 8.1 и Windows 10 в плагин Sysinfo
* документирована команда Exit
Видимо, ему совсем не до разговоров.

LonerD
С учётом добавок теперь всё по логике должно было бы ограничиться начальной записью:

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

StrPos InStr '%AUTORUN_TCCMDLINE%' /S=
If %InStr% > 0 Then
Exit
но Exit никак на If и на замыкающий EndIf не реагирует, а просто выгружает плагин и всё.
И вопрос с многострочниками внутри If-ов также остаётся открытым.

Кстати говоря, и обновление Sysinfo очень странное. Команда GetWMIValue почему-то не включена. :?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

+ добавлена переменная AUTORUN_TCCMDLINE, содержащая путь командной строки Total Commander
Отлично, можно допиливать лаунчеры, осталось только учесть небольшое неудобство и нюанс ниже.

Кто-нибудь проверял, что используется - напрямую WinAPI или WMI?
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Здравствуйте.

Из плагина Autorun меня пока интересует только функционал MoveButton.
Установил плагин Autorun 2.0.2, настроил как описано в справке к плагину. В результате получил вот такой вид диалога копирования/перемещения.
Изображение
Кнопка "Опции" переместилась, но остальные кнопки пропали.

Не могу понять, что я делаю не так. Помогите пожалуйста разобраться.

P.S. Плагин устанавливаю на чистый Total Commander 8.52а (32 bit); Windows 7 (64 bit).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

BeTeP
FixWindows надо бы отключить или обновить.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Flasher
FixWindows я не устанавливал.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

MoveButton тоже иногда требует обновления, если содержимое диалога меняется, а в 9-ке это случилось.
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

MVV
9-ку я пока не тестировал. Пробую установить на 8.52а.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

BeTeP
У меня кнопки слетели после подключения старого FixWindows. MoveButton тот же (т.е. из последнего Autorun 2.0.2).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Flasher
Как я уже писал выше, FixWindows я не устанавливал.
Перепробовал несколько версий Autorun, начиная с 1.4.1 и заканчивая 2.0.2 - результат везде практически одинаковый.
Видимо с Тоталом 8.52а MoveButton не дружит. Или я чего-то не так делаю.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

BeTeP
MoveButton на TCx32 8.52а прекрасно работал и работает. По крайней мере на Win7x32. Что там за конфликт ещё может быть, не подскажу.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Flasher писал(а):Что там за конфликт ещё может быть, не подскажу.
Вот и я уже всю голову сломал.

В общем я поэкспериментировал немного.
1. ТСх32 8.01 + Autorun 2.0.2 - функционал MoveButton нормально работает.
2. ТСх32 8.01 + MoveButton v1.4 - MoveButton нормально работает.
3. Версии ТСх32 8.50-8.51a-8.52a + Autorun 2.0.2 - получаю вот такой вид диалога копирования/перемещения
Изображение

4. Версии ТСх32 8.50-8.51a-8.52a + MoveButton v1.4 - получаю вот такой вид диалога копирования/перемещения
Изображение

Эксперименты проводил на трех компах (Win7 64 bit), результат везде одинаковый. Мистика какая-то.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

BeTeP
Если все компы имеют одну систему, то где ж тут мистика, если это закономерность?
Есть ещё мысль о второй установке MoveButton в качестве отдельного плагина. С этом всё нормально?

А вообще для проверки нужно запустить ТС с таким
[cut="wincmd_test.ini"]

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

[Configuration]
UseIniInProgramDir=7
RestrictInterface=1
DirTabOptions=12
LanguageIni=Wcmd_rus.lng
Mainmenu=Wcmd_rus.mnu 

[Colors]
ColorFilter1=>Autorun
ColorFilter1Color=16777215

[Searches]
Autorun_SearchFlags=0|002002000020|||||||||0000|
Autorun_plugin=autorun.Autorun > 0

[ContentPlugins]
0=%COMMANDER_PATH%\Plugins\wdx\Autorun\autorun.wdx
[/cut]и
autorun.cfg писал(а):LoadLibrary Plugins\Autorun_MoveButton.dll
MoveOptionsButton MOVE_LEGACY
Последний раз редактировалось Flasher Сб июн 18, 2016 19:07, всего редактировалось 2 раза.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Запустил ТС с вашими конфигами, получил вот такой результат:
Изображение
Аватара пользователя
Staniclaw
Сообщения: 533
Зарегистрирован: Вс дек 12, 2010 15:37
Откуда: Ташкент

Сообщение Staniclaw »

Flasher
BeTeP
Надо ещё в секцию [Searches] добавить вызов самого плагина:

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

 Autorun_plugin=autorun.Autorun = 1
Вечному двигателю -- вечные тормоза!..
Аватара пользователя
BeTeP
Сообщения: 135
Зарегистрирован: Чт мар 31, 2005 00:57
Откуда: Санкт-Петербург

Сообщение BeTeP »

Staniclaw
Добавил строчку вызова плагина. Результат тот же, что и на скрине выше.
Ответить