MatrixG Posted March 30, 2012 Share Posted March 30, 2012 (edited) Hi all! I'm a newbie with a worst english! I'm using AutoIt to help my father during work. When i copy a text with CTRL+C where does it go? Is there a way to read the text copied and put it in a variable? Edited March 30, 2012 by MatrixG Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted March 30, 2012 Moderators Share Posted March 30, 2012 MatrixG,Welcome to the Autoit forum. The text you copy with Ctrl-C goes to the clipboard and you can assign it to a variable with ClipGet. M23 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 columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area Link to comment Share on other sites More sharing options...
MatrixG Posted April 2, 2012 Author Share Posted April 2, 2012 Thank You! Link to comment Share on other sites More sharing options...
xuzo Posted June 27, 2012 Share Posted June 27, 2012 I have the same question also newbie on my first 24 hours...;( Run("notepad.exe") WinWaitActive("Untitled - Notepad") Send("This is text that I will copy, once copied I want to save it to clipboard and then assign a variable to fetch it later as paste variable") Send("{CTRLDOWN}a{CTRLUP}{CTRLDOWN}c{CTRLUP}{down}") ;Ok this is where I would like to assign the clipboard text to a variable, I think this is the getclip part? Send(@LF) Send(@LF) ;I would like the data to be pasted from a variable that was created from copied text to clipboard previously Send("$var text from clipboard") If anybody could just put the ClipGet in there that would be appreciated so I can see how it works in VERY, VERY simple terms for ignorant me! Cheers! Link to comment Share on other sites More sharing options...
Frank70 Posted January 5, 2022 Share Posted January 5, 2022 Here are a solution to read the values from chrome browser into a file ; Mouseclick in the left corner MouseClick($MOUSE_CLICK_LEFT ,130, 200, 1, 1) SLEEP(20) Send("{CTRLDOWN}a{CTRLUP}") sleep(300) Send("{CTRLDOWN}c{CTRLUP}") sleep(200) Local $sData = ClipGet() MouseClick($MOUSE_CLICK_LEFT ,130, 200, 1, 1) SLEEP(20) logfile("sData: " & $sData) ;*********************************************************************** Func logfile($string) ;*********************************************************************** Local $FileName = "c:\Versand\Logfiles\setBillbeeID.log" Local $handle = 0 ; Open the file for creating or append if FileExists ($FileName) Then $handle = FileOpen($FileName, $FO_APPEND) Else $handle = FileOpen($FileName, $FO_OVERWRITE) EndIf If $handle = -1 Then MsgBox($MB_SYSTEMMODAL, "", "An error occurred whilst writing the temporary file.") Return False EndIf ; Write data to the file using the handle FileWriteLine($handle, $string) ; Close the handle returned by FileOpen. FileClose($handle) ; Delete the file. ;FileDelete($FileName) EndFunc ;==>Example Link to comment Share on other sites More sharing options...
Developers Jos Posted January 5, 2022 Developers Share Posted January 5, 2022 (edited) @Frank70, Guess you didn't see that the question is from more than 9 years ago, so really doesn;t need to be answered anymore! Edited January 5, 2022 by Jos junkew 1 SciTE4AutoIt3 Full installer Download page - Beta files Read before posting How to post scriptsource Forum etiquette Forum Rules Live for the present, Dream of the future, Learn from the past. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now