Screenshot_1.png
Нажимаешь на стрелочку, там настраиваешь как тебе удобно
Как закрыть скрипт запущенный 2-ой раз?
-
- Иногда при нажатии на желтую кнопку на запущённом скрипте "Перезагрузить" то скрипт перезапускается, но в трее еще остается иконка ранее запущенного скрипта... и еще одна иконка от новозапущенного скрипта добавляется.
В итоге 2 иконки в трее висят, см скрин:

-
И из этих двух иконок , только одна кликабельная (при клике на неё - скрипт разворачивается из трея), при клике в трее на другую иконку - скрипт не разворачивается.
-
То есть из двух иконок , одна как бы "призрак"...не знаю как еще назвать , и в диспетчере задач отображается вроде один процесс от перезапущенного скрипта.
-
По факту иконка это не "призрак" , а еще один запущенный скрипт.....т к развернувшийся скрипт крашится например при попытке переключится на профиль .
-
При перезагрузке Винды естессно эта проблема пропадает, т.к. всё очищается и скрипт норм работает и норм юзает переключение на профиль.
Не могу понять какой процесс завершать чтоб иконку призрак закрыть. Кто как решат такую траблу?
-
Дело в том что у меня не ручной запуск скрипта , а через шедулер баса.
Например перезапуск экспорера, этим кодом:
@echo off taskkill /f /im explorer.exe start "" /min "%SYSTEMROOT%\explorer.exe"не решил проблему....оба процесса так и остались висеть и это отображается в трее , причем один из них при клике разворачивается нормально
А например другой cmd код:
taskkill /f /im worker.exe taskkill /f /im FastExecuteScript.exe taskkill /f /im Chromium taskkill /f /im BrowserAutomationStudio.exeда он полностью закрывает все процессы баса, и потом шедулер (у меня именно через шедулер баса настроен запуск скрипта) перезапускает один единственный нормальный процесс скрипа.
Но прикол в том, что этот код если его юзать в самом первом кубике скрипта вот так:


То он просто сам себя закроет , ну и конечно если были еще процессы назовем из "призраки" , то он их тоже закроет. и так по кругу: шедуллер запускает а, скрипт сам себя батником закрывает.В скрипт код батника в нынешнем его виде вставлять тоже не вариант , так как он нормально сработает только если предварительно бас проверит что 2 процесса запущено и только в том случае этот код выполняем:
taskkill /f /im worker.exe taskkill /f /im FastExecuteScript.exe taskkill /f /im Chromium taskkill /f /im BrowserAutomationStudio.exeА если только один процесс выполнен, то не выполняем батник, но вот только как басом проверить 2 или один процесс зпущен.