Страница 32 из 42

Добавлено: Вс ноя 11, 2012 16:41
sa
Flasher писал(а):в исходной версии учитывалось наличие запрещённых символов.
Этого учёта также в запросе AlexTex не было.

Добавлено: Вс ноя 11, 2012 16:44
Flasher
Но перед тем как ответить, ты прекрасно осознавал, что в этом есть реальная необходимость (в т.ч. для AlexTex). :wink:

Добавлено: Вс ноя 11, 2012 17:05
AlexTex
Flasher писал(а):...что в этом есть реальная необходимость (в т.ч. для AlexTex). :wink:
Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую. ;)

sa
sa писал(а):скрипт, посылающий клавиши F7, Ctrl+V и дважды Enter.
Отлично! Может, с точки зрения профи скрипт не совсем гуд, а для меня как раз то, что нужно.
Большое спасибо!

Добавлено: Вс ноя 11, 2012 17:20
Flasher
AlexTex писал(а):Для меня в этом реальной необходимости нет - я же вижу, что в буфер копирую.
Изначально исходило отсюда. Т.е. человек реально понимал, для чего и в каких случаях это надо. Надеюсь, и до тебя дойдёт вскоре. :wink:
Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом.

Я даже при тестах не смотрю, что у меня в буфере, главное, чтобы всё сходу работало.

Добавлено: Вс ноя 11, 2012 17:22
sa
AlexTex писал(а):с точки зрения профи скрипт не совсем гуд
Предостережения:
при пустом буфере обмена, будет проскакивать одиночное нажатие Enter на файле/каталоге под курсором;
при выполнении скрипта следует избегать нажатия клавиш Ctrl, Shift, Alt, Win, модифицирующих действие посылаемых скриптом клавиш.

Добавлено: Вс ноя 11, 2012 17:48
AlexTex
Flasher писал(а):Надеюсь, и до тебя дойдёт вскоре.;)
Я и сейчас это понимаю. Просто в данном, конкретном случае это для меня не актуально.
Flasher писал(а):Если не лень тратить время на самостоятельную правку, то вперёд с окнопрыгом.
Ты это имеешь ввиду?
Flasher писал(а):%COMMANDER_EXE% использовать удобней, чем %COMMANDER_PATH%\Totalcmd.exe.
Правил. Не работает...

Добавлено: Вс ноя 11, 2012 18:03
Flasher
AlexTex писал(а):Ты это имеешь ввиду?
Нет. Я про содержимое в буфере (название каталога/альбома/имени в кавычках и т.п).
Правда я не понял, где именно правил. Если в коде, то можно заменить

Код: Выделить всё

.Exec "%COMMANDER_EXE%
на

Код: Выделить всё

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

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

Добавлено: Вс ноя 11, 2012 18:49
AlexTex
Flasher писал(а):Если в коде, то можно заменить...
Я про это и говорю. После замены папку создает, но не открывает.
P.S. Кнопку попробую, но скрипт, все-таки, милее... :)

Добавлено: Вс ноя 11, 2012 18:58
Flasher
AlexTex писал(а):Я про это и говорю.
Про точное воспроизведение приведённой замены? А с простым именем в буфере то же самое?

Пару кнопок (безо всяких окнопрыгов) сюда кинул.

Добавлено: Вс ноя 11, 2012 20:59
AlexTex

Код: Выделить всё

CreateObject("WScript.Shell").Exec "%COMMANDER_EXE% /O /S /L=""" & CD & Name & "\'"""
заменил на:

Код: Выделить всё

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

P.S. Если я тебя уже достал - сорри. :)

Добавлено: Вс ноя 11, 2012 21:07
Flasher
Я уже не помню, какие ограничения с переменными среды для 7.50 при работе с интерпретаторами. Обновляйся, в общем.

Простое имя - без спецсимволов (латиница/кириллица).

Добавлено: Вс ноя 11, 2012 21:13
sa
AlexTex писал(а):После замены папку создает, но не открывает.
AlexTex писал(а):В параметрах - пусто.
Для перехода в папку в параметрах разве не надо поставить 1?

Добавлено: Вс ноя 11, 2012 21:17
Flasher
AlexTex
я же писал
если переход в папку не требуется, параметры надо очистить.

Добавлено: Вс ноя 11, 2012 22:04
AlexTex
sa писал(а):Для перехода в папку в параметрах разве не надо поставить 1?
Надо!!! Думал, что <переходить к элементу: 1> относится к файлам, а не к папкам.

Две страницы обсуждения(и моих танцев) и вот оно - свершилось! :)
Flasher, огромное спасибо за скрипт, sa - за подсказку!

Добавлено: Пн ноя 12, 2012 09:49
sa
AlexTex писал(а):Думал, что <переходить к элементу: 1> относится к файлам
Похоже, переход к файлу происходит всегда…