Autorun

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

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

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

Сообщение MVV »

Возможно, стоит все такие Get*** можно вынести в один плагин, получающий всякие сведения о системе.

Да, я имел в виду sLanguage (другого там нет, первая буква используется для обозначения типа). По-моему, он должен содержать как раз язык интерфейса (MUI)...
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Я не против плагина, который будет получать кучу системных сведений. Тогда нужно обсудить, какие функции он в себе объединит, и кто за его написание возмётся.

sLanguage даёт также верхний регистр. Ключ точно есть на всех версиях винды?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Ключ-то есть даже на Win2K, но похоже, это не то.

А подплагин может писать и автор плагина, у него код есть, если только идею одобрит. Кому надо, переобъявит уже в теле самого плагина псевдопеременные в виде обычных переменных...
Victor_Dobrov
Сообщения: 50
Зарегистрирован: Вт июл 15, 2008 19:21

Сообщение Victor_Dobrov »

Loopback

ошибка Autorun.wdx64 beta11 при закрытии TotalCmd64.exe (x32 работает нормально):

Autorun Plugin error:
Error in command at line [27]:
Unknown command: e

если убрать строку
Pragma AutorunFinalizeSection

то ошибка появляется при запуске TotalCmd64.exe

Autorun.wdx64 beta6 работает (и выполняет скрипты) без ошибок
система: Windows Server 2003 SP2 x64 (5.2.3790)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Victor_Dobrov,
Напрашивается мысль, что после строки Pragma AutorunFinalizeSection находится строка с ошибкой... Тогда вполне логично, что с этой строкой ошибка при закрытии тотала, а без неё - при открытии. Попробуй для теста оставить в конфиге лишь те строки, что лежат после строки Pragma AutorunFinalizeSection, если ошибка повторится, думаю, будет полезно их здесь привести. Методом исключения также можно попытаться определить конкретную строчку (начать со строки номер 27).
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

MVV
Flasher
Можно, конечно, вынести получение разной информации в плагин. Только много ли это даст выигрыша? Не в размере - уж точно.

Однако если это делать - то лучше до релиза, и определиться, какую информацию в плагин, какую оставить.

Victor_Dobrov
Это был баг, в тестовой версии несколькими страницами раньше он исправлен. В любом случае сегодня-завтра выложу версию.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):Только много ли это даст выигрыша?
Не думаю. Тебе виднее. Идея не моя.
Loopback писал(а):определиться, какую информацию в плагин, какую оставить
Т.е. цель только в переносе? Или же мы про новые функции?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а):Т.е. цель только в переносе? Или же мы про новые функции?
И в переносе, и потенциальном добавлении новых.

В общем, в целом идея правильная, поскольку полезных системных параметров огромное количество, и все подряд их добавлять нерационально. Предполагаю все переменные, относящиеся к параметрам и метрикам системы, размещать в отдельном плагине Sysinfo. Т.е. из основного вынести переменные OSARCH, OSVERSION и DESKTOP*. При этом поменять префикс переменных: SYSINFO_OSARCH и т.д.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):полезных системных параметров огромное количество
Раз так оно и есть, давайте обсудим каких, чтобы действительно понимать осмысленность переноса.
К примеру, GetSystemMetrics, GetWindowMetrics, GetWorkArea уже есть в TCFS2Tools. Его же можно будет к autorun.cfg прикрутить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Его же можно будет к autorun.cfg прикрутить?
Если научить Autorun посылать оконные сообщения и возвращать результат в виде строк. Но это будет сложный способ вызова.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):научить Autorun ... возвращать результат в виде строк
А сейчас он этого не умеет?
Этот "сложный" вызов кто может реализовывать? Ты или Loopback?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher
Какой смысл получать эти значения передачей сообщений через дополнительные утилиты, когда всё гораздо проще и надежнее реализовать нативно, функцией?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
TCFS2Tools - это дочерний плагин Autorun (хотя может подключаться и как отдельный wdx), а не утилита.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

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

Сообщение Flasher »

Loopback
Как и ScrollTC. Но мы же не исключаем возможности взаимодействия. Я об этом как раз и писал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить