Autorun
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
скачал последнюю бету, и теперь при запуске ТС вылазит такое:

код из конфига:
а раньше так работало, и создавалась переменная без вывода каких либо сообщений.

код из конфига:
Код: Выделить всё
LoadLibrary Plugins\Autorun_Process.dll
ProcessExecGetOutput /OEM USERSID cscript.exe '//Nologo "%commander_path%\Macroses\get_usersid.vbs"' '%commander_path%'Оглянись вокруг, посмотри, подумай, поблагодари.
Да, забыл убрать. Исправленная версия здесь.
-
dreamdeath86
- Сообщения: 2
- Зарегистрирован: Чт авг 22, 2013 17:03
Не понял. Зачем wfx-плагин запускать из autorun? Во-первых, такого функционала нет, а во-вторых, в этом нет необходимости.
Что касается автодобавления файла, то сперва хотелось бы увидеть команду в cfg.
Пару сопутствующих вопросов:
1. Autorun в списке контентных плагинов стоит первым?
2. Секция в wincmd для них идёт раньше, чем для wfx?
Что касается автодобавления файла, то сперва хотелось бы увидеть команду в cfg.
Пару сопутствующих вопросов:
1. Autorun в списке контентных плагинов стоит первым?
2. Секция в wincmd для них идёт раньше, чем для wfx?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
С VirtualPanel есть такой нюанс, что вначале нужно запустить плагин (зайти на панель), и только потом уже можно будет работать с ним. Например, в шапке темы VirtualPanel есть команда "P>V Добавить объект на временную панель...". Она не работает если предварительно не зайти на виртуальную панель.Flasher писал(а):Не понял. Зачем wfx-плагин запускать из autorun?
А откуда тогда уверенность, что плагин действительно подгружается?dreamdeath86 писал(а):хочу с помощью Autorun запустить плагин VirtualPanel.wfx, но плагин то подгружается но реакции 0
Если убрать его вызов из Autorun, запустить ТС и сразу после этого вызвать вручную VirtualPanel - после этого команды работают? Если работают, то значит плагин просто не подгрузился из Авторана.
У меня, например, такая секция сейчас в Autorun.cfg:
# Activate Virtual Panel Plugin
Код: Выделить всё
CommandExec /CD "\\\Virtual Panel"
Sleep 50
SendCommand 570Windows 11 | TC DreamLair eternal pre-α
Loopback
Можно ли для выполнения CommandExec предусмотреть вариант синтаксиса, где открытие одного конкретного каталога (или виртуальной папки) происходит не слева, как по умолчанию, а справа? Дело в том, что предложенная выше схема тихой активизации VirtualPanel не дружит с ключом ActiveRight=1.
Можно ли для выполнения CommandExec предусмотреть вариант синтаксиса, где открытие одного конкретного каталога (или виртуальной папки) происходит не слева, как по умолчанию, а справа? Дело в том, что предложенная выше схема тихой активизации VirtualPanel не дружит с ключом ActiveRight=1.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Работать же не в общем смысле, а с определённой функцией, о чём ни слова не было написано. И это не загрузка плагина.LonerD писал(а):что вначале нужно запустить плагин (зайти на панель), и только потом уже можно будет работать с ним.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Avada,
Можно делать так: CommandExec /CD "" "\\\Virtual Panel".
Ещё можно открывать в текущей, а не в правой или левой: CommandExec /CD:S "\\\Virtual Panel". Но у меня почему-то всё равно открывается в левой в таком случае. Возможно, проблема в том, что тотал активирует правую панель уже после того, как выполняет команду.
А так у меня открывается и в правой: ShellExec "%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe" '/ef "tcd(`\\\Virtual Panel`,,S)"'.
А так после загрузки временной панели тотал моментально возвращается в предыдущий каталог в активной панели: ShellExec "%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe" '/ef "tcd(`\\\Virtual Panel`,,S) tcm(570, 1)"' (отправка команды "Назад" через PostMessage позволяет отложить её выполнение в аккурат до момента, когда тотал освободится).
Можно делать так: CommandExec /CD "" "\\\Virtual Panel".
Ещё можно открывать в текущей, а не в правой или левой: CommandExec /CD:S "\\\Virtual Panel". Но у меня почему-то всё равно открывается в левой в таком случае. Возможно, проблема в том, что тотал активирует правую панель уже после того, как выполняет команду.
А так у меня открывается и в правой: ShellExec "%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe" '/ef "tcd(`\\\Virtual Panel`,,S)"'.
А так после загрузки временной панели тотал моментально возвращается в предыдущий каталог в активной панели: ShellExec "%COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe" '/ef "tcd(`\\\Virtual Panel`,,S) tcm(570, 1)"' (отправка команды "Назад" через PostMessage позволяет отложить её выполнение в аккурат до момента, когда тотал освободится).
Кстати, в справке заметил неточность.
Loopback,
В описании CommandExec надо исправить CommandExec [/CD[:T|S|TS]] на CommandExec [/CD[:[T|S|TS]]], а то непонятно, нужно ли двоеточие для, скажем, S. Или на CommandExec [/CD[:{T|S|TS}]], т.к. фигурные скобки указывают на необходимость выбрать вариант.
Думаю, также стоит отметить, что такой запутанный синтаксис может быть непонятен не знакомым с ним людям.
Loopback,
В описании CommandExec надо исправить CommandExec [/CD[:T|S|TS]] на CommandExec [/CD[:[T|S|TS]]], а то непонятно, нужно ли двоеточие для, скажем, S. Или на CommandExec [/CD[:{T|S|TS}]], т.к. фигурные скобки указывают на необходимость выбрать вариант.
Думаю, также стоит отметить, что такой запутанный синтаксис может быть непонятен не знакомым с ним людям.