Как сделать CTRL+ А и CTRL+V ???

  • Автор темы Автор темы simbioz
  • Дата начала Дата начала
привет!
Как сделать эмуляцию сочетания клавиш "сtrl+alt+1"
{CTRLDOWN}{ALTUP}1 - не работает через кубик "эмуляция клавиатуры". Скорее всего что-то с цифрой 1 не верно
 
привет!
Как сделать эмуляцию сочетания клавиш "сtrl+alt+1"
{CTRLDOWN}{ALTUP}1 - не работает через кубик "эмуляция клавиатуры". Скорее всего что-то с цифрой 1 не верно
Попробуйте так:

52112
 
Не работает, какие ещё варианты могут быть?
 
Не работает, какие ещё варианты могут быть?
Можете выложить урл страницы, где можно проверить потестировать?
Как вы проверяете, работает или нет?
Попробуйте после единицы поменять макросы местами (в плане шаманства).
 
Можете выложить урл страницы, где можно проверить потестировать?
Как вы проверяете, работает или нет?
Попробуйте после единицы поменять макросы местами (в плане шаманства).
Любая страница Гугл Word
Почему-то даже не получается кликнуть на выбранную ссылку без эмуляции защиты он нейросетей http://joxi.ru/EA4bKqJhoY3DLm (сильно замедляет работу скрипта)
 
а кто подскажет как сделать эмуляцию альт+стрелка влево ?

C#:
Развернуть Свернуть Копировать
instance.ActiveTab.KeyEvent("left", "press", "alt");


такой код не хочет работать
 
//CTRL+ А:
System.Windows.Forms.SendKeys.SendWait("^a");

//CTRL+C:
System.Windows.Forms.SendKeys.SendWait("^c");

надо чтобы выделенный текст попал в переменную.
А попадает только значение оk


//видимо требуетсы что то вроде такого

var descr = project.Variables["publicator"].Value;
System.Windows.Forms.Clipboard.GetValue(); //

но все равно результат оk и все
 
Последнее редактирование:
или не надо ничего класть в переменную если попало в буфер?
 
//CTRL+ А:
System.Windows.Forms.SendKeys.SendWait("^a");

//CTRL+C:
System.Windows.Forms.SendKeys.SendWait("^c");

надо чтобы выделенный текст попал в переменную.
А попадает только значение оk


//видимо требуетсы что то вроде такого

var descr = project.Variables["publicator"].Value;
System.Windows.Forms.Clipboard.GetValue(); //

но все равно результат оk и все
или не надо ничего класть в переменную если попало в буфер?

Вот так попробуйте:

C#:
Развернуть Свернуть Копировать
//CTRL+ А:
//System.Windows.Forms.SendKeys.SendWait("^a");
instance.ActiveTab.KeyEvent("a","press","ctrl");

//CTRL+C:
//System.Windows.Forms.SendKeys.SendWait("^c");
instance.ActiveTab.KeyEvent("c","press","ctrl");

//видимо требуетсы что то вроде такого
//var descr = project.Variables["publicator"].Value;
//System.Windows.Forms.Clipboard.GetValue();
return System.Windows.Forms.Clipboard.GetText();
 
  • Спасибо
Реакции: cocieri и Zoloo
  • Спасибо
Реакции: Zoloo
работает!
 
Скопируется все, и текст, и изображения.
не пойму, может в чем мой косяк.
но - в буфер обмена при этом копируется все как положено.
И при вставке через CTRL+V вставляется оригинальное содержимое полностью,

а при вставке из соответствующей переменной, вставляется только не форматированный текст, и без изображения.
 
не пойму, может в чем мой косяк.
но - в буфер обмена при этом копируется все как положено.
И при вставке через CTRL+V вставляется оригинальное содержимое полностью,

а при вставке из соответствующей переменной, вставляется только не форматированный текст, и без изображения.
потому что буфер обмена, это не только текст... он довольно сложный по структуре. и если хочется помещать туда что то кроме текста из кода, то надо изучить этот вопрос более подробно.
для затравки, вот пример с html содержимым. https://zennolab.com/discussion/threads/bug-clipboard.91052/
ну а как впихнуть текст, html и до кучи картинку, это тебе самому разбираться, штудируя доки майкрософта по структуре буфера ;-)

ну и для ознакомления, почему не надо использовать буфер обмена, если потоков больше чем 1 :bk: а то вдруг не знал
 
не пойму, может в чем мой косяк.
но - в буфер обмена при этом копируется все как положено.
И при вставке через CTRL+V вставляется оригинальное содержимое полностью,

а при вставке из соответствующей переменной, вставляется только не форматированный текст, и без изображения.
Не над Дзеном случайно работаете?
Что то было похожее, но детали не вспомню пока.
 

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