Страница 78 из 243
Добавлено: Ср авг 01, 2018 22:58
Iori
Flasher писал(а):Таскбаром (в один клик) не пользуешься?
Нет. Таскбар у меня чистый, не одной кнопки.
Flasher писал(а):Для стола/таскбара можно, конечно, и скрипт поиска использовать, чтобы не зависеть от буквы.
Это лишнее. Ярлык на столе в самый раз будет.
А вообще не понятно, почему не происходит повышение прав. Я помню на семёрке было тоже самое. Может винда так устроенна.
Добавлено: Чт авг 02, 2018 03:04
Flasher
LonerD писал(а):Вроде как в 9.21 RC 1 пофикшены пустые переменные.
В RC2 теперь точно пофиксены. Проверено.
Iori писал(а):Ярлык на столе в самый раз будет.
Тогда ОК. Только надо учитывать, что флешки могут в разном порядке подключаться.
Iori писал(а):Может винда так устроенна.
Так UAC устроен. Погугли.
Добавлено: Чт авг 02, 2018 19:10
Iori
Flasher писал(а):Так UAC устроен
UAC отключён.

Добавлено: Чт авг 02, 2018 20:43
Flasher
Iori
Тогда ты ошибаешься насчёт семёрки.
Добавлено: Пт авг 03, 2018 00:23
Iori
Ты хочешь сказать что на семёрке, можно запустить командер как есть, (от
текущего пользователя, который в группе админов), и плагин autorun выполнит команды сноса системных драйверов wincdemu после закрытия ТС?
Добавлено: Пт авг 03, 2018 00:28
Flasher
Iori
Конечно. У себя я в основном только ей и пользуюсь.
Предыдущее сообщение нет смысла цитировать. У тебя e перед ] русская.
Добавлено: Пт авг 03, 2018 03:46
Iori
Flasher
Ну не знаю что и сказать.

Значит не надо было переходить на десятку. Одни проблемы.
Добавлено: Вт дек 25, 2018 13:01
Flasher
Народ, наконец-то связался с
Loopback!
Он с дельфями давно дел не имеет, поэтому и пропал.
Но проблемы плагина постарается исправить после праздников. Так что ждём.

TCMediaInfo с его слов сыроват, там на месяц работы. Поэтому с ним движения маловероятны.
Добавлено: Чт янв 10, 2019 12:48
Loopback
Всех приветствую! Думаю, должен извиниться за то, что совсем забросил тему и бесследно пропал. На самом деле в то время было действительно не до плагинов, а потом уже просто по инерции.
Так или иначе, с подачи Flasher исправил кое-какие косяки плагина, упомянутые в теме, ну и кое-что добавил.
Список изменений:
- возвращена потерянная команда получения данных WMI в плагине Sysinfo
+ команда Exit теперь учитывает расположение в блоках условий
+ добавлена поддержка ключевого слова Not в условиях (только в виде "If Not"/"ElseIf Not")
+ по-умолчанию Autorun НЕ будет запускаться в процессах поиска/просмотра/итд.
+ добавлена Pragma AutorunLoadInSubrocess в случае если вам нужно загружать Autorun в процессах поиска/просмотра
* документирована команда MsgBox
- исправлена генерация файлов справки (теперь работает полнотекстовый поиск)
Пишите, если что-то забыл.
Добавлено: Чт янв 10, 2019 13:59
BeTeP
Loopback писал(а):Пишите, если что-то забыл.
Возможно ли восстановить функционал MoveButton?
Добавлено: Чт янв 10, 2019 19:06
Flasher
Loopback
Приветствую! С возвращением!
Обновил плагин и сразу полетели ошибки:
Unknown command: ProcessExist (про Autorun_Process.dll не сообщал, но с ним тоже была проблема, забыл про это.)
Unknown command: GetWMIValue
Не подхватываются переменные SysInfo: %SYSINFO_OSARCH%, %SYSINFO_OSVERSION% и т. д.
Win 7 x32, TC 9.21a.
Loopback писал(а):+ команда Exit теперь учитывает расположение в блоках условий
Всё по-старому. Вышибает. В начале кода запись:
Код: Выделить всё
StrPos InStr '%AUTORUN_TCCMDLINE%' /S=
StrPos CPath '%AUTORUN_TCCMDLINE%' :\
If %InStr% > 0 Or %CPath% > 0 Then
Exit
EndIf
%AUTORUN_TCCMDLINE% при этом стала возвращать нужное.
Loopback писал(а):+ по-умолчанию Autorun НЕ будет запускаться в процессах поиска/просмотра/итд.
Не сказал бы, что cm_SearchStandalone (а также запуски с комстроки с /S=F, /S=C, /S=S) выполняется так же быстро, как на голом ТС. Но стало лучше. На командах перехода с ключом /O отразилось в лучшую сторону.
Добавлено: Чт янв 10, 2019 22:25
Loopback
BeTeP писал(а):Возможно ли восстановить функционал MoveButton?
Думаю да, я так понимаю, интересен режим MOVE_LEGACY? Поскольку MOVE_RIGHT делал то, что сейчас в тотале по-умолчанию.
Flasher писал(а):
Обновил плагин и сразу полетели ошибки:
Не могу подтвердить, у меня работает. Характер ошибки показывает, что не загружен плагин sysinfo. Может что-то с путями при его загрузке, проверь.
Flasher писал(а):
Всё по-старому. Вышибает.
Проверил код, Exit срабатывает, потому что выполняется второе условие %CPath% > 0 на путь к тоталу: c
:\total...
Flasher писал(а):
Не сказал бы, что cm_SearchStandalone ... выполняется так же быстро, как на голом ТС.
Сейчас проверка на наличие /S сделана в самом начале после загрузки плагина, но скрипт все равно загружается, чтобы проверить наличие директивы AutorunLoadInSubrocess. Этот процесс проходит быстро, поскольку фактически ничего еще не выполняется, и не должен как-то заметно влиять на скорость. Можно сделать дебажку с безусловным выходом после проверки командной строки и посмотреть, будет ли заметно быстрее.
Добавлено: Чт янв 10, 2019 22:44
Flasher
Loopback писал(а):Может что-то с путями при его загрузке, проверь.
Никаких проблем с путями после автоустановки. Я же пользовался старыми версиями, которые работают, ничего при этом не меняя в конфиге:
Код: Выделить всё
LoadLibrary Plugins\Autorun_Process.dll
LoadLibrary Plugins\Autorun_Sysinfo.dll
Ага, после правки условия заработало, но стало выдавать окна, касаемые WMI:
Код: Выделить всё
---------------------------
sds
---------------------------
DataWidth
---------------------------
ОК
---------------------------
при наличии в коде соотв. команд:
Код: Выделить всё
GetWMIValue DataWidth "DataWidth" "SELECT DataWidth FROM Win32_Processor"
SetEnv DataWidth %DataWidth%
В окружение записывается как
'DataWidth
'.
То же самое, если убрать кавычки у имени параметра.
Loopback писал(а): потому что выполняется второе условие %CPath% > 0 на путь к тоталу: c:\total...
Точно. Поменял 0 на 4, сработало как надо. Спасибо за фикс. Правда теперь неясно, где этот Exit применять, коли теперь плагин сам выходит при /S= и /O из запущенного ТС.
Loopback писал(а):Можно сделать дебажку с безусловным выходом после проверки командной строки и посмотреть, будет ли заметно быстрее.
Дебажку мне? Или сам сверишь?
Pragma AutorunFinalizeSection никак не влияет?
Добавлено: Чт янв 10, 2019 23:54
Loopback
Flasher писал(а):Ага, после правки условия заработало, но стало выдавать окна, касаемые WMI:
Мда. В старой версии sysinfo эта строчка работала нормально, как я понимаю? Что-то я не уверен, что остались исходники той версии, а в этой я, похоже, уже успел что-то поломать

Ладно, буду смотреть.
Flasher писал(а):Дебажку мне? Или сам сверишь?
Это как хочешь, сам в любом случае посмотрю.
Добавлено: Пт янв 11, 2019 00:03
Flasher
Loopback писал(а):В старой версии sysinfo эта строчка работала нормально, как я понимаю?
От 07.11.2013 — да.
Loopback писал(а):Это как хочешь
Если это поможет, я не против. Т.е., получается, 2 варианта (с проверкой AutorunLoadInSubrocess и без).
Что по последнему вопросу?