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 

Как вызвать диалог сравнения для нужных файлов?
Goto page Previous  1, 2
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Sat Jun 16, 2007 00:49    Post subject: Reply with quote

Согласен. Вполне возможно, что для общего случая решения нет.

Но, знаешь, есть такой анекдот-байка. Один мой знакомый постоянно мне ее напоминет, когда я говорю, что какая-нибудь проблема неразрешима.

Два приятеля, математик и инженер, путешествовали по Тибету. И попали в какой-то храм. А в храме том сидит девушка красоты неописуемой.
- Кто она такая? - спросили друзья.
- Это жрица богини любви, - ответили смотрители храма, - и каждого, подошедшего к ней мужчину, она одаряет своей любовью.
- И мы тоже можем подойти? - загорелись глаза у путешественников.
- Конечно, идите, - сказали смотрители, - только есть правило, как именно надо подходить. Пройдя половину пути к ней, надо остановиться и улыбнуться ей. Пройдя половину от оставшейся части пути, снова остановиться и улыбнуться. И так далее, пока не дойдешь до конца.
- Все ясно, - махнул рукой математик, - пошли отсюда.
- Нет, погоди, - возразил инженер. Я хочу пойти к ней.
- Да ты что! - засмеялся математик, - У тебя же нет шансов! Разве ты не помнишь еще со школы парадоксы Зенона?
- Помню. - не смутился его друг. - В теории - да, до самого конца я не дойду. Но подберусь достаточно близко для осуществления любых практических потребностей!Wink
Back to top
View user's profile Send private message
Batya



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

Post (Separately) Posted: Mon Jun 18, 2007 15:24    Post subject: Reply with quote

VadiMGP wrote:
Вполне возможно, что для общего случая решения нет.

Спросите у Volniy, как он сделал макрос GetTrgSelectedFiles. Рабочий пример на vbs:
Code:
Dim F
F = CreateObject("TCScript.Helper").GetTrgSelectedFiles
MsgBox F(0)
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Mon Jun 18, 2007 17:37    Post subject: Reply with quote

VadiMGP wrote:
Но, знаешь, есть такой анекдот-байка.

Exclamation Laughing Exclamation

Batya wrote:
Спросите у Volniy, как он сделал макрос GetTrgSelectedFiles

Без премудростей: посылаю Тоталу команду поместить список выделенных файлов в буфер обмена, затем содержимое этого буфера разбираю на строки. Все. Правда еще с буфером по ходу дела немного вожусь, чтобы восстановить тот текст, который в нем был (если он был) до выпонения макроса.
Back to top
View user's profile Send private message
VadiMGP



Joined: 21 Mar 2007
Posts: 1625

Post (Separately) Posted: Mon Jun 18, 2007 19:53    Post subject: Reply with quote

2 Batya
Нет, это обратная задача - взять список выделенных уже файлов. Мы говорили о том как выделить нужный файл, И не просто выделить, а учесть, что сейчас есть уже какое-то выделение, его надо сохранить, выделить нужный файл, запустить с ним что-то, а потом веруть первоначальное выделение. Геморрой тот еще.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2
Page 2 of 2

 
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