행위

Autoit clipboard logger

DB CAFE

Dbcafe (토론 | 기여)님의 2024년 6월 12일 (수) 22:39 판 (새 문서: <source lang=autoit> ; Script Name : clipboard_logger.au3 ; Author : Craig Richards ; Created : 25th January 2012 ; Last Modified : ; Version : 1.0 ; Modifications : ; Descriptio...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
thumb_up 추천메뉴 바로가기


; Script Name	: clipboard_logger.au3
; Author		: Craig Richards
; Created		: 25th January 2012
; Last Modified	:
; Version		: 1.0

; Modifications	:

; Description	: Will log all contents added to the clipboard, even if they use 1Passwd, Keypass, Lastpass etc

#Include <clipboard.au3>										; Include the Clipboard Header file
#Include <File.au3>												; Include the File Header file

$oldclip="" 													; Set the variable $oldclip to be blank
While 1 														; While True, so continually run
   $clip=_Clipboard_GetData()									; Sets the variable clip, which gets the contents of the clipboard
   If $clip <> "0" Then 										; If clip isn't zero then,
	  If $clip <> $oldclip Then									; Don't log the same clipboard text over and over, if nothing has come in in 100 milliseconds
		 _FileWriteLog(@UserProfileDir & "\clip.log", $clip)	; Write out to the clip.log file, this entry in timestamped.
		 $oldclip = $clip 										; Make oldclip the same as clip for this instance
	  EndIf 													; End the First IF Statement
   EndIf 														; End of the Second IF Statement
   Sleep(100) 													; Sleep for 100 Milliseconds
WEnd 															; End of the while loop