Что нового

автоматическое копирование текста по тройному клику мыши с сохранением в файл

AxepoH

Новичок
Сообщения
16
Репутация
2
Версия AutoIt: 3.

Описание: при тройном клике мыши выделяется строка текста, мне необходимо по этому тройному клику копировать ее в текстовый файл.

хочу сделать лог чата для бота, бот в одной из тем выкладывал)
Примечания: нужно чтобы лог сохранялся в один и тот же файл с указанием перед строчкой времени сообщения

p/s/ хорошо, как сделать запуск подпрограммы по тройному клику мыши?
 

dwerf

Использует ArchLinux
Сообщения
478
Репутация
219
Код:
#Include <Misc.au3>
OnAutoItExitRegister('OnExit')
HotKeySet('^q', '_Exit')

$hDll = DllOpen('user32.dll')

Global $IsPressed = False, $iWasPressed = 0, $iTimer

While 1
	If Not $IsPressed And _IsPressed('01', $hDll) Then
		$IsPressed = True
		$iWasPressed += 1
		$iTimer = TimerInit()
		If $iWasPressed >= 3 Then
			$iWasPressed = 0
			_TaDa()
		EndIf
	ElseIf $IsPressed And Not _IsPressed('01', $hDll) Then
		$IsPressed = False
	EndIf
	If $iWasPressed > 0 And TimerDiff($iTimer) > 500 Then $iWasPressed = 0
WEnd

Func _TaDa()
	SoundPlay(@WindowsDir & '\Media\tada.wav', 0)
EndFunc

Func OnExit()
	DllClose($hDll)
EndFunc

Func _Exit()
	Exit
EndFunc
 
Автор
A

AxepoH

Новичок
Сообщения
16
Репутация
2
Re: автоматическое копирование текста по тройному клику мыши с сохранением в фай

при тройном клике звук слышу, под копирование в файл сделаю, спасибо
 
Верх