View previous topic :: View next topic |
Author |
Message |
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 15, 2019 13:33 Post subject: |
|
|
enginigger wrote: | закрывается с ошибкой | И при этом в начале конфига присутствует строка?
Code: | LoadLibrary Plugins\Autorun_Process.dll |
А если /W в придачу к /F /TT /A добавить? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
enginigger
Joined: 18 Dec 2010 Posts: 44
|
(Separately) Posted: Tue Jan 15, 2019 16:16 Post subject: |
|
|
Flasher wrote: | И при этом в начале конфига присутствует строка?
Code: | LoadLibrary Plugins\Autorun_Process.dll |
|
А вот это я не проверил, строка была закомменчена. С ней работает.
Но если Everything был запущен из другого места (для тестов, например), то так и останется висеть в процессах при закрытии ТС. Предпочту остаться при своем, за все время проблем не обнаружил. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue Jan 15, 2019 18:39 Post subject: |
|
|
enginigger wrote: | Но если Everything был запущен из другого места (для тестов, например), то так и останется висеть в процессах при закрытии ТС. | Ну, так это крайний пример. Мне важно соблюсти преемственность в рамках ТС. Если так уж сильно надо, то ничего не мешает закрывать по имени, а не по пути, убрав при этом дважды ключ /F.
enginigger wrote: | Предпочту остаться при своем, за все время проблем не обнаружил. | Т.е. описанное мной не подтверждаете, и все процессы без проблем моментально закрываются? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
enginigger
Joined: 18 Dec 2010 Posts: 44
|
(Separately) Posted: Thu Jan 17, 2019 09:55 Post subject: |
|
|
Flasher wrote: | Т.е. описанное мной не подтверждаете, и все процессы без проблем моментально закрываются? |
У меня при закрытии ТС Everything в течение 2-3 секунд грузит процессор (записывает данные в базу, наверное) и закрывается.
Никаких доп. процессов не появляется и в памяти не остается.
Если что, Everything у меня запускается не от админа (ключ run_as_admin=0 в ini). |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Thu Jan 17, 2019 10:06 Post subject: |
|
|
enginigger wrote: | в течение 2-3 секунд грузит процессор (записывает данные в базу, наверное) и закрывается. | Видимо, у вас мало данных на дисках.
enginigger wrote: | Никаких доп. процессов не появляется и в памяти не остается. | Т.е. на момент выполнения c -exit у вас ещё на 3 секунды остаётся прежний процесс с именем Everything.exe на второй вкладке диспетчера (при сортировке по первой колонке)? Этого чисто гипотетически не может быть, т.к. запуск процесса с любым ключом — это никак не выполнение внутренней команды (функции). Можете подтвердить на скринкасте с открытым диспетчером?
Также что будет после закрытия ТС, если у вас было запущено, например, 3 процесса Everything.exe ? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1283
|
(Separately) Posted: Sat Jan 19, 2019 00:31 Post subject: |
|
|
Выложил версию 2.0.4, добавлена поддержка пустых переменных окружения. |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 101 Location: Санкт-Петербург
|
(Separately) Posted: Sat Jan 19, 2019 01:19 Post subject: |
|
|
Loopback
А что по поводу моего вопроса? |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 19, 2019 04:18 Post subject: |
|
|
Loopback
Просто замечательно! Проверил и с Process и с ShellExec, работает как часики. Спасибо, что не сильно затянул с просьбой! _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Loopback
Joined: 07 Sep 2009 Posts: 1283
|
(Separately) Posted: Sat Jan 19, 2019 13:45 Post subject: |
|
|
BeTeP
Я же писал, всё будет, но немного не сразу. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 19, 2019 14:27 Post subject: |
|
|
BeTeP
FixWindow разонравился? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
BeTeP
Joined: 31 Mar 2005 Posts: 101 Location: Санкт-Петербург
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 19, 2019 15:45 Post subject: |
|
|
BeTeP
Ясно. У меня ширина не меняется, и меня это устраивает. Больше в полях отобразится. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
enginigger
Joined: 18 Dec 2010 Posts: 44
|
(Separately) Posted: Mon Jan 21, 2019 14:20 Post subject: |
|
|
Flasher wrote: | Видимо, у вас мало данных на дисках. |
2,5 ТБ, всего ~400 тыс. файлов. Мне хватает.
Flasher wrote: | Этого чисто гипотетически не может быть, т.к. запуск процесса с любым ключом — это никак не выполнение внутренней команды (функции). |
Вы правы, логично. Выставил высокую скорость обновления в диспетчере задач и видно (причем не каждый раз), что на доли секунды появляется второй процесс Everything и пропадает. Потом через пару секунд закрывается основной.
Flasher wrote: | Также что будет после закрытия ТС, если у вас было запущено, например, 3 процесса Everything.exe ? |
У меня и второй одновременно с первым не запускается ни вручную, ни если несколько копий ТС запустить. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Mon Jan 21, 2019 14:40 Post subject: |
|
|
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 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Jan 26, 2019 19:02 Post subject: |
|
|
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 в архиве. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
|