| 
 
	
		| View previous topic :: View next topic |  
		| Author | Message |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Fri Feb 22, 2013 18:39    Post subject: |   |  
				| 
 |  
				| Хотелось бы что-нибудь посвежее, чем Tinny TC Restarter 2004 года. Автор в то время понятия не имел о 64-битной версии TC. 
  	  | LonerD wrote: |  	  | Моя просьба о создании перезагружалки, которая бы корректно работала с 64-битным Тоталом. | 
 Поддерживаю, за учётом нюансов с разрядностью, правами и др., если таковые имеются.
 _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  |  
		| Back to top |  |  
		|  |  
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Fri Feb 22, 2013 18:51    Post subject: |   |  
				| 
 |  
				| Ну, а дальше то что? В чём проблема перезапуска, если есть переменная среды, которая и нужна для запуска нового экземляра? 	  | MVV wrote: |  	  | Окружение - это не только переменные тотала. И у 32- и 64-битных процессов окружения различаются. Взять ту же редирекцию. А с упомянутой тобой переменной всё будет работать, потому что сам тотал её установит, переопределив предыдущее значение. | 
 _________________
 Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Fri Feb 22, 2013 19:13    Post subject: |   |  
				| 
 |  
				|  	  | ask-rus wrote: |  	  | Хотелось бы что-нибудь посвежее, чем Tinny TC Restarter 2004 года. Автор в то время понятия не имел о 64-битной версии TC. | 
 А какая разница, имел или нет, если утилита при надлежащих параметрах в x64 нормально работает? Что не так-то, кроме года выпуска?
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Fri Feb 22, 2013 19:24    Post subject: |   |  
				| 
 |  
				|  	  | Avada wrote: |  	  | А какая разница, имел или нет, если утилита при надлежащих параметрах в x64 нормально работает? Что не так-то, кроме года выпуска? | 
 MVV наводит смуту, жду, чем всё закончится.
 _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  |  
		| Back to top |  |  
		|  |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Sat Feb 23, 2013 13:55    Post subject: |   |  
				| 
 |  
				|  	  | Avada wrote: |  	  | Команду (со своими именами и путями) использую такую: 
 %Commander_path%\Utils\TCRestarter\TinnyTCRestarter.exe 300 %Commander_EXE%
 | 
 Значение 300 ты выбрал, исходя из того, что у тебя на автозагрузке? Я присвоил значение 0, с загрузкой 4 библиотек, 2 шрифтов и 1 утилиты. Перезапуск мгновенный, повторял раз 10-15, никаких проблем.
 _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Sat Feb 23, 2013 15:36    Post subject: |   |  
				| 
 |  
				| ask-rus Присвоил просто по аналогии с много лет использовавшимися настройками по умолчанию другой утилиты (ReloadTC). Так сказать, для подстраховки. Возможно, это и не столь обязательно, но чтобы убедиться, надо ещё погонять на разных машинах.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 12:05    Post subject: |   |  
				| 
 |  
				| TinnyTCRestarter не понимает %COMMANDER_PATH% и %COMMANDER_EXE% в параметрах для TOTALCMD64.EXE, только полный или относительный пути. _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 
 Last edited by ask-rus on Mon Feb 25, 2013 12:15; edited 1 time in total
 |  |  
		| Back to top |  |  
		|  |  
		| jentoso 
 
  
 Joined: 20 Dec 2007
 Posts: 410
 
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 12:12    Post subject: |   |  
				| 
 |  
				| ask-rus, я не пробовал, а если через autorun присвоить переменную для TC x64, сработает? _________________
 TC 11.56 combo, Windows 11 x64
 |  |  
		| Back to top |  |  
		|  |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 12:20    Post subject: |   |  
				| 
 |  
				|  	  | jentoso wrote: |  	  | я не пробовал, а если через autorun присвоить переменную для TC x64, сработает? | 
 Тоже не пробовал, у меня 64-битный TC, не комбинированный, поэтому остановился на относительном пути:
 
  	  | Code: |  	  | [em_Restart]
button=
 cmd=%COMMANDER_PATH%\PLUGINS\Tools\Tinny TC Restarter\TinnyTCRestarter.exe
 param=300 ..\..\..\TOTALCMD64.EXE
 menu=Перезапуск
 path=%COMMANDER_PATH%\PLUGINS\Tools\Tinny TC Restarter\
 
 | 
 _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 13:51    Post subject: |   |  
				| 
 |  
				|  	  | ask-rus wrote: |  	  | TinnyTCRestarter не понимает %COMMANDER_PATH% и %COMMANDER_EXE% в параметрах для TOTALCMD64.EXE | 
 А нефиг их в поле "Параметры" указывать, только и всего. У меня всё необходимое указано в поле "Команда" (пример строки дан выше).
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| Back to top |  |  
		|  |  
		| ask-rus 
 
  
 Joined: 10 Nov 2009
 Posts: 2077
 Location: Russian Federation
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 16:08    Post subject: |   |  
				| 
 |  
				|  	  | Avada wrote: |  	  | А нефиг их в поле "Параметры" указывать, только и всего. | 
 Ага.
  _________________
 «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
 «Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
 |  |  
		| Back to top |  |  
		|  |  
		| mrmerak 
 
  
 Joined: 20 Aug 2007
 Posts: 441
 
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 17:21    Post subject: |   |  
				| 
 |  
				| Я вот такой способ использую 
  	  | Code: |  	  | Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys("%{F4}")
 WScript.Sleep 200
 WshShell.Run "TOTALCMD.EXE"
 
 | 
 _________________
 TC 9.51 | Win10 1903
 |  |  
		| Back to top |  |  
		|  |  
		| jentoso 
 
  
 Joined: 20 Dec 2007
 Posts: 410
 
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 17:29    Post subject: |   |  
				| 
 |  
				| Mr.Merak, а какая разница скрипта с этим? (просто для себя) 
  	  | Code: |  	  | w=WScript.CreateObject('WScript.Shell')
w.Run('%commander_path%\\totalcmd /o'),1,1
 WScript.Sleep(100)
 w.SendKeys('%{F4}')
 WScript.Sleep(400)
 w.Run('%commander_path%\\totalcmd')
 | 
 _________________
 TC 11.56 combo, Windows 11 x64
 |  |  
		| Back to top |  |  
		|  |  
		| mrmerak 
 
  
 Joined: 20 Aug 2007
 Posts: 441
 
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 18:39    Post subject: |   |  
				| 
 |  
				| jentoso а хз, я сам где-то его скопипастил
 _________________
 TC 9.51 | Win10 1903
 |  |  
		| Back to top |  |  
		|  |  
		| Avada 
 
  
 Joined: 01 Aug 2008
 Posts: 10443
 Location: Россия, Саратов
 
 | 
			
				|  (Separately) Posted: Mon Feb 25, 2013 19:26    Post subject: |   |  
				| 
 |  
				| jentoso Я могу сказать другое — что между ними общего. Оба скрипта не учитывают тот факт, что комбинацией Alt+F4 не обязательно выполняется закрытие окна TC (см., например, описание ключа MinimizeOnClose). В старом демо-скрипте, входящем в поставку Script Helper, привязка закрытия хотя бы делалась к встроенной команде... Возможно, кому-то эти нюансы (как и в случае с разной битностью экзешника TC) абсолютно не нужны, однако же универсальности, в отличие от кое-чего из предложенного ранее, тут нет.
 _________________
 Даже самая богатая фантазия
 Не представит себе наши безобразия.
 |  |  
		| 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
 
 |