View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Sun Nov 11, 2012 16:41 Post subject: |
|
|
Flasher wrote: | в исходной версии учитывалось наличие запрещённых символов. |
Этого учёта также в запросе AlexTex не было. |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 16:44 Post subject: |
|
|
Но перед тем как ответить, ты прекрасно осознавал, что в этом есть реальная необходимость (в т.ч. для AlexTex).  |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Sun Nov 11, 2012 17:05 Post subject: |
|
|
Flasher wrote: | ...что в этом есть реальная необходимость (в т.ч. для AlexTex).  | Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую.
sa sa wrote: | скрипт, посылающий клавиши F7, Ctrl+V и дважды Enter. | Отлично! Может, с точки зрения профи скрипт не совсем гуд, а для меня как раз то, что нужно.
Большое спасибо! |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 17:20 Post subject: |
|
|
AlexTex wrote: | Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую. | Изначально исходило отсюда. Т.е. человек реально понимал, для чего и в каких случаях это надо. Надеюсь, и до тебя дойдёт вскоре.
Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом.
Я даже при тестах не смотрю, что у меня в буфере, главное, чтобы всё сходу работало. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Sun Nov 11, 2012 17:22 Post subject: |
|
|
AlexTex wrote: | с точки зрения профи скрипт не совсем гуд |
Предостережения:
при пустом буфере обмена, будет проскакивать одиночное нажатие Enter на файле/каталоге под курсором;
при выполнении скрипта следует избегать нажатия клавиш Ctrl, Shift, Alt, Win, модифицирующих действие посылаемых скриптом клавиш. |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Sun Nov 11, 2012 17:48 Post subject: |
|
|
Flasher wrote: | Надеюсь, и до тебя дойдёт вскоре. | Я и сейчас это понимаю. Просто в данном, конкретном случае это для меня не актуально.
Flasher wrote: | Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом. | Ты это имеешь ввиду? Flasher wrote: | %COMMANDER_EXE% использовать удобней, чем %COMMANDER_PATH%\Totalcmd.exe. | Правил. Не работает... |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 18:03 Post subject: |
|
|
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 |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Sun Nov 11, 2012 18:49 Post subject: |
|
|
Flasher wrote: | Если в коде, то можно заменить... |
Я про это и говорю. После замены папку создает, но не открывает.
P.S. Кнопку попробую, но скрипт, все-таки, милее...  |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 18:58 Post subject: |
|
|
AlexTex wrote: | Я про это и говорю. | Про точное воспроизведение приведённой замены? А с простым именем в буфере то же самое?
Пару кнопок (безо всяких окнопрыгов) сюда кинул. |
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Sun Nov 11, 2012 20:59 Post subject: |
|
|
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. Если я тебя уже достал - сорри.  |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 21:07 Post subject: |
|
|
Я уже не помню, какие ограничения с переменными среды для 7.50 при работе с интерпретаторами. Обновляйся, в общем.
Простое имя - без спецсимволов (латиница/кириллица). |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Sun Nov 11, 2012 21:13 Post subject: |
|
|
AlexTex wrote: | После замены папку создает, но не открывает. |
AlexTex wrote: | В параметрах - пусто. | Для перехода в папку в параметрах разве не надо поставить 1? |
|
Back to top |
|
 |
Flasher

Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Nov 11, 2012 21:17 Post subject: |
|
|
AlexTex
я же писал
Quote: | если переход в папку не требуется, параметры надо очистить. |
|
|
Back to top |
|
 |
AlexTex

Joined: 10 Jul 2008 Posts: 42
|
(Separately) Posted: Sun Nov 11, 2012 22:04 Post subject: |
|
|
sa wrote: | Для перехода в папку в параметрах разве не надо поставить 1? | Надо!!! Думал, что <переходить к элементу: 1> относится к файлам, а не к папкам.
Две страницы обсуждения(и моих танцев) и вот оно - свершилось!
Flasher, огромное спасибо за скрипт, sa - за подсказку! |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2704
|
(Separately) Posted: Mon Nov 12, 2012 09:49 Post subject: |
|
|
AlexTex wrote: | Думал, что <переходить к элементу: 1> относится к файлам |
Похоже, переход к файлу происходит всегда… |
|
Back to top |
|
 |
|