Ru-Board.club
← Вернуться в раздел «Программы»

» CLCL

Автор: oshizelly
Дата сообщения: 14.04.2014 14:45
XPerformer 14:22 14-04-2014
Цитата:
если все работает, зачем тогда спрашивали

Спрашивал до того, как понял, что речь идёт о разных вещах. А когда до меня это дошло, сразу внёс в свой пост уточнение.



Цитата:
если все работает и всех устраивает, зачем тогда новый релиз

Ну, так вроде принято, чтобы был релиз. И потом, вариант с учётом существования компов с экранами высокого разрешения вообще пока не был выпущен в окончательно скомпилированной версии, есть только рабочая версия с размером файла XClipboardReplacer.exe больше 20 MB, что по современным меркам вроде бы и не очень много, но всё-таки как-то несолидно...
Автор: XPerformer
Дата сообщения: 14.04.2014 16:33
oshizelly
рад, что все прояснилось
по XClipboardReplacer отвечу в теме "Утилиты для буфера обмена", чтобы не оффтопить
Автор: Lonely_Raven
Дата сообщения: 15.04.2014 09:15
oshizelly

Цитата:
выделение и вставку прямо из главного окна CLCL - и там можно без проблем выделить несколько клипов, хоть с клавишей <Ctrl>, хоть <Shift>.

Странно, я могу выделить несколько клипов в главном окне программы, но по правой клавише мыши в буфер копируется только тот клип, на котором находится указатель мыши, или, по Ctrl-C - нижний из выделенных. Плагин Юникода отключил - ничего не меняется.
В чем может быть дело?
Автор: Abel11
Дата сообщения: 15.04.2014 09:56

Цитата:
Странно, я могу выделить несколько клипов в главном окне программы, но по правой клавише мыши в буфер копируется только тот клип, на котором находится указатель мыши, или, по Ctrl-C - нижний из выделенных. Плагин Юникода отключил - ничего не меняется. В чем может быть дело?

Ничего странного, это у всех так, кстати oshizelly и написал, что у него такая вставка тоже не работает, я не знаю, кто это выдумал и почему. Да даже если бы работало, я все равно пользовался бы обьединением клипов, ибо я обьединяю, потом, одной кнопкой очищаю содержимое буфера от лишних пробелов и пустых строк, а уж потом использую по назначению.
Автор: oshizelly
Дата сообщения: 15.04.2014 11:13
Lonely_Raven 09:15 15-04-2014
Цитата:
я могу выделить несколько клипов в главном окне программы, но по правой клавише мыши в буфер копируется только тот клип, на котором находится указатель мыши, или, по Ctrl-C - нижний из выделенных.

Да, похоже, что так оно и задумано.
Для копирования в буфер придётся в качестве промежуточного шага объединить выделенные клипы в буфере обмена, как советовал Abel11, и потом уже вставлять этот новый объединённый буфер в целевое окно. Этот дополнительный шаг не слишком усложняет процедуру.

А ещё можно при желании сохранить выделенные клипы на диск в виде отдельных файлов в нужном формате (команда RMB => Tools => Save of more items).

Abel11 09:56 15-04-2014
Цитата:
я не знаю, кто это выдумал и почему.

Это выдумала Eliza много лет назад Возможно, она - агент иностранной разведки, имевшая задание ввести всех в заблуждение Впрочем, скорее всего, она просто имела в виду что-то другое (в своём посте она тоже не утверждает прямо, что выделенные клипы можно вставить в целевое окно или скопировать в буфер).
Автор: Lonely_Raven
Дата сообщения: 15.04.2014 12:52
Abel11

Цитата:
одной кнопкой  очищаю содержимое буфера от лишних пробелов и пустых строк

Не подскажете как это сделать?
Пользуюсь сборкой от AZJIO. В меню "Сервис" по правой кнопке есть только "Удалить возврат каретки", которая тупо склеивает все строки, не влияя на пробелы.

Автор: Abel11
Дата сообщения: 15.04.2014 14:37
Lonely_Raven, в самой программе такой функции нет, я просто закинул одну утилиту в CLCL,
утилита эта TCIMG, я ее использую в Total Commander (в принципе я могу все и из ТС это делать), но решил некоторые нужные функции запускать из CLCL, в Настройки-Действия -... добавляются пункты меню ... ,по двойному клику по иконке в трее (можно вызывать сие меню и сочетанием клавиш, кому как удобно) вызываю личное меню (я так ее именую, на самом деле это просто своего рода панель быстрого запуска в CLCL) , в котором отображены все прописанные мною дополнительные функциии.В частности с помощью вышеупомянутой утилиты выполняю некоторые задачи( каждый сценарий прописывается отдельно) такие как, открыть ссылку в браузере, сделать скриншот веб страницы (целиком) по адресу находящемуся в буфере, удаление пробелов и пустых строк и т.д.
Автор: Lonely_Raven
Дата сообщения: 15.04.2014 15:30
Abel11


Цитата:
утилита эта TCIMG

Спасибо, буду разбираться!
Автор: oshizelly
Дата сообщения: 15.04.2014 15:59
Abel11 14:37 15-04-2014
Цитата:
решил некоторые  нужные функции запускать из  CLCL, в Настройки-Действия -... добавляются пункты меню ... ,по двойному клику по иконке в трее (можно вызывать сие меню и сочетанием клавиш, кому как удобно) вызываю личное меню (я так ее именую, на самом деле это просто своего рода панель быстрого запуска в CLCL) , в котором отображены все прописанные мною дополнительные функции

Нельзя ли поподробнее насчёт настройки действий и панели быстрого запуска в CLCL с дополнительными функциями? Также скриншот был бы не лишним.
Спасибо!


Цитата:
я просто закинул одну утилиту в CLCL, утилита эта TCIMG, я ее использую в Total Commander (в принципе я могу все и из ТС это делать), но решил некоторые  нужные функции запускать из  CLCL... ( каждый сценарий прописывается отдельно) такие как, открыть ссылку в браузере, сделать скриншот веб страницы (целиком) по адресу находящемуся в буфере, удаление пробелов и пустых строк и т.д.

Насколько я знаю, TCIMG - это, по сути, обработчик скриптов. А какими именно скриптами вы пользуетесь для выполнения конкретных действий?
Автор: Abel11
Дата сообщения: 15.04.2014 19:29
oshizelly, Я закинул папку с TCIMG в папку CLCL, далее заходим в папку TCIMG и создаем ярлык для TCIMG.exe, TCIMG.lnk ( в дальнейшем, для реализации следующей функции создаю ярлык TCIMG_2.lnk и т.д.), в свойствах данного ярлыка к пути через пробел дописываю bufsr=^^||formt<63>||formt<56>||formt<54> , это я лично для себя сделал, данные параметры удаляют все пробелы (повсюду, включая вначале и в конце) и пустые строки.Создали ярлык и идем в Настройки - Действие, вот Пример , прописываем путь ярлыка (в конце обязательно LNK), Жмемс ОК. Всё. Двойной клик по иконке CLCL, в трее, вызывает всплывающее меню. Прошу проощение за ошибки в скрине, поздно заметил.
Автор: oshizelly
Дата сообщения: 15.04.2014 19:52
Abel11 19:29 15-04-2014
Цитата:
Действие, вот  Пример , прописываем путь ярлыка (в конце обязательно LNK), Жмемс ОК. Всё. Двойной клик по иконке CLCL, в трее, вызывает всплывающее меню.

Спасибо, очень наглядно и доходчиво, буду экспериментировать
Один вопрос по скриншоту: там видно, что поле "Командная строка" оставлено пустым. Это так и должно быть? Вроде, по логике, это поле как раз самое важное
Автор: Abel11
Дата сообщения: 15.04.2014 20:08

Цитата:
Один вопрос по скриншоту: там видно, что поле "Командная строка" оставлено пустым. Это так и должно быть? Вроде, по логике, это поле как раз самое важное

Если честно, даже не вникал,я как проверил данный способ, работает и хорошо, до командной строки так и не дошел. Если что интересного найдешь, поделись, обсудим.
Автор: oshizelly
Дата сообщения: 19.04.2014 23:36
Не срабатывает вставка с первого раза из CLCL в большинстве приложений под Windows- 7 x64. Жму на Ctrl+V, раздаётся характерный звук, но в целевое окне клип не вставляется. Вместо этого клип из лога CLCL перемещается в текущий буфер обмена. Теперь приходится ещё раз жать Ctrl+V, чтобы из вставить данные из системного буфера в целевое окно.

То же самое была на старой машине под Windows- XP 32-bit. Значит, дело не в системе, а в каких-то настройках самого CLCL? Но в каких именно - непонятно Вроде бы нет такой настройки, чтобы сначала копировать клип в буфер обмена.

Самое же загадочное в том, что в окна некоторых (меньшинства) приложений некоторые (не все!) клипы всё-таки вставляются с первого раза, то есть, напрямую из лога CLCL, без необходимости предварительно перекладывать их в системный буфер. Но почему именно в эти приложения и именно эти клипы - загадка... [more]Была мысль, что может как-то связано с разрядностью приложений, но ведь то же самое было и под 32-битной Windows XP, где проблем с битностью быть не могло.[/more]

Заранее спасибо за любые идеи! Замучился уже
Автор: Abel11
Дата сообщения: 20.04.2014 12:47

Цитата:
Не срабатывает вставка с первого раза из CLCL в большинстве приложений под Windows- 7 x64. Жму на Ctrl+V, раздаётся характерный звук, но в целевое окне клип не вставляется.

Первый раз о таком слышу, на всех ОС работает нормально, сейчас "сижу" на 7х64, никаких проблем не наблюдается с вставкой, как клавиатурно, так и при помощи мыши.
Автор: oshizelly
Дата сообщения: 20.04.2014 13:11
Abel11 12:47 20-04-2014
Цитата:
Первый раз о таком слышу, на всех ОС работает нормально, сейчас "сижу" на 7х64, никаких проблем не наблюдается

А нельзя ли попросить выложить куда-нибудь (например, на Rghost.ru) ваш INI-файл с настройками? Я бы его в порядке эксперимента подключил у себя. Если проблема всё равно не уйдёт, значит дело не в настройках CLCL, буду искать засаду в других местах.
Автор: Abel11
Дата сообщения: 20.04.2014 13:47
oshizelly, Ссылка , сообщи результат, интересно стало.
Автор: sewell
Дата сообщения: 21.04.2014 09:45
oshizelly
Кстати, у меня такая же беда со вставкой, но я уже как-то свыкся и не обращаю внимания.
Автор: timsky
Дата сообщения: 22.04.2014 01:33
oshizelly, sewell,
Возможно, дело в том, что CLCL запускается БЕЗ прав Администратора? Приложения, запущенные с правами Админа работают в другом контексте, если так можно выразиться
Автор: sewell
Дата сообщения: 23.04.2014 10:34
timsky
Да, в этом есть логика. Возможно, что к программам, запущенным с административными правами, она не будет иметь прямого доступа. Поэтому и приходиться как бы копировать сначала в системный буфер, а потом уже из него. Спасибо за наводку.
Автор: timsky
Дата сообщения: 24.04.2014 12:57
timsky
Я тоже сталкивался с аналогичной бедой, теперь CLCL запускается "от Администратора" и проблем никаких нет.
Автор: AZJIO
Дата сообщения: 28.11.2014 06:10
Создание своего меню, чтобы выполнить действия с буфером обмена.
1. В папку CLCL положить AutoIt3.exe и скрипт clipboard.au3 следующего содержания:
Код: ; MsgBox(0, 'Сообщение', StringFormat($CmdLineRaw, ClipGet())) ; Для просмотра переданных параметров на этапе тестирования
; Run(StringFormat($CmdLineRaw, ClipGet())) ; Вариант для скомпилированного скрипта

Run(StringTrimLeft(StringFormat($CmdLineRaw, ClipGet()), StringLen(@ScriptName) + 1)) ; Вариант для не скомпилированного скрипта
Автор: XPerformer
Дата сообщения: 28.11.2014 07:01
AZJIO
это прекрасно, но при чем тут clcl? это вполне себе самодостаточное решение

Добавлено:
почитал обсуждение, и сам понял, сори
Автор: HelioSS
Дата сообщения: 28.11.2014 08:09
А как бороться с кракозябрами, которые программа иногда вставляет вместо русского текста?
Автор: oshizelly
Дата сообщения: 28.11.2014 08:45
AZJIO 02:40 28-11-2014
Цитата:
Сейчас посмотрел вкладку "Действия" в настройках и создал меню с горячей клавишей Alt+Z, добавил приложение, команду, иконку и всё работает.

Можно посмотреть скриншот и файл настроек?
Я когда-то пытался с этими "действиями" разобраться, но ниасилил Пользуюсь CLCL исключительно как менеджером буфера обмена и не более того, хотя он способен на большее.
Автор: AZJIO
Дата сообщения: 29.11.2014 19:35
oshizelly

Цитата:
Можно посмотреть скриншот и файл настроек?
Пока мне некогда, я в Linux, но посмотрел конфиг, в clcl.ini в конец секции [action] добавились [more=строки]
action-3=0
type-3=0
enable-3=1
caret-3=0
modifiers-3=1
virtkey-3=90
paste-3=0
menu_cnt-3=6
menu_info-3-content-0=5
menu_info-3-title-0="Действие Firefox"
menu_info-3-icon_path-0="C:\Program Files\Mozilla Firefox\firefox.exe"
menu_info-3-icon_index-0=3
menu_info-3-path-0="C:\Program Files\Mozilla Firefox\firefox.exe"
menu_info-3-cmd-0="clipboard"
menu_info-3-min-0=0
menu_info-3-max-0=0
menu_info-3-mi_cnt-0=0
menu_info-3-content-1=10
menu_info-3-title-1="Открыть ссылку в Firefox"
menu_info-3-icon_path-1="C:\Program Files\Mozilla Firefox\firefox.exe"
menu_info-3-icon_index-1=0
menu_info-3-path-1="AutoIt3.exe"
menu_info-3-cmd-1="clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "%s""
menu_info-3-min-1=0
menu_info-3-max-1=0
menu_info-3-mi_cnt-1=0
menu_info-3-content-2=10
menu_info-3-title-2="Поиск в Google"
menu_info-3-icon_path-2="C:\Program Files\Mozilla Firefox\firefox.exe"
menu_info-3-icon_index-2=0
menu_info-3-path-2="AutoIt3.exe"
menu_info-3-cmd-2="clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "http://www.google.com/search?q=%s""
menu_info-3-min-2=0
menu_info-3-max-2=0
menu_info-3-mi_cnt-2=0
menu_info-3-content-3=10
menu_info-3-title-3="Перевод в Google"
menu_info-3-icon_path-3="C:\Program Files\Mozilla Firefox\firefox.exe"
menu_info-3-icon_index-3=0
menu_info-3-path-3="AutoIt3.exe"
menu_info-3-cmd-3="clipboard.au3 C:\Program Files\Mozilla Firefox\firefox.exe "https://translate.google.ru/#auto/ru/%s""
menu_info-3-min-3=0
menu_info-3-max-3=0
menu_info-3-mi_cnt-3=0
menu_info-3-content-4=0
menu_info-3-title-4=
menu_info-3-icon_path-4=
menu_info-3-icon_index-4=0
menu_info-3-path-4=
menu_info-3-cmd-4=
menu_info-3-min-4=0
menu_info-3-max-4=0
menu_info-3-mi_cnt-4=0
menu_info-3-content-5=10
menu_info-3-title-5="Открыть путь в Проводнике2"
menu_info-3-icon_path-5="C:\WINDOWS\explorer.exe"
menu_info-3-icon_index-5=1
menu_info-3-path-5="AutoIt3.exe"
menu_info-3-cmd-5="clipboard.au3 Explorer.exe /select,"%s""
menu_info-3-min-5=0
menu_info-3-max-5=0
menu_info-3-mi_cnt-5=0[/more]
Первый пункт тестовый, был для экспериментов. Одно действие удалил по Ctrl+T, нафиг глобальную клавишу занимать, возможно из-за этого индекс "menu_info-3" может быть "menu_info-4", в общем у меня этот блок следует за "menu_info-2". Вставь для проверки может сразу и заработает, клавиша Ctrl+Z, конечно же запускать CLCL нужно после правки файла.
Автор: SLasH
Дата сообщения: 27.12.2014 00:40
Приветствую всех!
Подскажите пожалуйста, есть ли у CLCL переменные пути от каталога программы?
Приходится писать абсолютные пути в меню запуска внешних приложений. А с переносом на другой комп пути становятся недействительными.
Есть ли что-то типа: $(AppDir) - путь к CLCL ?
Пробовал в путях использовать свои переменные окружения:
1) %Commander_Path%\..\AutoIt\AutoIt.exe
2) %Soft%\AutoIt\AutoIt.exe
не работают
Автор: Abel11
Дата сообщения: 27.12.2014 06:10
SLasH

Цитата:
Приходится писать абсолютные пути в меню запуска внешних приложений. А с переносом на другой комп пути становятся недействительными.

Я все используемые внешние приложения закидываю в папку CLCL.
Для AutoIt.exe путь выглядет так:

Код: .\AutoIt\AutoIt.exe
Автор: SLasH
Дата сообщения: 27.12.2014 09:08
Не стал перемещать папку AutoIt. Скомпилировал скрипт в EXE, поместил в папку "CLCL\Scripts" и путь прописал ".\Scripts"
Abel11
Благодарю за идею.
А есть ли у кого русские исходники? Можно было бы легко пофиксить раскрытие относительных путей и путей с переменными среды.
Автор: Mihail_Dmitrievich
Дата сообщения: 15.02.2015 21:18
Я не пойму, как мне скопировать несколько текстовых файлов из журнала, которые я накопировал ранее? Нажимаю копировать, а оно вставляет только одну из них ...
Автор: Abel11
Дата сообщения: 15.02.2015 21:28

Mihail_Dmitrievich 22:18 15-02-2015
Цитата:
как мне скопировать несколько текстовых файлов из журнала

Открываете окно CLCL, курсор на Журнал , в правом окне выбираете (выделяете нужные строки, клипы), далее Сервис- Объединить клипы, появится новый объединенный клип, который можете вставлять.


Страницы: 123456789101112131415161718192021222324

Предыдущая тема: Delphi 7 update


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.