Сохранение данных которые после клика в буфере

  • Автор темы Автор темы kagorec
  • Дата начала Дата начала

kagorec

Client
Регистрация
24.08.2013
Сообщения
1 168
Реакции
692
Баллы
113
Приветствую.

Подскажите пожалуйста как в ZP реализовать сохранение данных которые на сайте передаются в буфер после клика по элементу?
Обходных и проще путей решения не нашлось - только через клик.

План действий:
1. Запрос на сайте, поиск выдает определенный результат в форматировании
2. Под результатом есть кнопки, среди которых есть "Copy to Clipboard"
3. "Copy to Clipboard" - клик по кнопке помещает в буфер результат (в обычном броузере Chrome)

Как реализовать в Zennoposter чтоб также после клика по кнопке но сохраняло в переменную?
 
Как вариант

C#:
Развернуть Свернуть Копировать
lock(SyncObjects.InputSyncer)
{

    System.Windows.Forms.Clipboard.Clear(); // очистка кэша
    
    // Здесь надо выполнить клик
    
    
    System.Threading.Thread.Sleep(1000); // пауза на всякий случай, чтоб инфа успела скопироваться в буфер
    var aaa = System.Windows.Forms.Clipboard.GetText();
    if (string.IsNullOrEmpty(aaa)) project.SendErrorToLog("null!");
    else
        project.SendInfoToLog(aaa);
    
    project.Variables["postlink"].Value = aaa; // буфер в переменную

    System.Windows.Forms.Clipboard.Clear(); // очистка кэша
}
 
  • Оценить
Реакции: kagorec
Да вот теперь бы разобраться как многопоточность по очереди выполнять.
Подскажите что с глобальной переменной происходит в шаблоне она на всех потоках имеет одно значение?
Тоесть на весь шаблон или только в отдельном инстансе?
 
Да вот теперь бы разобраться как многопоточность по очереди выполнять.
Подскажите что с глобальной переменной происходит в шаблоне она на всех потоках имеет одно значение?
Тоесть на весь шаблон или только в отдельном инстансе?
Выше лок работает неплохо в монгопотоке. Кто-то говорит, что косячит. Но у меня не бывало такого.
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)