View previous topic :: View next topic |
Author |
Message |
ask-rus

Joined: 10 Nov 2009 Posts: 2075 Location: Russian Federation
|
(Separately) Posted: Thu Feb 21, 2013 16:43 Post subject: Рестарт/перезапуск TC |
|
|
Какие способы перезапуска TC Вам известны, т.е. те, что можно повесить на кнопку? Решил собрать их в кучу, а после потестить. От себя, утилиты:
- kIT Universal Presets;
- Tinny TC Restarter. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 13128 Location: Москва
|
(Separately) Posted: Thu Feb 21, 2013 17:03 Post subject: |
|
|
Недавно обсуждали (есть ссылки). _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9059 Location: Россия, Саратов
|
(Separately) Posted: Thu Feb 21, 2013 17:06 Post subject: |
|
|
В дополнение к уже обсуждавшемуся:
• ReloadTC (не работает в 64-битной версии).
• TCIMG с параметром rstart. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 13128 Location: Москва
|
(Separately) Posted: Thu Feb 21, 2013 17:38 Post subject: |
|
|
Avada
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Utils\Ultra TC Editors\History Editor.exe
/r
wcmicons.dll,80
Перезапуск ТС | Не хочет закрывать, открывает новую копию (а не должен). Баг? _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9059 Location: Россия, Саратов
|
(Separately) Posted: Thu Feb 21, 2013 18:18 Post subject: |
|
|
Flasher
Видимо, баг. Во всяком случае, описанию поведение не соответствует. И это не единственная проблема в пакете с перезапуском TC. Здесь на подробностях останавливаться не буду, но возьму всё это на заметку. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2075 Location: Russian Federation
|
(Separately) Posted: Fri Feb 22, 2013 11:21 Post subject: |
|
|
Avada wrote: | • TCIMG с параметром rstart. |
Можно ссылку на него.
Опробовал Tinny TC Restarter с 64-битным TC - всё в норме. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9059 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 22, 2013 12:03 Post subject: |
|
|
ask-rus
Ссылка ask-rus wrote: | Опробовал Tinny TC Restarter с 64-битным TC - всё в норме. |
Что ж, проверим. Дело в том, что мне некоторое время назад понадобилось универсальное решение, чтобы рестарт срабатывал из TC любой битности по одной и той же кнопке без лишних телодвижений. Перепробовал варианты с TCFS2, TCMC и TCIMG, пока самым простым и надёжным (в том числе при многократном выполнении нескольких рестартов подряд) оказался последний способ. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4666 Location: Ростов-Дон
|
|
Back to top |
|
 |
LonerD

Joined: 04 Jan 2011 Posts: 1056 Location: Донецк
|
(Separately) Posted: Fri Feb 22, 2013 14:32 Post subject: |
|
|
MVV wrote: | Для корректного наследования окружения разрядность рестартера должна совпадать с разрядностью тотала. |
Тогда корректных перезагружалок нет. Моя просьба о создании перезагружалки, которая бы корректно работала с 64-битным Тоталом. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2075 Location: Russian Federation
|
(Separately) Posted: Fri Feb 22, 2013 14:59 Post subject: |
|
|
TCIMG завершает процесс TC, но не запускает его. Я не нашёл, где можно было бы указать путь до TC. Неужели заносить утилиту на территорию TC является обязательным. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 13128 Location: Москва
|
(Separately) Posted: Fri Feb 22, 2013 15:09 Post subject: |
|
|
MVV wrote: | Для корректного наследования окружения разрядность рестартера должна совпадать с разрядностью тотала. | Т.е. ты хочешь сказать, что если я запущу скрипт с возвратом %COMMANDER_EXE% из 64-битного ТС, он вернёт мне путь к 32-х битного? Быть того не может..
И вообще, где факт сбора способов? Вижу только обсуждение, которое не раз поднималось.. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2075 Location: Russian Federation
|
(Separately) Posted: Fri Feb 22, 2013 17:05 Post subject: |
|
|
NirCmd есть 64-битный, умеет закрывать, убивать и запускать приложение. Запустить и закрыть Калькулятор вот этим:
Code: | TOTALCMD#BAR#DATA
%COMMANDER_PATH%\PLUGINS\Tools\NirCmd\nircmd.exe
exec show calc.exe wait 1000 closeprocess calc.exe
%COMMANDER_PATH%\TOTALCMD64.EXE,3
nircmd
%COMMANDER_PATH%\PLUGINS\Tools\NirCmd\
-1
|
у меня не получилось. _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
MVV

Joined: 15 Oct 2009 Posts: 4666 Location: Ростов-Дон
|
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2075 Location: Russian Federation
|
(Separately) Posted: Fri Feb 22, 2013 18:13 Post subject: |
|
|
Не будет ли чего худого, если создать 1 пользовательскую команду с помощью NirCmd для закрытия TC и 2 для запуска TC, а 3-ей командой с TCMC связать 1 и 2? Я боюсь, что, закрыв TC, продолжения не последует.
Добавлено спустя 9 минут:
Так и есть, глупая затея...  _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
Avada

Joined: 01 Aug 2008 Posts: 9059 Location: Россия, Саратов
|
(Separately) Posted: Fri Feb 22, 2013 18:24 Post subject: |
|
|
ask-rus wrote: | TCIMG завершает процесс TC, но не запускает его. Я не нашёл, где можно было бы указать путь до TC. Неужели заносить утилиту на территорию TC является обязательным. |
TCIMG, как выяснилось при внимательном рассмотрении, завершает процесс TC любой битности, но запускает только 32-битный (у меня, напоминаю, комбинированная версия). В том числе и при нахождении в одном из подкаталогов TC. Я не нашёл никаких дополнительных параметров, позволяющих исправить ситуацию. Стало быть, для x64 в существующем виде это не годится.
Варианты с TCMC и TCFS2 этого недостатка не имеют, но у меня на одной из машин они странно работают: первый рестарт срабатывает, а последующие (сразу за первым) нет. Кроме того, там связка из двух em-команд, без которой хотелось бы обойтись.
Таким образом единственным средством, которое везде и всюду перезапускает именно то, что нужно, не требует дополнительных em-команд и при этом не глючит, оказался у меня Tinny TC Restarter. Команду (со своими именами и путями) использую такую:
%Commander_path%\Utils\TCRestarter\TinnyTCRestarter.exe 300 %Commander_EXE% _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|