Как зажать кнопку мыши программой

а mouseclickdowndelay как использовать? И вообще будет ли он колбасить мышку?

Сообщение автоматически объединено: 3 Фев 2014

Я хочу чтобы зажимало клавишу мыши но сам указатель был в покое. Блин в UOpilot можно так сделать, а в auto it нет. Как это так?

Сообщение автоматически объединено: 3 Фев 2014

Да и вообще, скрипт эмулирует НАВЕДЕНИЕ мыши, а мне надо зажатие.

blacklis

Сообщения 64 Репутация 1

Всё тут можно, http://autoit-script.ru/autoit3_docs/ в помощь
в ссылке предыдущего оратора всё разжёванно более чем, что непонятного?

Opt(«MouseClickDownDelay», [ВРЕМЯ ЗАЖАТИЯ КЛАВИШИ В МС] Opt(«MouseClickDownDelay», 120)

Это ОПЦИЯ, которая указывает, сколько времени клавиша мыши будет зажата.
А для зажатия использовать соответствующую функцию

InnI

AutoIT Гуру

Сообщения 4,870 Репутация 1,408
Фазинур [?]
в auto it нет. Как это так?
Не следует так переживать — всё есть. Вот пример

как зажать кнопку в MINECRAFT


#include #include Run(«notepad.exe») $wnd = WinWaitActive(«[class:Notepad]») ControlSend($wnd, «», «Edit1», «^h») $wnd = WinWait(«Заменить») $ctrl = ControlGetHandle($wnd, «», «Button6») ; кнопка «Отмена» ; ———————————————————— _SendMessage($ctrl, $WM_LBUTTONDOWN) ;

firex

AutoIT Гуру

Сообщения 943 Репутация 207
Фазинур [?]
Да и вообще, скрипт эмулирует НАВЕДЕНИЕ мыши, а мне надо зажатие.

Кажется из названия функции и ее аргументов должно быть интуитивно понятно, что происходит не только наведение.

Фазинур

Сообщения 52 Репутация 0

Спасибо, сейчас попробую заинжектить

Сообщение автоматически объединено: 3 Фев 2014

Все равно не получается

$hWnd = ControlGetHandle(«окно», «» ,»id» ) _ControlClickEx( $hWnd, «left», 1, 30, 76 ) Opt(«MouseClickDownDelay», 120) Func _ControlClickEx( $hWnd, $sButton = «left», $iClicks = 1, $iX = 0, $iY = 0, $iClickDownTime = 1000, $iClickDelay = 200 ) Local $User32Dll = DllOpen( «user32.dll» ), $vButton, $Idx, $tPOINT, $pPOINT, $tagPOINT ; — Switch $sButton Case «middle» $vButton = 0x04 Case «right» $vButton = 0x02 Case Else $vButton = 0x01 EndSwitch If Not $iX And Not $iY Then $pPOINT = 0 Else $tPOINT = DLLStructCreate( $tagPOINT ) DLLStructSetData( $tPOINT, «X», $iX ) DLLStructSetData( $tPOINT, «Y», $iY ) $pPOINT = DllStructGetPtr( $tPOINT ) EndIf ; — DllCall( $User32Dll, «long», «PostMessage», «hwnd», $hWnd, «int», 0x02A1, «int», 0, «int», $pPOINT ) ;На счет wParam не уверен. For $Idx = 1 To $iClicks Step 1 DllCall( $User32Dll, «long», «PostMessage», «hwnd», $hWnd, «int», 0x0100, «int», $vButton, «int», $pPOINT ) If $iClickDownTime Then _ Sleep( $iClickDownTime ) DllCall( $User32Dll, «long», «PostMessage», «hwnd», $hWnd, «int», 0x0101, «int», $vButton, «int», $pPOINT ) If $iClickDelay And $Idx < $iClicks Then _ Sleep( $iClickDelay ) Next ; — DllClose( $User32Dll ) EndFunc

Читайте также:
Кто не может стать участником программы абилимпикс

Источник: autoit-script.ru

КАК ЗАЖАТЬ ЛЕВУЮ КНОПКУ МЫШИ? / АФК копание

Как зажать правую кнопку мыши без рук в майнкрафт — Игра Minecraft

Как зажать правую кнопку мыши без рук в майнкрафт

Майнкрафт без Скачивания

Существует несколько способов зажать правую кнопку мыши в Minecraft без использования рук:

1. Используйте программу-эмулятор мыши, такую как «Stinky Footboard». Это устройство представляет собой педаль, которую можно нажимать ногой, чтобы эмулировать нажатие правой кнопки мыши.

2. Используйте комбинацию клавиш на клавиатуре. В Minecraft можно назначить клавишу для выполнения действия «нажать правую кнопку мыши». Например, в настройках игры можно назначить клавишу Ctrl для этой функции. Зажимая эту клавишу, вы сможете эмулировать нажатие правой кнопки мыши.

3. Используйте голосовой помощник. Если у вас есть голосовой помощник на компьютере или мобильном устройстве, вы можете использовать его для эмуляции нажатия правой кнопки мыши. Например, в Siri на устройствах Apple можно сказать «клик правой кнопкой мыши», и Siri выполнит эту команду.

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

Источник: mainkraft.online

Bablosoft

Добрый день, появилась надобность в скрипте зажеть левую кнопку мыши? Повторюсь, не нажать, а зажать! И второй вопрос как зажать клавиши?

lotra Заблокирован
ответил dmmmy3 в отредактировано
ответил lotra в отредактировано

вы в строке поиска самого баса не пробовали написать слово зажать?

Пробовал нету такого, только настройки передвижения стрелки вижу!
ответил dmmmy3 в отредактировано

вы в строке поиска самого баса не пробовали написать слово зажать?

Пробовал нету такого, только настройки передвижения стрелки вижу!
написал в отредактировано

Один и тот же XPATH работает и не работает в разных местах. Вопрос — почему?

Запланировано Прикреплена Закрыта Перенесена Поддержка
9 Сообщения
357 Просмотры

Читайте также:
Программа которая будет нажимать кнопку через время

Как выявлять баги.

Запланировано Прикреплена Закрыта Перенесена Поддержка
4 Сообщения
268 Просмотры

Источник: community.bablosoft.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru