Страница 50 из 243
Добавлено: Пн янв 14, 2013 14:25
Loopback
Flasher
Не исключаем. Но вообще логичнее, если вся системная информация будет в одном плагине. Иначе зачем это всё было затевать?
Добавлено: Пн янв 14, 2013 14:31
Flasher
Loopback
Я к тому, что есть ли вообще смысл что-то вытаскивать в отдельный плагин, если можно оставить как есть и доработать TCFS2Tools. По логике этого должно хватить. Я же спросил про информацию, больше никто ничего не предложил.
Добавлено: Пн янв 14, 2013 15:34
jentoso
Почитал тему, но остался один вопрос. Этот плагин предназначен для выполнения команд только при запуске ТС или он еще используется вовремя работы в ТС, помимо загруженных библиотек через него?
Добавлено: Пн янв 14, 2013 16:05
Avada
jentoso
Используется. И с библиотеками, и помимо. Скажем, установленная переменная используется, естественно, в течение всего сеанса TC. Изменённый вид диалога копирования — соответственно, тоже. И так далее.
Добавлено: Пн янв 14, 2013 20:58
MVV
jentoso,
Сам плагин выполняет свои действия только в моменты запуска и закрытия тотала. Но изменения, внесённые им (такие как запуск других модулей и объявление переменных окружения), имеют силу на протяжении всего сеанса работы тотала.
Добавлено: Чт янв 17, 2013 15:50
KopBuH
Loopback:
есть предложение:
сделать два отдельных файла конфига. чтобы 32-х битный (autorun.wdx) обрабатывал autorun32.cfg
а 64-х - autorun64.cfg.
тогда из конфига можно будет исключить очень много строк скрипта, и ускорить запуск и выполнение функций.
Добавлено: Чт янв 17, 2013 15:54
MVV
KopBuH,
А по-моему наоборот, один конфиг позволяет объединить одинаковые команды для обоих разрядностей в одном месте. А если размножать файлы, то только с помощью команды Include подключения содержимого другого CFG-файла... Тогда в блоке для каждой разрядности можно будет свой конфиг подключить.
Добавлено: Чт янв 17, 2013 22:03
Loopback
Не, два раздельных конфига это как-то не очень. Да и не для этого я городил механизм с dll/dll64
Вариант с include, несомненно, более правильный, собственно, он уже упоминался в ветке раньше, и я от этой идеи не отказывался. Однако в существующем варианте, когда Autorun не поддерживает вложенные условия, для разделения 32/64 конфигураций толку от него достаточно мало.
Добавлено: Вс янв 20, 2013 12:56
Loopback
Двенадцатая бета.
Скачать
Изменения:
Код: Выделить всё
+ добавлен API для С++
* системная информация перенесена в плагин Sysinfo
+ добавлен плагин Sysinfo
- исправлена работа с пустыми строками в сравнении
- исправлена загрузка скрипта в некоторых ситуациях
Добавлено: Вс янв 20, 2013 16:12
KopBuH
Классно!.
теперь неплохо было бы разжевать функции из плагина sysinfo
что такое GetSystemMetrics? (просто я не юзал TCFSTools, или как их там

)
Добавлено спустя 2 минуты:
насколько я понял, OSLANG там нет?
Добавлено спустя 9 минут:
текст из readme:
AutorunBlockUnload <True/False> - команда временно оставлена для совместимости, используйте вместо нее "
Pargma AutorunBlockUnload".
очепятка

.
Добавлено: Вс янв 20, 2013 16:21
Loopback
KopBuH писал(а):что такое GetSystemMetrics?
Системная функция, возвращающая множество параметров интерфейса системы - размер значков, ширина границ окон и т.д. Надо будет в документацию поместить ссылку, где можно взять индексы. На английском
тут.
KopBuH писал(а):насколько я понял, OSLANG там нет?
Есть, забыл добавить в документацию. Константа SYSINFO_USERLANG. User - потому что язык активного пользователя.
KopBuH писал(а):очепятка .
Исправлю.
Добавлено: Вс янв 20, 2013 16:32
Flasher
Loopback
Такую добавь, пож-та.
Loopback писал(а):исправлена загрузка скрипта в некоторых ситуациях
На MoveButton, кажется, плагин при перезапуске ТС после своего обновления или правки cfg ругаться перестал. Хотя, может, это и в предыдущей бете уже так было.

Добавлено: Вс янв 20, 2013 18:03
KopBuH
прикрутил:
Код: Выделить всё
SetEnv /EV COMMANDER_OSLANG %SYSINFO_USERLANG%
спасибо, вроде работает
вопрос: определение каких языков поддерживает SYSINFO_USERLANG?
Добавлено: Вс янв 20, 2013 18:37
Flasher
KopBuH писал(а):определение каких языков поддерживает SYSINFO_USERLANG?
Полагаю, из
этого списка.
Loopback, а как же моя просьба о нижнем регистре?
Добавлено: Вс янв 20, 2013 20:33
MVV
Loopback,
AUTORUN_OSARCH теперь SYSINFO_OSARCH? В Readme ни слова.
Flasher, сравнение ж регистронезависимое вроде.