Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288

Автокликер

21.01.2013, 21:08. Показов 7920. Ответов 17
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Или как сделать нажатие каких либо клавишь в определенном порядке???
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.01.2013, 21:08
Ответы с готовыми решениями:

Автокликер, который запустит программу в левом верхнем углу
Я хочу запустить при автостарте свой созданный автокликер, чтобы он левой кнопкой мыши открывал нашу программу по координатам. ...

Автокликер: через каждые 36 кликов колесико мыши прокручивать вниз
Прошу помощи,не могли ли вы модернизировать данный код,чтоб через каждые 36 кликов колесико мышки опускалось вниз. Public Class Form1 ...

Автокликер
Здравствуйте. Хотелось бы создать автокликер для игры. Нужно, чтоб при нажатии горячей клавише F5 начинался 1 клик в двух местах и...

17
 Аватар для nio
6050 / 3460 / 336
Регистрация: 14.06.2009
Сообщений: 8,136
Записей в блоге: 2
21.01.2013, 22:17
button1.PerformClick() - имитация нажатия кнопки.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
21.01.2013, 22:50
Если ты про клавиши в определенном окне то:
VB.NET
1
2
3
<DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
Private Shared Function PostMessage(ByVal hWnd As IntPtr, ByVal Msg As UInteger, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As Boolean
End Function
Или:
VB.NET
1
SendKeys
Добавлено через 6 минут
Вот вызвать справку в сапере:
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
    <DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
    Private Shared Function PostMessage(ByVal hWnd As IntPtr, ByVal Msg As UInteger, ByVal wParam As IntPtr, ByVal lParam As IntPtr) As Boolean
    End Function
    <DllImport("user32.dll", SetLastError:=True, CharSet:=CharSet.Auto)> _
    Private Shared Function FindWindow( _
     ByVal lpClassName As String, _
     ByVal lpWindowName As String) As IntPtr
    End Function
 
    Const WM_KEYDOWN = &H100
    Const WM_KEYUP = &H101
 
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim HWND As IntPtr = FindWindow(vbNullString, "Сапер")
        PostMessage(HWND, WM_KEYDOWN, Keys.F1, 0)
        PostMessage(HWND, WM_KEYUP, Keys.F1, 0)
    End Sub
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
24.01.2013, 05:15  [ТС]
А как сделать что бы при нажатии на кнопку срабатывала комбинация клавиш и как между ними установить интервал

Добавлено через 20 часов 5 минут
Люди!!!!!!

Добавлено через 13 часов 22 минуты
Помогите!!!
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
24.01.2013, 14:02
С чем тебе помочь тут столько было тем про это!
0
 Аватар для NickRomer
1 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 9
24.01.2013, 15:51
А вопрос, зачем? Хотите для себя написать или в код вставить? если для личного использования, то проще сначала поискать уже готовое решение, а если вы научиться хотите то первым делом попробуйте поиском воспользоваться.

Как сделать нажатие клавиш последовательным?
Ну тогда встречный вопрос, ты передать эти клавиши хочешь куда?
Хотя вот должно сработать:
VB.NET
1
2
Dim kb As New Devices.Keyboard
kb.SendKeys("%{F4}")
Тут посылается Alt+F4
% -Alt
^ -Ctrl
+ -Shift
в фигурных скобках название функциональной клавиши.

Для мышки:
VB.NET
1
2
3
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Integer, ByVal dx As Integer, ByVal dy As Integer, ByVal cButtons As Integer, ByVal dwExtraInfo As Integer)
mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 0)
mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 0)
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
24.01.2013, 18:52  [ТС]
NickRomer, в приложение Magicka

Добавлено через 28 секунд
Jason, Ну подскажите эти темы а лучше прямую ссылку киньте
0
 Аватар для edward_freedom
1569 / 1448 / 303
Регистрация: 01.10.2011
Сообщений: 2,636
24.01.2013, 18:55
Artem333, Лови
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
25.01.2013, 00:55
VB.NET
1
2
3
4
5
6
7
8
9
    <DllImport("user32.dll")> _
    Public Shared Function GetAsyncKeyState(ByVal vKey As System.Windows.Forms.Keys) As Short
    End Function
 
    Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
        If GetAsyncKeyState(Keys.Enter) <> 0 Then 'Если нажат Enter то
            SendKeys.Send("%{F4}") 'Нажать Alt+F4
        End If
    End Sub
Или же сделать так как я показывал выше.
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
25.01.2013, 05:10  [ТС]
А как подключить моё приложение к другому ну вот у меня есть Игра Magicka и когда я захожу в нее фокус с моей программы убирается а как сделать так в что и на игре и на приложении был фокус?
0
 Аватар для NickRomer
1 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 9
25.01.2013, 16:50
Может просто сделать форму поверх всех окон?
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
25.01.2013, 17:03  [ТС]
NickRomer, тогда она будет поверх окна игры!
0
 Аватар для NickRomer
1 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 9
25.01.2013, 17:15
Ну так а ты как хотел?
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
25.01.2013, 17:30  [ТС]
А подключить к процессу нельзя?
0
 Аватар для NickRomer
1 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 9
25.01.2013, 21:27
Можно наверное, вот только тут речь идет по моему о передачи нажатия клавиш другому приложению.
0
 Аватар для Artem333
23 / 23 / 1
Регистрация: 12.10.2012
Сообщений: 288
26.01.2013, 05:30  [ТС]
Да что то вроде этого но если фокуса не будет на программе то она не передаст
0
 Аватар для NickRomer
1 / 0 / 0
Регистрация: 24.01.2013
Сообщений: 9
26.01.2013, 11:13
Фокус может быть только на одном окне в windows, и передавать она у тебя будет нажатия в активное окно.
0
525 / 487 / 99
Регистрация: 25.12.2011
Сообщений: 1,176
26.01.2013, 12:59
Цитата Сообщение от Artem333 Посмотреть сообщение
если фокуса не будет на программе то она не передаст
Для чего по твоему я привел пример с: GetAsyncKeyState, SendKeys, PostMessage?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
26.01.2013, 12:59
Помогаю со студенческими работами здесь

Автокликер по ссылкам
Привет, помогите . Есть сайт контексной рекламы. ввожу адресс сайта ввожу логин пароль выходить капча - ввожу открывается личный...

Реализовать автокликер
Как сделать чтобы через 5 секунд кликал button2 Например я кликаю button1 и надо нажиматся через 5 секунд button 2

Легкий автокликер на пкм
Как мне можно будет сделать клик при удерживании пкм? Левую кнопку мыши мне не надо только правую.И как сделать бинд при нажатии кнопки...

Бот-автокликер через webBrowser
Недавно услышал о сайте игрун. на нем можно играть в флеш игры за реальные деньги. вроде как даже и не особо дурят там. но не в этом суть....

Автокликер
Ребят рещил создать автокликер но нужен примитивный атокликер который просто бы зажал клавишу W и не отпускал пока не нажмеш на F2 и...


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

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
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