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
Serge Yolkin



PostPosted: Thu May 29, 2014 18:57    Post subject: Reply with quote

Из скрипта можно непосредственно пункт меню вызвать, но решение может зависеть от конкретной системы. Чисто для примера:
Code:
var
 f=new ActiveXObject('Scripting.FileSystemObject'),
 s=new ActiveXObject('Shell.Application'),
 a=s.nameSpace(f.getParentFolderName(WScript.arguments(0))),
 v=a.parseName(f.getFileName(WScript.arguments(0))).verbs();
if(a!=null){
  if(v!=null){
    i=-1;
    while(v.item(++i))
     if(v.item(i).name.toLowerCase().replace(/\&/,'')=='play to'){
       v.item(i).DoIt();
       break;
     }
  }
}
Полное имя файла передаётся аргументом.
View user's profile Send private message


Powered by phpBB © 2001, 2005 phpBB Group