Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/78: Рейтинг темы: голосов - 78, средняя оценка - 4.78
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20

Поместить текст в буфер обмена

10.10.2011, 23:29. Показов 14667. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Собсна Здравствуйте.
Мне нужно реализовать такой процесс чтобы определенный текст заносился в буфер обмена, а затем происходило нажатие клавиши Enter, после происходило извлечение текста из буфера обмена, и опять нажатие клавиши Enter. Пришлите полный код реализации такого действия. Зарание спасибо)
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2011, 23:29
Ответы с готовыми решениями:

Выделенный текст копировать в буфер обмена
Всем привет! Подскажите, возможно ли такое: Есть Richtextbox с текстом. Как можно выделенный текст скопировать в буферобмена (без...

Поместить текст в буфер обмена
Здравствуйте. Без понятия в какой язык обратиться с таким вопросом. Я прошу перенести в подходящее место эту тему, если что-то вдруг не в...

Как поместить текст в буфер обмена?
Как поместить текс в буфер обмена? всё что выдаёт гугл - не то, я помню копировал текст при помощи одной строки кода, там толи функция...

18
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 06:10
Лучший ответ Сообщение было отмечено как решение

Решение

Deathkingt, в буфер текст можно поместить так:
VB.NET
1
        My.Computer.Clipboard.SetText("Этот текст будет помещен в буфер обмена")
Насчет клавиш немного не понял - куда их посылать?
8
 Аватар для gitarillo
755 / 554 / 48
Регистрация: 17.06.2010
Сообщений: 1,041
Записей в блоге: 1
11.10.2011, 09:16
Цитата Сообщение от Deathkingt Посмотреть сообщение
затем происходило нажатие клавиши Enter
АПИ эмуляция нажатия клавиши. (ищи на форуме)
Цитата Сообщение от Deathkingt Посмотреть сообщение
после происходило извлечение текста из буфера обмена
Юзай методы Clipboard, показанного Памирычем.
1
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 12:02  [ТС]
а как извлечь текст из буфера обмена?
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 12:43
VB.NET
1
MsgBox(My.Computer.Clipboard.GetText)
4
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 14:16  [ТС]
Спасибо

Добавлено через 1 час 8 минут
А как сделать чтобы из буфера обмена выводилось текстом потипу ctrl + v?
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 14:20
Deathkingt, ctrl + v и так вставит текст, ибо буфер он и есть буфер.

Или я не понял?
1
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 14:55  [ТС]
Мне нужно чтобы это происходило программно, просто у меня таймер который по тику должен вставлять текст из буфера обмена.
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 14:57
Deathkingt, в пятом посте пример.
Только не в мессиджбокс, а куда нужно
1
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 14:58  [ТС]
Да я пробовал он не вставляет текст
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 15:37
Deathkingt, покажи код
1
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 15:43  [ТС]
VB.NET
1
2
3
4
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        SendKeys.Send("{ENTER}")
        My.Computer.Clipboard.GetText()
End Sub
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 15:59
Цитата Сообщение от Deathkingt Посмотреть сообщение
My.Computer.Clipboard.GetText()
Такой код должен как минимум выдавать ошибку.
Ты пытаешься получить буфер, но вопрос - Куда
VB.NET
1
TextBox1.Text &= Clipboard.GetText & vbCrLf
1
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 16:17  [ТС]
ну это в текст бокс а мне надо чтобы просто вставлялся из буфера обмена например чтобы вставлялоьсь в skype, isq и т.д.
0
 Аватар для Ciberst
559 / 436 / 21
Регистрация: 16.12.2010
Сообщений: 953
11.10.2011, 16:49
Deathkingt, спамера хочешь сделать?
2
0 / 0 / 0
Регистрация: 09.09.2011
Сообщений: 20
11.10.2011, 17:03  [ТС]
Нет, не спамер мне нужно для игры, в которой будет выполняться скрипт каждый тик таймера.
0
Почетный модератор
 Аватар для Памирыч
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
11.10.2011, 17:34
Deathkingt, у меня не сработало, но говорят, должно:
VB.NET
1
        SendKeys.Send("^(V)")
Как вариант:
VB.NET
1
2
        Dim S As String = My.Computer.Clipboard.GetText
        SendKeys.Send(S)
1
 Аватар для tomaticus
51 / 51 / 5
Регистрация: 02.01.2011
Сообщений: 503
17.10.2011, 17:29
VB.NET
1
2
3
If e.KeyCode = Keys.Ctrl And e.KeyCode = Keys.V Then
Label1.Text = My.Computer.Clipboard.GetText
End If
Добавлено через 16 секунд
не так?
1
0 / 0 / 0
Регистрация: 13.11.2021
Сообщений: 2
14.11.2021, 10:06
Если перед эмуляцией нажатия клавиши Enter скрыть форму приложения, то сработать должно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2021, 10:06
Помогаю со студенческими работами здесь

Как поместить текст из переменной в буфер обмена?
Как типа скопировать текст? Что нужно: аналог команды Selection.Copy В ячейке находится текст. Я выбираю кусок текста. В ходе этой...

Как поместить в буфер обмена
Извиняюсь если не в тот раздел пишу, тут вопрос непосредственно по коду а не по виндос формам Доброго времени суток! Подскажите...

Как значение поместить в буфер обмена
Нужно значение переменной поместить в буфер обмена для вставки его в другом месте (на сайте в запрос, например) Программно вставлять мне...

Поместить изображение из файла в буфер обмена
Какой тип выбрать для хранения картинки jpeg? Tbitmap,TPicture или еще какой-то?) Нужно считать картинку туда по введенному пути, занести в...

Поместить текстовую строку в буфер обмена Windows
Итак вопрос: как поместить текстовую строку в буфер обмена Windows работая на ассемблере под Windows? Добавлено через 1 минуту ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru