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 

Script Request
Goto page Previous  1, 2, 3 ... 31, 32, 33 ... 40, 41, 42  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sun Nov 11, 2012 16:41    Post subject: Reply with quote

Flasher wrote:
в исходной версии учитывалось наличие запрещённых символов.

Этого учёта также в запросе AlexTex не было.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 16:44    Post subject: Reply with quote

Но перед тем как ответить, ты прекрасно осознавал, что в этом есть реальная необходимость (в т.ч. для AlexTex). Wink
Back to top
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Sun Nov 11, 2012 17:05    Post subject: Reply with quote

Flasher wrote:
...что в этом есть реальная необходимость (в т.ч. для AlexTex). Wink
Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую. Wink

sa
sa wrote:
скрипт, посылающий клавиши F7, Ctrl+V и дважды Enter.
Отлично! Может, с точки зрения профи скрипт не совсем гуд, а для меня как раз то, что нужно.
Большое спасибо!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 17:20    Post subject: Reply with quote

AlexTex wrote:
Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую.
Изначально исходило отсюда. Т.е. человек реально понимал, для чего и в каких случаях это надо. Надеюсь, и до тебя дойдёт вскоре. Wink
Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом.

Я даже при тестах не смотрю, что у меня в буфере, главное, чтобы всё сходу работало.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sun Nov 11, 2012 17:22    Post subject: Reply with quote

AlexTex wrote:
с точки зрения профи скрипт не совсем гуд

Предостережения:
при пустом буфере обмена, будет проскакивать одиночное нажатие Enter на файле/каталоге под курсором;
при выполнении скрипта следует избегать нажатия клавиш Ctrl, Shift, Alt, Win, модифицирующих действие посылаемых скриптом клавиш.
Back to top
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Sun Nov 11, 2012 17:48    Post subject: Reply with quote

Flasher wrote:
Надеюсь, и до тебя дойдёт вскоре.Wink
Я и сейчас это понимаю. Просто в данном, конкретном случае это для меня не актуально.
Flasher wrote:
Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом.
Ты это имеешь ввиду?
Flasher wrote:
%COMMANDER_EXE% использовать удобней, чем %COMMANDER_PATH%\Totalcmd.exe.
Правил. Не работает...
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 18:03    Post subject: Reply with quote

AlexTex wrote:
Ты это имеешь ввиду?
Нет. Я про содержимое в буфере (название каталога/альбома/имени в кавычках и т.п).
Правда я не понял, где именно правил. Если в коде, то можно заменить
Code:
.Exec "%COMMANDER_EXE%
на
Code:
.Run """%COMMANDER_PATH%\Totalcmd.exe""


А если ли ничего не обременяет, включая существование папки с тем же именем, которое мой скрипт предусматиривает, то можно простой кнопкой обойтись:
Quote:
TOTALCMD#BAR#DATA
nircmd sendkeypress F7 ctrl+v enter enter

wcmicons.dll,83
Создать папку с именем из буфера и открыть
%COMMANDER_PATH%\
Utils\nircmd\


Last edited by Flasher on Sun Nov 11, 2012 19:24; edited 1 time in total
Back to top
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Sun Nov 11, 2012 18:49    Post subject: Reply with quote

Flasher wrote:
Если в коде, то можно заменить...

Я про это и говорю. После замены папку создает, но не открывает.
P.S. Кнопку попробую, но скрипт, все-таки, милее... Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 18:58    Post subject: Reply with quote

AlexTex wrote:
Я про это и говорю.
Про точное воспроизведение приведённой замены? А с простым именем в буфере то же самое?

Пару кнопок (безо всяких окнопрыгов) сюда кинул.
Back to top
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Sun Nov 11, 2012 20:59    Post subject: Reply with quote

Code:
CreateObject("WScript.Shell").Exec "%COMMANDER_EXE% /O /S /L=""" & CD & Name & "\'"""
заменил на:
Code:
CreateObject("WScript.Shell").Run """%COMMANDER_PATH%\Totalcmd.exe"" /O /S /L=""" & CD & Name & "\'"""
В параметрах - пусто.
Quote:
А с простым именем в буфере то же самое?
Не пойму, что означает "простое имя в буфере".

P.S. Если я тебя уже достал - сорри. Smile
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 21:07    Post subject: Reply with quote

Я уже не помню, какие ограничения с переменными среды для 7.50 при работе с интерпретаторами. Обновляйся, в общем.

Простое имя - без спецсимволов (латиница/кириллица).
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Sun Nov 11, 2012 21:13    Post subject: Reply with quote

AlexTex wrote:
После замены папку создает, но не открывает.
AlexTex wrote:
В параметрах - пусто.
Для перехода в папку в параметрах разве не надо поставить 1?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Nov 11, 2012 21:17    Post subject: Reply with quote

AlexTex
я же писал
Quote:
если переход в папку не требуется, параметры надо очистить.
Back to top
View user's profile Send private message
AlexTex



Joined: 10 Jul 2008
Posts: 42

Post (Separately) Posted: Sun Nov 11, 2012 22:04    Post subject: Reply with quote

sa wrote:
Для перехода в папку в параметрах разве не надо поставить 1?
Надо!!! Думал, что <переходить к элементу: 1> относится к файлам, а не к папкам.

Две страницы обсуждения(и моих танцев) и вот оно - свершилось! Smile
Flasher, огромное спасибо за скрипт, sa - за подсказку!
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2704

Post (Separately) Posted: Mon Nov 12, 2012 09:49    Post subject: Reply with quote

AlexTex wrote:
Думал, что <переходить к элементу: 1> относится к файлам

Похоже, переход к файлу происходит всегда…
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, 3 ... 31, 32, 33 ... 40, 41, 42  Next
Page 32 of 42

 
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