Jump to content

how to basic print on gui?


Recommended Posts

im trying to to print activities on gui.. 

this is what im trying to   . note: this is edited in paint..

V1owaCE.png

 

im kinda new to autoit scripting. i hope you guys help me

$Gui = GUICreate("autoit activity console", 276, 380)
$output1=GUICtrlCreateLabel('', 21, 34, 204, 198)

GUISetState ()
While 1
   $msg = GUIGetMsg()
   Select
       Case $msg = -3
           Exit
   EndSelect
WEnd

HotKeySet ("{pgup}", "Start")
HotKeySet ("{pgdn}", "_Exit")

func Start()
while 1
mouseclick ("left")
guictrlsetdata($output1, "you use mouseclick",)

Send("{f5}")
guictrlsetdata($output1, "pressed f5")

Mousedown ("right")
guictrlsetdata($output1, "right click down for 2sec")
sleep (2000)


mouseup ("right")
guictrlsetdata($output1, "right click down for 2sec")
sleep (2000)

wend
endfunc

Func _Exit()
Exit
EndFunc

 

Link to comment
Share on other sites

  • Moderators

sonata,

We do not support keylogging - which appears to be essentially what you are trying to do. Please explain why you need to do this.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

hi, i dont know why how it become keylogging..  im  trying to make gui so i can see what my autoit current activity.. so i can monitor what is wrong if something bad happened to my code.....  its very similar to autohotkey when you click your mouse to taskbar it will show whats your script currently doing :)

Link to comment
Share on other sites

AutoIt provides many different ways to debug your code.
Details can be found in the FAQs, Chapter 1: https://www.autoitscript.com/wiki/FAQ

My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts
OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download
Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki
PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki
Task Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki

Standard UDFs:
Excel - Example Scripts - Wiki
Word - Wiki

Tutorials:
ADO - Wiki
WebDriver - Wiki

 

Link to comment
Share on other sites

  • Moderators

sonata,

Sorry for the confusion, but your first explanation was not that clear.

As to your new question, overlay the label to which you are writing on a larger one - but do not forget to disable it.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind

Open spoiler to see my UDFs:

Spoiler

ArrayMultiColSort ---- Sort arrays on multiple columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Link to comment
Share on other sites

Could use an edit and append the actions instead of just updating the label. Will give you the history of everything that's happened (per your screen shot)

Global $edtEdit = GUICtrlCreateEdit("", 10, 10, 380, 280)

; ...
; ...
; ...
; ...
; Mouse click happens
GUICtrlSetData($edtEdit, GUICtrlRead($edtEdit) & "Mouse clicked" & @CRLF)

 

Link to comment
Share on other sites

33 minutes ago, InunoTaishou said:

Could use an edit and append the actions instead of just updating the label. Will give you the history of everything that's happened (per your screen shot)

Global $edtEdit = GUICtrlCreateEdit("", 10, 10, 380, 280)

; ...
; ...
; ...
; ...
; Mouse click happens
GUICtrlSetData($edtEdit, GUICtrlRead($edtEdit) & "Mouse clicked" & @CRLF)

 

thank so much.. thats what i really exactly want to do..

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...