Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с буфером / 22 сообщений из 22, страница 1 из 1
22.04.2010, 16:23
    #36592764
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Здравствуйте, посоветуйте пожалуйста
в буфере обмена например есть текст...
Нужно чтобы программа печатала(именно печатала, а не выводила все сразу) посимвольно там где стоит курсор, т.е. word или блокнот, вобщем туда, куда укажешь???
...
Рейтинг: 0 / 0
22.04.2010, 16:25
    #36592769
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
senkeys >sleep >sendkeys ...
...
Рейтинг: 0 / 0
22.04.2010, 16:25
    #36592773
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Дмитрий88Здравствуйте, посоветуйте пожалуйста
в буфере обмена например есть текст...
Нужно чтобы программа печатала(именно печатала, а не выводила все сразу) посимвольно там где стоит курсор, т.е. word или блокнот, вобщем туда, куда укажешь???

SendKeys в цикле с задержкой
...
Рейтинг: 0 / 0
22.04.2010, 16:30
    #36592793
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Спасибо, пошел искать инфу про SendKeys. Примеры наверное и на этом форуме есть.
...
Рейтинг: 0 / 0
22.04.2010, 16:49
    #36592861
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
А как же посимвольно выводить текст ?
...
Рейтинг: 0 / 0
22.04.2010, 16:52
    #36592872
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
i =  1 
do while i<= Len(stroka_texta)

simvol = Mid(stroka_texta,i, 1 )
sendkeys ...

sleep  500 
i = i + 1 
loop 
...
Рейтинг: 0 / 0
22.04.2010, 17:03
    #36592913
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Konst_One,

для sleep нужно писать
Код: plaintext
1.
Public Declare Sub Sleep Lib "kernel32" (ByVal milliseconds As Long)

да?
Спасибо!
...
Рейтинг: 0 / 0
22.04.2010, 17:19
    #36592960
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Дмитрий88, спасибо. То-то у меня sleep не работал. Всегда примеры кодов дают, а как слип заставить работать, не пишут. Я думал, это в 2000 его нет, а оказалось всё просто...
...
Рейтинг: 0 / 0
22.04.2010, 17:28
    #36592984
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
> Автор: Hugo121
> а оказалось всё просто...

Пять баллов!!!


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.04.2010, 17:29
    #36592992
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Hugo121,

Вы не так поняли.. я спросил это нужно вставлять для слипа или нет, может что то другое.. т.к. на эту строку у меня все равно ошибка
...
Рейтинг: 0 / 0
22.04.2010, 17:30
    #36592995
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
какая ошибка?
...
Рейтинг: 0 / 0
22.04.2010, 17:30
    #36592997
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
вы свой код покажите и на какой строчке ругается и как именно ругается
...
Рейтинг: 0 / 0
22.04.2010, 17:34
    #36593006
Дмитрий88
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Konst_One,

Constants, fixed-length strings, arrays, user-defined types and Declare statements not allowed as Public members of object modules
...
Рейтинг: 0 / 0
22.04.2010, 17:35
    #36593007
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Private Declare ...
...
Рейтинг: 0 / 0
22.04.2010, 17:42
    #36593020
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Дмитрий88Hugo121,

Вы не так поняли.. я спросил это нужно вставлять для слипа или нет, может что то другое.. т.к. на эту строку у меня все равно ошибка

Это вы меня не поняли :)

Вот как раз с этой строчкой у меня заработал sleep!
Только эту строку надо в модуль вставлять, из листа ругается. Остальной код может быть и в листе.
...
Рейтинг: 0 / 0
22.04.2010, 17:43
    #36593024
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
---------------------------
Microsoft Visual Basic
---------------------------
Compile error:

Constants, fixed-length strings, arrays, user-defined types and Declare statements not allowed as Public members of object modules
---------------------------
OK   Help   
---------------------------
Вот-вот, это если в коде листа....
...
Рейтинг: 0 / 0
22.04.2010, 17:58
    #36593048
qwrqwr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Hugo121 Вот-вот, это если в коде листа....В код листа надо вставлять, как уже сказали, Private Declare Sub Sleep ...
Тогда он будет, соответственно, виден только в этом листе.
Но зачем это нужно - непонятно. Только если не хочется вставлять целый модуль из-за одной декларации.
...
Рейтинг: 0 / 0
22.04.2010, 18:00
    #36593054
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Игорь Горбонос, что за сарказм?
В AutoIt оно встроенное, там я им пользовался. Логично, что и в VBA должно быть встроенным, раз другог аналога нет, а раз не работает, вероятно версия не та. Но так как не сильно напрягало, особенно и не искал, как заставить работать.
...
Рейтинг: 0 / 0
22.04.2010, 18:09
    #36593086
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
> Автор: Hugo121
> Игорь Горбонос, что за сарказм?

Нет, никакого сарказма. Просто от твоей фразы мне стало очень смешно. Я не хотел тебя обидеть, извини.
Если мне встречается в коде неизвестная функция, то я ищу её в МСДНе с помощью гугла, потом просто в гугле, и потом,
если вопрос остался, пробую задать его автору кода

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.04.2010, 18:09
    #36593091
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
> Автор: Hugo121

Забыл

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
22.04.2010, 18:19
    #36593112
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
Игорь Горбонос, не подскажете, почему такой разнобой
(ByVal lMilliseconds As Long)
(ByVal milliseconds As Long)
(ByVal dwMilliseconds As Long)
мыж не программисты, имеем право... и не знать...
...
Рейтинг: 0 / 0
22.04.2010, 18:25
    #36593123
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа с буфером
А по поводу sleep - что-то мне и впрямь не пришло в голову, что это сторонняя функция...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Работа с буфером / 22 сообщений из 22, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]