Autorun

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

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

Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Flasher что это значит?

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

---------------------------
Autorun plugin error
---------------------------
Error in command at line [1]:

Operator not applicable here: =
---------------------------
ОК   
---------------------------
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Версия плагина 1.9.13? На других системах как?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

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

Сообщение Flasher »

А если обновиться?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Flasher, откуда? Брал с первого поста это темы
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

jentoso
Беты ищутся отнюдь не в первом посте, а по ходу темы. Пример.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Avada, я то про версию ScrollTC подумал :)
TC 11.58 combo, Windows 11 x64
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

jentoso писал(а):я то про версию ScrollTC подумал
ScrollTC никак не мог иметь отношение к данной проблеме. Ну, и он не только в первом посте фигурирует.

Так Autorun какой версии в итоге? И что с обновлением?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
jentoso
Сообщения: 443
Зарегистрирован: Чт дек 20, 2007 01:36

Сообщение jentoso »

Flasher, обновил Autorun c версии 1.5.0 до 1.9.14 и запуск проходит без ошибки.
TC 11.58 combo, Windows 11 x64
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Нужно выполнить команду с запуском TC один раз, т.е. с последующими запусками команда не выполнялась. Умеет ли плагин такое сейчас? Если нет, можно ли реализовать? Где-то, скажем в wincmd.ini, должен ставиться флажок (единичка), что первый запуск был выполнен, который в дальнейшем можно было бы обнулить.

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

[Autorun]
FirstRun=1/0
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

ask-rus
В плагин такая возможность не встроена, но есть все средства, чтобы реализовать это вручную.

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

ProcessCount /F TC32Copies "%commander_path%\TOTALCMD.exe"
ProcessCount /F TC64Copies "%commander_path%\TOTALCMD64.exe"
If (%TC32Copies% = 1) and (%TC64Copies% = 0) Then
  команда
ElseIf (%TC32Copies% = 0) and (%TC64Copies% = 1) Then
  команда
EndIf
Можно проверять запуск процессов вообще, а не только по определённому пути, тогда нужно записать в виде
ProcessCount TC32Copies TOTALCMD.exe
Последний раз редактировалось LonerD Ср апр 17, 2013 01:45, всего редактировалось 1 раз.
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Понятно, спасибо.
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Flasher писал(а):Тут есть полезный сорс (в пакете TOMLINSN.ZIP), на его базе написан InstDrv, PnpUtil, RegDrv. Второй год пользуюсь последней тулзой, загружаю/выгружаю драйвер через autorun. Но это пока на безрыбье..
Выгрузка через Pragma AutorunFinalizeSection?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Конечно. До появления 7 беты - через скрипт.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

Loopback
На сколько сложно реализовать загрузку/выгрузку драйвера в самом Autorun (отсюда)?
LoadFont [/N] <font name>
LoadLibrary [/U] <имя dll> [<функция>]
LoadDriver <имя sys>
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Ответить