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 

Single Post  Topic: Скрипт для быстрого перехода в рабочую группу 
Author Message
fa1con



PostPosted: Sat Aug 26, 2006 21:28    Post subject: Скрипт для быстрого перехода в рабочую группу Reply with quote

Скрипт открывает первую по списку рабочую группу на активной панели Тотала. Для работы необходим TCScript.
Code:
// ====================================================
// Opens first Workgroup in Microsoft Windows Network
// in active panel of Total Commander
//
// To use this script you have to install
// Script Helper ActiveX for Total Commander
// ====================================================

var TCS = WScript.CreateObject("TCScript.Helper");
TCS.Pause=100;

TCS.locktc(1);
TCS.SendCommand(331);

TCS.SendKeystroke ("\\");
TCS.SendKeystroke ("{END}");
TCS.SendKeystroke ("{UP 3}");
TCS.SendKeystroke ("{ENTER}");
TCS.SendKeystroke ("{DOWN}");
TCS.SendKeystroke ("{ENTER}");
TCS.SendKeystroke ("{DOWN}");
TCS.SendKeystroke ("{ENTER}");
TCS.locktc(0);

То же, но открывает только в левой панели. Зато не нужен TCScript.
Code:
// ====================================================
// Opens first Workgroup in Microsoft Windows Network
// in left! panel of Total Commander
// ====================================================

var WshShell = WScript.CreateObject("WScript.Shell");
WScript.Sleep(100);

TCKey("%{F1}",0);
TCKey("{\\}",0);
TCKey("{END}",0);
TCKey("{UP 3}",0);
TCKey("{ENTER}",100);
TCKey("{DOWN}",0);
TCKey("{ENTER}",300);
TCKey("{DOWN}",0);
TCKey("{ENTER}",0);

function TCKey(key,t)
{
  if (WshShell.AppActivate("Total Commander ")) {
    WshShell.SendKeys(key);
    WScript.Sleep(t);
  }
  else WScript.Quit();
}

Только без смеха. Я ничего лучше не придумал. У кого-то есть ещё идеи как сделать шорткат для рабочей группы?
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group