Autorun
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 74, 75, 76, 77, 78  Next  :| |:
Total Commander -> Плагины Total Commander

#1111:  Author: FlasherLocation: Москва PostPosted: Sun Jan 14, 2018 05:49
    —
Iori wrote:
\Packers\64\file64.exe
Не встречал подобного извращения (уж точно не у 7zip — в его имени нет 64). Тогда в твоём случае бэкслеш после %64dir% лишний.
Iori wrote:
А это, уже другой вопрос был.
На который я ответил.

#1112:  Author: Iori PostPosted: Sun Jan 14, 2018 06:06
    —
Flasher wrote:
Не встречал подобного извращения (уж точно не у 7zip).

Конечно не у 7зипа. Но бывает встречаешь такое дело.
Я так понимаю что
Code:
SetEnv 3264dir %SYSINFO_OSARCH%
лишнее, раз есть
Code:
If %SYSINFO_OSARCH% = 64 Then
  SetEnv 3264file %SYSINFO_OSARCH%
Else
  SetEnv 3264file

#1113:  Author: FlasherLocation: Москва PostPosted: Sun Jan 14, 2018 06:08
    —
Iori
Ошибаешься. В первом случае подставляется 32, во втором нет. Сам же различаешь их по dir и file.

#1114:  Author: Iori PostPosted: Sun Jan 14, 2018 06:24
    —
Flasher
Не совсем понимаю.
В первом случаи, переменная %3264dir% даст нам либо 32 либо 64, в зависимости от разряда ОС.
Разве нельзя использовать %3264dir% в имени файла?
file_x%3264dir%.exe
Во втором примере, вроде тоже самое.

#1115:  Author: FlasherLocation: Москва PostPosted: Sun Jan 14, 2018 06:31
    —
Iori wrote:
Разве нельзя использовать %3264dir% в имени файла?
Да пользуйся. Кто ж тебе мешает?
Iori wrote:
Во втором примере, вроде тоже самое.
Совсем не то же самое. Я же только что написал, что не возвращается 32. Мы же разбирали вариант с program.exe и program64.exe. И всё никак не въедешь? Smile

Last edited by Flasher on Sun Jan 14, 2018 23:33; edited 1 time in total

#1116:  Author: Iori PostPosted: Sun Jan 14, 2018 06:43
    —
Flasher wrote:
Мы же разбирали вариант с program.exe и program64.exe. И всё никак не въедешь?

Аааа. Embarassed Всё. Понял. Very Happy
Спасибо.

#1117:  Author: Iori PostPosted: Sun May 13, 2018 20:53
    —
Есть программа PrKiller которую я хочу поставить в autorun.
Так что-бы загружалась вместе с ТС, и завершалась при выходе из ТС.

В папке два файла: PrKiller.exe и PrKiller64.exe
В кнопке путь:
Code:
*"%COMMANDER_PATH%\Utilities\PrKiller\PrKiller%64bit%.exe"


В autorun.cfg прописал:
Code:
ShellExec '%COMMANDER_PATH%\Utilities\PrKiller\PrKiller%64bit%.exe'


В секции Pragma AutorunFinalizeSection прописал:
Code:
ShellExec /SW_HIDE 'Taskkill /IM PrKiller*.exe /F'


Не знаю почему, но PrKiller не запускается с ТС. И не завершается с выходом из ТС, если раньше был запущен.

#1118:  Author: FlasherLocation: Москва PostPosted: Sun May 13, 2018 21:23
    —
Iori wrote:
В autorun.cfg прописал:
А переменная 64bit выше создана?
Iori wrote:
В секции Pragma AutorunFinalizeSection прописал:
Для этого есть команда ProcessTerminate:
Code:
LoadLibrary Plugins\Autorun_Process.dll
#....
ProcessTerminate /W:3000 /TT /A PrKiller.exe PrKiller64.exe

#1119:  Author: Iori PostPosted: Sun May 13, 2018 21:37
    —
Flasher
Привет Smile

Flasher wrote:
А переменная 64bit выше создана

Да. Прописана так:
Code:
If %SYSINFO_OSARCH% = 64 Then
  SetEnv 64bit %SYSINFO_OSARCH%
Else
  SetEnv 64bit


Flasher wrote:
Для этого есть команда ProcessTerminate:

Не выходит. PrKiller процесс не завершается.

Если интересно, то PrKiller можно скачать здесь

#1120:  Author: FlasherLocation: Москва PostPosted: Sun May 13, 2018 22:29
    —
Iori
Привет. С закрытием проблем не вижу. Всё работает. См. наличие плагина Autorun_Process.dll в 2-х экземплярах. А с запуском что-то непонятное. Как будто переменная, стоящая не спереди пути, игнорируется. Придётся так:
Code:
If %SYSINFO_OSARCH% = 32 Then
  ShellExec /T '%COMMANDER_PATH%\Utilities\PrKiller\PrKiller.exe'
Else
  ShellExec /T '%COMMANDER_PATH%\Utilities\PrKiller\PrKiller64.exe'

#1121:  Author: Iori PostPosted: Mon May 14, 2018 00:16
    —
Flasher
Плагин Autorun_Process.dll в 2-х экземплярах на месте.

Flasher wrote:
А с запуском что-то непонятное. Как будто переменная, стоящая не спереди пути, игнорируется.

Это баг плагина или уникальность программы?

Сейчас проверил на работе. Здесь Win 7 x64. Всё работает с твоей наводкой. Надо будет дома проверить опять. Там десятка. Может дело в правах. Когда вернусь, проверю.
Спасибо.

#1122:  Author: FlasherLocation: Москва PostPosted: Mon May 14, 2018 01:53
    —
Iori wrote:
Это баг плагина или уникальность программы?
Первое.

Пож-та.

#1123:  Author: Iori PostPosted: Tue May 15, 2018 05:57
    —
Flasher
Спасибо за помощь. Дома то-же теперь работает на десятке.

#1124:  Author: LonerDLocation: Донецк PostPosted: Mon Jul 23, 2018 20:21
    —
Плагин инициализирует добавление переменных уже после того, как загрузятся системные плагины? Трюк с добавлением %MyEnvVar% в Autorun и последующем запуске FileSystemPlugins никак не провернуть? (хотел сделать запуск в зависимости от версии ОС - у Гислера есть две версии плагина, новая под ХР не работает), наподобие такого:
Code:
[FileSystemPlugins]
SecureFTP XP=%commander_path%\Plugins\wfx\SFTPPlug%MyEnvVar%\Sftpplug.wfx

---------------

Не появилось ли чего-нибудь нового в плане того, чтобы плагин не отрабатывать повторно (не запускал команды и программы, прописанные в autorun.cfg), если уже был инициализирован? (например, в случае когда вызывается поиск в отдельном процессе)

#1125:  Author: FlasherLocation: Москва PostPosted: Mon Jul 23, 2018 21:28
    —
LonerD
В wincmd.ini [ContentPlugins] стоит выше [FileSystemPlugins]? В Autorun строка создания переменной в самом верху?

С остальным вроде понятно. Автор пропал и с тех пор не появлялся. За обновлениями можно было следить здесь. О перспективах их ожидания история умалчивает.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 74, 75, 76, 77, 78  Next  :| |:
Page 75 of 78

Powered by phpBB © 2001, 2005 phpBB Group