1 (изменено: OmTatSat, 2020-03-05 01:16:54)

Тема: AHK: медленное выполнение Run uTorrent с загруженным торент файлом

Здравствуйте, при запуске
run, C:\staff\Progs\uTorrent\uTorrent.exe /MINIMIZED %1%
окно торента появляется через 6-7 секунд.

При запуске того же файла так
run, C:\staff\Progs\uTorrent\uTorrent.exe /MINIMIZED "C:\Users\Sat\AppData\Local\Temp\trigger.2020.satrip.1-15-seriya-3.torrent"
окно торента появляется через 2 секунды.

В чём может быть дело? Как можно ускорить запуск?

2

Re: AHK: медленное выполнение Run uTorrent с загруженным торент файлом

Проверил, примерно через 2 секунды после запуска команды  run, C:\staff\Progs\uTorrent\uTorrent.exe /MINIMIZED %1%
файл в проводнике уже виден, но возможно(скорее всего) он доступен ещё раньше, просто проводник обновляется с задержкой.

3

Re: AHK: медленное выполнение Run uTorrent с загруженным торент файлом

Run %comspec% /c ""C:\staff\Progs\uTorrent\uTorrent.exe" /MINIMIZED %1%", ,Hide
Даёт запуск тоже в 6-7 секунд.

4

Re: AHK: медленное выполнение Run uTorrent с загруженным торент файлом

Виновник задержки Eset smart security.

5 (изменено: OmTatSat, 2020-03-05 12:30:38)

Re: AHK: медленное выполнение Run uTorrent с загруженным торент файлом

Что интересно, если торрент файл без расширения, то Eset не тормозит запуск.
По этому чтобы не снижать степень защиты (так как добавление в исключение ThreatSaense torrent расширения не устраняет замедление запуска, помогает только отключение сканирование при открытии файла в ThreatSaense. Дополнительно для ускорения запуска самого uTorrent клиента в расширенных настройках ThreatSaense снял галку с "расширенная эвристика запуска файлов" и uTorrent клиент вместо 6-7 сек. запускается ~3сек) и иметь скорость запуска, решил отрубить расширение у торрент фалов.

path = %1%
SplitPath, path , OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
FileMove, %path%, C:\Temp\%OutNameNoExt%
run, C:\staff\Progs\uTorrent\uTorrent.exe /MINIMIZED C:\Temp\%OutNameNoExt%

Весь код выглядит так.

#NoEnv
#WinActivateForce
#SingleInstance, force
SetTitleMatchMode, 2
path = %1%
SplitPath, path , OutFileName, OutDir, OutExtension, OutNameNoExt, OutDrive
FileMove, %path%, C:\Temp\%OutNameNoExt%
run, C:\staff\Progs\uTorrent\uTorrent.exe /MINIMIZED C:\Temp\%OutNameNoExt%
WinWait, Добавление нового торрента, , 12
WinActivate, Добавление нового торрента
ControlGetPos, x, y, w, h, Button15, Добавление нового торрента
MouseMove, X + 15, Y + 10 , 0
run, C:\staff\uTorrent_osd.exe
return