Что нового

Выполнение скрипта при нажатии средней кнопки мыши

From-Forest

Новичок
Сообщения
9
Репутация
0
_MouseSetOnEvent

Помогите написать скрипт:

чтобы при нажатии средней кнопки мыши скрипт начинал работу...

Заранее спасибо...
 

Fever

Скриптер
Сообщения
308
Репутация
112
From-Forest
Код:
#include <Misc.au3>

While 1
	If _IsPressed("04") Then
		;дальше твой скрипт
	EndIf
	Sleep(100)
WEnd
 
Автор
F

From-Forest

Новичок
Сообщения
9
Репутация
0
Код:
While 1
    If _IsPressed("04") Then
        Send("asdfasdf")
    EndFunc
    Sleep(100)
WEnd


Заменено на

Код:
While 1
    If _IsPressed("04") Then
        Send("asdfasdf")
	              	EndIf
    Sleep(100)
WEnd

т.е. EndFunc заменено на EndIf

выдает ошибку
Код:
>"C:\Program Files\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "G:\002.au3" /autoit3dir "C:\Program Files\AutoIt3" /UserParams    
+>01:30:47 Starting AutoIt3Wrapper v.2.0.1.24    Environment(Language:0419  Keyboard:00000419  OS:WIN_XP/Service Pack 3  CPU:X64 OS:X86)
>Running AU3Check (1.54.19.0)  from:C:\Program Files\AutoIt3
G:\002.au3(2,23) : ERROR: _IsPressed(): undefined function.
    If _IsPressed("04")
~~~~~~~~~~~~~~~~~~~~~~^
G:\002.au3 - 1 error(s), 0 warning(s)
!>01:30:47 AU3Check ended.rc:2
>Running:(3.3.6.1):C:\Program Files\AutoIt3\autoit3.exe "G:\002.au3"    
G:\002.au3 (2) : ==> Unknown function name.:
If _IsPressed("04") Then
If ^ ERROR
->01:30:53 AutoIT3.exe ended.rc:1
>Exit code: 1    Time: 7.798
 
Автор
F

From-Forest

Новичок
Сообщения
9
Репутация
0
Спасибо Огромное! :laugh:
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
From-Forest,
Можно еще так попробовать:
Код:
#include <Misc.au3>

$i = 0
HotKeySet('{Esc}', '_Exit')
While 1
	If _IsPressed('04') Then
		$i += 1
		ToolTip($i, 0, 0)
		While _IsPressed('04')
			Sleep(50)
		WEnd
	EndIf
	Sleep(50)
WEnd
Func _Exit()
	Exit
EndFunc   ;==>_Exit
 

Nurgazy

Новичок
Сообщения
3
Репутация
0
[Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши

Добрый день! Можете создать скрипт который бы мог на определенной программе нажимал на одно место? Когда оно открывается
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
Nurgazy,
Предупреждение За нарушение общих правил (пункт В.4):
Не лепите несколько вопросов разной тематики в один пост. По типу "Ребят, а ещё такой вопрос...". Каждый вопрос в свою тему.


С уважением, ваш Модератор.
 

Nurgazy

Новичок
Сообщения
3
Репутация
0
[Мышь, клавиатура] Re: Выполнение скрипта при нажатии средней кнопки мыши

В этом форуме вообще отвечает на вопросы?
 
Верх