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   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Sergiusnet



Joined: 11 Dec 2012
Posts: 11

Post (Separately) Posted: Tue Dec 11, 2012 15:10    Post subject: Групповое переименование одной кнопкой Reply with quote

Имеется несколько шаблонов для группового переименования, нужно вынести кнопки для каждого шаблона на панель инструментов и переименовывать все файлы в активной панели по соответствующему шаблону, без вызова дополнительного диалогового окна multirename. то есть только одной кнопкой, нажал и переименовалось.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Dec 11, 2012 15:44    Post subject: Reply with quote

Sergiusnet
Использование команды multirename имя_шаблона с последующим нажатием Enter (нажатие кнопки "Выполнить"), а затем Escape (закрытие окна инструмента). И окно всё равно фактически отображаться будет, только ненадолго. Вообще без вызова окна задача не решается.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Sergiusnet



Joined: 11 Dec 2012
Posts: 11

Post (Separately) Posted: Tue Dec 11, 2012 15:51    Post subject: Reply with quote

про комманду multirename имя_шаблона знаю, но нужно именно чтобы без дополнительных нажатий, на то она и автоматизация, может быть возможно скриптом это организовать?
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Tue Dec 11, 2012 16:06    Post subject: Reply with quote

Sergiusnet
Скриптом — возможно. Прочитают специалисты — напишут. И в правила форума советую заглянуть. Ненужное цитирование удалено.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Tue Dec 11, 2012 16:13    Post subject: Reply with quote

Sergiusnet
Code:
'==================================================================
' Описание:    Выделить все файлы, вызвать пользовательскую команду
'             и послать нажатия клавиш Enter и ESC
' Параметр:   Имя пользовательской команды
' Требования: Необходима регистрация WSH Helper for TC by Volniy
'==================================================================
Option Explicit
Dim TCS
Set TCS = CreateObject("TCScript.Helper")
TCS.SendCommand "cm_SelectAllFiles"
TCS.UserCmd WScript.Arguments(0)
TCS.SendKeystroke "{Enter}"
TCS.SendKeystroke "{ESC}"
Set TCS = Nothing
Wscript.Quit

Вообще-то, нажатия из скрипта небезопасны.
Back to top
View user's profile Send private message
Sergiusnet



Joined: 11 Dec 2012
Posts: 11

Post (Separately) Posted: Tue Dec 11, 2012 16:38    Post subject: Reply with quote

не работаетSad
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2689

Post (Separately) Posted: Tue Dec 11, 2012 17:33    Post subject: Reply with quote

Кнопка:
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\VBS\MRT.vbs
em_MRT_XXX
wcmicons.dll,46
Выделить все файлы, вызвать команду em_MRT_XXX, нажать Enter и ESC


-1
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2586
Location: Большая деревня Москва

Post (Separately) Posted: Tue Dec 11, 2012 18:36    Post subject: Reply with quote

Здесь дискуссия на ту же тему.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed Dec 12, 2012 11:22    Post subject: Reply with quote

Вахмурка wrote:
Здесь дискуссия на ту же тему.

Совершенно верно. Поэтому текущую тему закрываю.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   This topic is locked: you cannot edit posts or make replies.    Total Commander Forum Index -> Автоматизация Total Commander 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