Копирование в буфер обмена и возврат из буфра

Тема в разделе "WBAppCEF", создана пользователем Dandrei, 21 дек 2020.

Метки:
  1. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Прошу прощения за обывательский вопрос, но правда не понимаю как решить.
    Выполняю парсинг с разных ссылок через WBApp CEF
    При открытии данных по заданным границам нужно взять код и скопировать его в буфер обмена.
    Потом открывается вторая ссылка и в заданном поле вставляется такая информация.
    [GETHTML] в буфер данных не передает;
    [COPY] - понимаю что он это должен выполнять, но как? [COPY]:<CD_GRAN_1!> ?)))) Это неправильно...
     
  2. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Ребят, все еще актуально.
    Может кто-то подскажет?
     
  3. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    Может вместо буфера, использовать переменные ?
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    В списке событий WBAppCEF вы можете копировать текст, получаемый из кода WEB-документа функцией поиск-замены.

    2021-01-18_06-25-59.png

    Код:
    [COPY]:[GETFROMHTML(<{get}>|{get})]
    Где:
    COPY - копирует в буфер обмена
    GETFROMHTML - берет функцией поиск-замены нужную часть кода WEB-документа.

    К примеру, таким правилом:
    Код:
    <{get}>|{get}
    Ссылки недоступны для гостей
     
    Dandrei нравится это.
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Добавил событие вставки текста из буфера в любое другое событие.

    Замените файл WBApp.exe (C:\Program Files (x86)\Content Downloader X1 или CDX1\WBAppCEF <- именно в этой подпапке!) этим файлом:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 32 постов.**
    2021-01-18_06-46-07.png
     
    Dandrei нравится это.
  6. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Спасибо большое!!! То что нужно!!!
     
    Root нравится это.
  7. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Сергей, подскажите, пожалуйста еще момент с [PASTE]
    Если просто в списке событий его использовать - то ничего не происходит.
    Какой у этого макроса синтаксис - нужно дополнительные операторы вводить чтобы произошла вставка?
    У меня сначала происходит копирование в буфер обмена. Потом я перехожу на другую страницу и навожу курсор в поле для ввода:

    [COPY]:[GETFROMHTML(%{get}"}|{get})]
    [GO]:Ссылки недоступны для гостей...
    ....
    [PASTE]

    Но вставка не происходит.
    Где ошибка?
     
  8. Dandrei

    Dandrei Member Пользователи

    Регистрация:
    4 ноя 2017
    Сообщения:
    41
    Как и все что есть в СD - гениально и просто:
    [SENDKEYPRESS]:86{CTRL}
    )))
     

Поделиться этой страницей