Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Кнопка перезагрузки ТС

 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Lblss



Joined: 07 Feb 2006
Posts: 6

Post (Separately) Posted: Tue Aug 01, 2006 11:33    Post subject: Кнопка перезагрузки ТС Reply with quote

Нужна кнопка на панели тотала, при нажатии на которую ТС перезапускался бы. Подойдет внутренняя команда или скрипт
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Aug 01, 2006 11:41    Post subject: Reply with quote

Интересно, для чего такая кнопка может понадобиться?
Точнее, зачем перезапускать TC?
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Aug 01, 2006 11:47    Post subject: Reply with quote

На сайте программы есть пара утилит для перезагрузки TC:
http://wincmd.ru/plugring/reloadtc.html
http://wincmd.ru/plugring/tinnytcrestarter.html
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Tue Aug 01, 2006 12:30    Post subject: Reply with quote

Total перезапускается достаточно часто при установке плагинов.А из утилит лучшая та,что от AlexTP.
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Aug 01, 2006 12:42    Post subject: Reply with quote

Сколько уже пользуюсь TC, ни разу не приходилось его перезапускать при установке плагинов.
з.ы. Для установки плагинов я использую "Plugin Manager" от SCHMaster'a
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Tue Aug 01, 2006 12:48    Post subject: Reply with quote

StrangeRRor wrote:
Сколько уже пользуюсь TC, ни разу не приходилось его перезапускать при установке плагинов.
з.ы. Для установки плагинов я использую "Plugin Manager" от SCHMaster'a

Plugin Manager - произведение AlexTP.Я пользуюсь им же.Некоторые виды плагинов требуют перезапуска(не все).
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Aug 01, 2006 12:55    Post subject: Reply with quote

Lamer
Не утилитой Plugin Manager, а плагином Plugin Manager (он-то от SCHMaster'a)
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Tue Aug 01, 2006 13:09    Post subject: Reply with quote

Ааа...плагин.Да-с.Не заметил.Пардон.
Back to top
View user's profile Send private message
Lblss



Joined: 07 Feb 2006
Posts: 6

Post (Separately) Posted: Tue Aug 01, 2006 13:53    Post subject: Reply with quote

Всем спасибо.
При редактировании wincmd.ini , для вступления в силу изменений часто требуется перезагрузка ТС.
Утилиты хорошо, но хотелось бы скрипт или внутреннюю команду
Back to top
View user's profile Send private message
Lamer



Joined: 20 Mar 2006
Posts: 522

Post (Separately) Posted: Tue Aug 01, 2006 14:00    Post subject: Reply with quote

Внутренней команды просто нет,но указанные StrangeErrorом утилитки понимают командную строку,так что вполне её заменят.
Back to top
View user's profile Send private message
StrangeRRor



Joined: 15 Jul 2006
Posts: 214

Post (Separately) Posted: Tue Aug 01, 2006 14:38    Post subject: Reply with quote

Lblss, если хочешь поэкспериментировать, то в WinXP есть команда taskkill, которая убивает процессы. У меня не получилось сдеать так, чтобы автоматически закрывалось окно командной строки.
Back to top
View user's profile Send private message
A.N.T.



Joined: 01 Jul 2006
Posts: 190

Post (Separately) Posted: Tue Aug 01, 2006 15:02    Post subject: Reply with quote

можно так

Code:
taskkill /f /im totalcmd.exe
start T:\totalcmd\totalcmd.exe

это батник

путь к totalcmd.exe свой

Кстати никто не знает как сделать что бы процесс убивался и ждал пока выполнится другая bat команда и снова восстанавливался(процесс) только что бы не нужно было путь к totalcmd.exe вписывать...
Back to top
View user's profile Send private message
Zorroz



Joined: 16 Dec 2004
Posts: 308
Location: Россия, Иркутская обл., г. Ангарск

Post (Separately) Posted: Tue Aug 01, 2006 17:19    Post subject: Reply with quote

Кто-то с форума написал помоему.
RestartTotal.vbs
Code:

Option Explicit
  Dim TCS, WshShell, TCexe, Timeout, QuitByTimeOut
  Set TCS = CreateObject("TCScript.Helper")
  Set WshShell = WScript.CreateObject("WScript.Shell")
  TCexe = """" & TCS.TCPath & "\totalcmd.exe"""
  'Завершаем работу ТС
  TCS.SendCommand "cm_Exit", True
 
  'Ожидание завершения работы ТС
  Timeout = 3000 ' Сколько ждать выключения в мсек
  Do
     Timeout = Timeout - 100
     If Timeout < 0 Then QuitByTimeOut = True: Exit Do
     WScript.Sleep 100
  Loop While TCS.IsRunningTC
 
  'Запускаем новый экземпляр программы
  If Not QuitByTimeOut Then WshShell.Run TCexe
 
  Set TCS = Nothing
  Set WshShell = Nothing
  WScript.Quit

Вешай на кнопку и будет тебе счастье.
_________________
Когда ангелу обрезают крылья, он учится летать на метле...
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2226
Location: Москва, Россия

Post (Separately) Posted: Tue Aug 01, 2006 17:25    Post subject: Reply with quote

Zorroz wrote:
Кто-то с форума написал помоему.
RestartTotal.vbs

Этот скрипт написал Volniy. Он идет в поставке ScriptHelper-а.
Back to top
View user's profile Send private message
Lblss



Joined: 07 Feb 2006
Posts: 6

Post (Separately) Posted: Sun Aug 06, 2006 15:43    Post subject: Reply with quote

Всем спасибо Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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