Autorun
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 79, 80, 81 ... 130, 131, 132  Next  :| |:
Total Commander -> Плагины Total Commander

#1186:  Author: FlasherLocation: Москва PostPosted: Tue Jan 15, 2019 13:33
    —
enginigger wrote:
закрывается с ошибкой
И при этом в начале конфига присутствует строка?
Code:
LoadLibrary Plugins\Autorun_Process.dll

А если /W в придачу к /F /TT /A добавить?

#1187:  Author: enginigger PostPosted: Tue Jan 15, 2019 16:16
    —
Flasher wrote:
И при этом в начале конфига присутствует строка?
Code:
LoadLibrary Plugins\Autorun_Process.dll

А вот это я не проверил, строка была закомменчена. С ней работает.
Но если Everything был запущен из другого места (для тестов, например), то так и останется висеть в процессах при закрытии ТС. Предпочту остаться при своем, за все время проблем не обнаружил.

#1188:  Author: FlasherLocation: Москва PostPosted: Tue Jan 15, 2019 18:39
    —
enginigger wrote:
Но если Everything был запущен из другого места (для тестов, например), то так и останется висеть в процессах при закрытии ТС.
Ну, так это крайний пример. Мне важно соблюсти преемственность в рамках ТС. Если так уж сильно надо, то ничего не мешает закрывать по имени, а не по пути, убрав при этом дважды ключ /F.
enginigger wrote:
Предпочту остаться при своем, за все время проблем не обнаружил.
Т.е. описанное мной не подтверждаете, и все процессы без проблем моментально закрываются?

#1189:  Author: enginigger PostPosted: Thu Jan 17, 2019 09:55
    —
Flasher wrote:
Т.е. описанное мной не подтверждаете, и все процессы без проблем моментально закрываются?

У меня при закрытии ТС Everything в течение 2-3 секунд грузит процессор (записывает данные в базу, наверное) и закрывается.
Никаких доп. процессов не появляется и в памяти не остается.
Если что, Everything у меня запускается не от админа (ключ run_as_admin=0 в ini).

#1190:  Author: FlasherLocation: Москва PostPosted: Thu Jan 17, 2019 10:06
    —
enginigger wrote:
в течение 2-3 секунд грузит процессор (записывает данные в базу, наверное) и закрывается.
Видимо, у вас мало данных на дисках.
enginigger wrote:
Никаких доп. процессов не появляется и в памяти не остается.
Т.е. на момент выполнения c -exit у вас ещё на 3 секунды остаётся прежний процесс с именем Everything.exe на второй вкладке диспетчера (при сортировке по первой колонке)? Этого чисто гипотетически не может быть, т.к. запуск процесса с любым ключом — это никак не выполнение внутренней команды (функции). Можете подтвердить на скринкасте с открытым диспетчером?

Также что будет после закрытия ТС, если у вас было запущено, например, 3 процесса Everything.exe ?

#1191:  Author: Loopback PostPosted: Sat Jan 19, 2019 00:31
    —
Выложил версию 2.0.4, добавлена поддержка пустых переменных окружения.

#1192:  Author: BeTePLocation: Санкт-Петербург PostPosted: Sat Jan 19, 2019 01:19
    —
Loopback
А что по поводу моего вопроса?

#1193:  Author: FlasherLocation: Москва PostPosted: Sat Jan 19, 2019 04:18
    —
Loopback
Просто замечательно! Проверил и с Process и с ShellExec, работает как часики. Спасибо, что не сильно затянул с просьбой! Smile

#1194:  Author: Loopback PostPosted: Sat Jan 19, 2019 13:45
    —
BeTeP
Я же писал, всё будет, но немного не сразу.

#1195:  Author: FlasherLocation: Москва PostPosted: Sat Jan 19, 2019 14:27
    —
BeTeP
FixWindow разонравился?

#1196:  Author: BeTePLocation: Санкт-Петербург PostPosted: Sat Jan 19, 2019 15:20
    —
Flasher
Да. Это не совсем то.
Дело в том, что MoveButton, в отличии от FixWindow, не только переносит кнопку, но и уменьшает ширину диалога копирования/перемещения.

 Скрины

Лично мне вариант с MoveButton нравится больше.

#1197:  Author: FlasherLocation: Москва PostPosted: Sat Jan 19, 2019 15:45
    —
BeTeP
Ясно. У меня ширина не меняется, и меня это устраивает. Больше в полях отобразится.

#1198:  Author: enginigger PostPosted: Mon Jan 21, 2019 14:20
    —
Flasher wrote:
Видимо, у вас мало данных на дисках.

2,5 ТБ, всего ~400 тыс. файлов. Мне хватает.

Flasher wrote:
Этого чисто гипотетически не может быть, т.к. запуск процесса с любым ключом — это никак не выполнение внутренней команды (функции).

Вы правы, логично. Выставил высокую скорость обновления в диспетчере задач и видно (причем не каждый раз), что на доли секунды появляется второй процесс Everything и пропадает. Потом через пару секунд закрывается основной.

Flasher wrote:
Также что будет после закрытия ТС, если у вас было запущено, например, 3 процесса Everything.exe ?

У меня и второй одновременно с первым не запускается ни вручную, ни если несколько копий ТС запустить.

#1199:  Author: FlasherLocation: Москва PostPosted: Mon Jan 21, 2019 14:40
    —
enginigger wrote:
2,5 ТБ, всего ~400 тыс. файлов. Мне хватает.
И программа индексирует все диски? Верно? В любом случае у меня на пол порядка больше. Советую таки приобщить к переносному варианту, где есть риск столкнуться с другими условиями.
enginigger wrote:
Потом через пару секунд закрывается основной.
А можете проверить на x32 версии?
enginigger wrote:
ни если несколько копий ТС запустить.
Запустить или пытаться запустить?
У меня при
Code:
allow_multiple_windows=0
allow_multiple_instances=0
всё равно запускаются новые экземпляры. Поэтому я запускаю так:
Code:
ProcessExist /F Everything '%COMMANDER_PATH%\Utils\Everything\Everything.exe'
If %Everything% = 0 Then
  ShellExec /W:1 /T "%COMMANDER_PATH%\Utils\Everything\Everything.exe" -startup
EndIf

#1200:  Author: FlasherLocation: Москва PostPosted: Sat Jan 26, 2019 19:02
    —
Loopback
Я как-то просил тебя cpuid привинтить. Вдруг время найдётся. А пока прошу сравнить скорости выполнения этого:
Code:
GetWMIValue Manufacturer Manufacturer "SELECT Manufacturer FROM Win32_Processor"
GetWMIValue DataWidth DataWidth "SELECT DataWidth FROM Win32_Processor"
с этим:
Code:
ProcessExecGetOutput Manufacturer %ComSpec% '/q/c for /f "skip=2 tokens=2 delims=:" %i in (''"%COMMANDER_PATH%\Utils\CPUIdC.exe"'') do echo%i &exit'
ProcessExecGetOutput DataWidth %ComSpec% '/q/c for /f "skip=3 tokens=2 delims=:" %i in (''"%COMMANDER_PATH%\Utils\CPUIdC.exe"'') do echo%i &exit'
StrReplace /S DataWidth '%DataWidth%' ' Bits'
CPUIdC в архиве.



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


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

Goto page Previous  1, 2, 3 ... 79, 80, 81 ... 130, 131, 132  Next  :| |:
Page 80 of 132

Powered by phpBB © 2001, 2005 phpBB Group