Cooler Posted April 29, 2019 Posted April 29, 2019 Hello, Here I attached one image. In that three small boxes will be there. I need to fill those boxes with text. If case I'm copy(CTRL "C") pasting(CTRL "V") the image to a power point presentation. Before filling the text, I need to know the current cursor position. After then it has to fill by the text which I copied.
Moderators Melba23 Posted April 29, 2019 Moderators Posted April 29, 2019 Moved to the appropriate forum, as the Developer General Discussion forum very clearly states: Quote General development and scripting discussions. If it's super geeky and you don't know where to put it - it's probably here. Do not create AutoIt-related topics here, use the AutoIt General Help and Support or AutoIt Technical Discussion forums. Moderation Team 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
junkew Posted May 2, 2019 Posted May 2, 2019 (edited) your question is vague You could draw on the picture with GDI functions You could add textboxes in powerpoint and move them to the proper position I would advice to do 2 as its probably simpler for you. Small example but you could search for powerpoint and udf in forum local $pptApp=objcreate("powerpoint.application") $pptApp.visible=True local $pptdoc=$pptapp.presentations.add local $pptSlide=$pptDoc.slides.add(1,1) local $pptShape=$pptSlide.Shapes.AddShape(1, 5, 25, 100, 50) ;~ rectangle $pptShape.TextFrame.TextRange.Text = "Some text" Edited May 2, 2019 by junkew FAQ 31 How to click some elements, FAQ 40 Test automation with AutoIt, Multithreading CLR .NET Powershell CMDLets
Cooler Posted May 3, 2019 Author Posted May 3, 2019 Thanks @junekew But i need to move my cursor to the 1st box after pasting this image in the screen(it can be paste anywhere on the screen). While pasting initially cursor should be in one place. From there with respect to image height and width, the cursor has to move to the 1st box. Editing no problem. I found alternate for that. Kindly give your opinion for this.
junkew Posted May 3, 2019 Posted May 3, 2019 Copy picture to clipboard Pastce in ppt the shapes collection will have last shape Retrieve x y h w from the shape Calculate box 1 about 75% from top y plus h Insert textbox shape as code given before. FAQ 31 How to click some elements, FAQ 40 Test automation with AutoIt, Multithreading CLR .NET Powershell CMDLets
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