Moderators JLogan3o13 Posted January 26, 2014 Moderators Posted January 26, 2014 Even a manual right-click Copy, right-click Paste does not work from an embedded IE object in 3.3.10.0 and 3.3.11.3 on WIN7 x64. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
Iczer Posted January 26, 2014 Posted January 26, 2014 Then it's not autoit issue i think, maybe permissions? Since only difference is OS. Anyway - autoit-object gurus may have something to say...
BrewManNH Posted January 26, 2014 Posted January 26, 2014 I find that the issue is present using Vista x86 and 3.3.10.2 and beta 3.3.11.3. I can't CTRL-C highlighted text, and I can't right click/copy the text either, it never gets into the clipboard running the script. If I posted any code, assume that code was written using the latest release version unless stated otherwise. Also, if it doesn't work on XP I can't help with that because I don't have access to XP, and I'm not going to.Give a programmer the correct code and he can do his work for a day. Teach a programmer to debug and he can do his work for a lifetime - by Chirag GudeHow to ask questions the smart way! I hereby grant any person the right to use any code I post, that I am the original author of, on the autoitscript.com forums, unless I've specifically stated otherwise in the code or the thread post. If you do use my code all I ask, as a courtesy, is to make note of where you got it from. Back up and restore Windows user files _Array.au3 - Modified array functions that include support for 2D arrays. - ColorChooser - An add-on for SciTE that pops up a color dialog so you can select and paste a color code into a script. - Customizable Splashscreen GUI w/Progress Bar - Create a custom "splash screen" GUI with a progress bar and custom label. - _FileGetProperty - Retrieve the properties of a file - SciTE Toolbar - A toolbar demo for use with the SciTE editor - GUIRegisterMsg demo - Demo script to show how to use the Windows messages to interact with controls and your GUI. - Latin Square password generator
tarretarretarre Posted January 27, 2014 Posted January 27, 2014 (edited) I have the same problem, ive tried it on different computers and OS's. This is my temporarily solution. I will rewrite it so everyone can use it. local $app_focus = true Func dedu_copy() $oText = $oIE.document.selection.createrange.text ClipPut($oText) EndFunc hotkeyset("^c","dedu_copy") and I use this in my while loop. if wingettitle("[ACTIVE]") = "My programs title" then hotkeyset("^c","dedu_copy") else hotkeyset("^c");Will remove the hotkeyset by autoit. endif however, i havent figured out how to make the "right click" to work. edit: i have tried on IE11 and IE8, same result... Edited January 27, 2014 by tarretarretarre coffeeturtle 1 Socket-IO - An event-driven TCP UDF (Realtime chat example) AutoIt-API-WS - An expressive HTTP server you can use to build your own API with (Screenshots)
water Posted January 27, 2014 Posted January 27, 2014 I know that the IE UDF has been rewritten in parts for AutoIt > 3.3.8.1. Can someone grab the IE UDF from AutoIt version 3.3.8.1 and test it with a 3.3.10.x or 3.3.11.x script? So we know if the problem is caused by AutoIt, IE or the IE UDF. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.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 (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
JohnOne Posted January 27, 2014 Posted January 27, 2014 The problem is demonstrated without using functions from IE udf water. I don't think it's that. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
recycler Posted February 10, 2014 Posted February 10, 2014 After hours of trying to troubleshoot the problem with copying from an embedded IE, I found this and registered just to thank DiscoSeb and everyone else here for diagnosing the issue. 3.3.10 just came out at the end of December and there's already a bug report filed. Nice work. I will downgrade to 3.3.8.1 until this is fixed, but at least I can stop driving myself crazy debugging this script. I tend to assume the problem is my own fault, so it's nice in this case that it wasn't.
tarretarretarre Posted February 23, 2014 Posted February 23, 2014 Any progress with this? Socket-IO - An event-driven TCP UDF (Realtime chat example) AutoIt-API-WS - An expressive HTTP server you can use to build your own API with (Screenshots)
Moderators JLogan3o13 Posted March 11, 2014 Moderators Posted March 11, 2014 Water, my apologies, I had this thread on my watch list, and totally missed your question in post #25. I did take the 3.3.8.1 IE and try it on a 3.3.10.x script (below), and am unable to copy content. On a machine with 3.3.8.1, however, the script works fine. Also, I have noticed (aside from being unable to copy content) that the page does not refresh when using the Back button. If I am reading a thread, for example, and click Back to go to GH&S, the thread is not marked as read. If I click on the GH&S button however, it is. I am going to add this additional info into the Trac ticket, but thought I would post here for anyone else keeping up with the thread. Test script: expandcollapse popup#include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <IE.au3> #include <Misc.au3> Opt("TrayIconDebug", 1) Local $oIE = _IECreateEmbedded() $myGUI = GUICreate("Embedded IE Example", 1024, 768, 1, 1,$WS_OVERLAPPEDWINDOW + $WS_VISIBLE + $WS_CLIPSIBLINGS + $WS_CLIPCHILDREN) GUICtrlCreateObj($oIE, 10, 60, 1004, 700) $left = 5 $top = 10 $width = 80 $height = 20 $general = GUICtrlCreateButton("General Help", $left, $top, $width, $height) $left += 85 $chat = GUICtrlCreateButton("Chat", $left, $top, $width, $height) $left += 85 $devchat = GUICtrlCreateButton("Dev Chat", $left, $top, $width, $height) $left += 85 $mvpchat = GUICtrlCreateButton("MVP Chat", $left, $top, $width, $height) $left += 85 $usermod = GUICtrlCreateButton("User Mod", $left, $top, $width, $height) $left += 85 $gui = GUICtrlCreateButton("GUI", $left, $top, $width, $height) $left += 85 $examples = GUICtrlCreateButton("Example Scripts", $left, $top, $width, $height) $left += 85 $wiki = GUICtrlCreateButton("Wiki", $left, $top, $width, $height) $left = 5 $top = 35 ;IE Navigation $home = GUICtrlCreateButton("Home", $left, $top, $width, $height) $left += 85 $back = GUICtrlCreateButton("Back", $left, $top, $width, $height) $left += 85 $fwd = GUICtrlCreateButton("Fwd", $left, $top, $width, $height) $left += 85 $stop = GUICtrlCreateButton("Stop", $left, $top, $width, $height) $left += 85 $refresh = GUICtrlCreateButton("Refresh", $left, $top, $width, $height) $left += 85 $exit = GUICtrlCreateButton("Exit", $left, $top, $width, $height) GUISetState() _IENavigate($oIE, "http://www.google.com") While 1 Local $msg = GUIGetMsg() Select Case $msg = $GUI_EVENT_CLOSE Exit Case $msg = $general _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/2-general-help-and-support/", 0) Case $msg = $chat _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/6-chat/", 0) Case $msg = $devchat _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/7-developer-chat/", 0) Case $msg = $mvpchat _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/27-mvps-private-chat/", 0) Case $msg = $usermod _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/28-user-moderation/", 0) Case $msg = $gui _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/10-graphical-user-interface-gui-help-and-support/", 0) Case $msg = $examples _IENavigate($oIE, "http://www.autoitscript.com/forum/forum/9-example-scripts", 0) Case $msg = $wiki _IENavigate($oIE, "http://www.autoitscript.com/wiki", 0) Case $msg = $home _IENavigate($oIE, "http://www.google.com", 0) Case $msg = $back _IEAction($oIE, "back") Case $msg = $fwd _IEAction($oIE, "forward") Case $msg = $stop _IEAction($oIE, "stop") _IEAction($oIE, "stop") Case $msg = $refresh _IEAction($oIE, "refresh") Case $msg = $exit Exit EndSelect WEnd "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
tarretarretarre Posted April 17, 2014 Posted April 17, 2014 No progress on new update huh? Lill offtopic but i cant seem to find 3.3.8.1, http://www.autoitscript.com/site/autoit-news/autoit-v3-3-8-1-released/ just re-directs me to the newest update. Sorry & thx Socket-IO - An event-driven TCP UDF (Realtime chat example) AutoIt-API-WS - An expressive HTTP server you can use to build your own API with (Screenshots)
Moderators JLogan3o13 Posted April 17, 2014 Moderators Posted April 17, 2014 http://www.autoitscript.com/autoit3/files/archive/autoit/ "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
tarretarretarre Posted April 20, 2014 Posted April 20, 2014 http://www.autoitscript.com/autoit3/files/archive/autoit/ Thanks a bunch Glad påsk!!! Socket-IO - An event-driven TCP UDF (Realtime chat example) AutoIt-API-WS - An expressive HTTP server you can use to build your own API with (Screenshots)
coffeeturtle Posted June 20, 2014 Posted June 20, 2014 (edited) Direct link >> #2639 Thanks for the ticket # and link. It appears it hasn't changed. http://www.autoitscript.com/trac/autoit/ticket/2639 However, does IE copying of text work on beta 3.3.11.6? Edited June 20, 2014 by coffeeturtle
Moderators JLogan3o13 Posted June 20, 2014 Moderators Posted June 20, 2014 No it does not. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
coffeeturtle Posted June 20, 2014 Posted June 20, 2014 Thanks JLogan3013. I know you're the originator of the ticket. Have you discovered any way of getting around this...? Can the IE.au3 be modified?
Moderators JLogan3o13 Posted June 20, 2014 Moderators Posted June 20, 2014 I honestly have not spent any amount of time looking into the root cause, as I have a single script that makes use of IE (the one I use to view this forum). I ended up just compiling it under 3.3.8.1. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
JohnOne Posted June 20, 2014 Posted June 20, 2014 I thought it was apparent that IE UDF is not the problem. More likely to be something with the object creation. AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans.
coffeeturtle Posted June 24, 2014 Posted June 24, 2014 I thought it was apparent that IE UDF is not the problem. More likely to be something with the object creation. Thanks JohnOne. Can you elaborate on that? Afraid I don't understand. Also, is there a way to tackle how the object is being created? I just noticed 3.3.12.0 has been up since the beginning of this month, but now I know it won't matter if I upgrade (both from the changelog and what you just posted). I'll upgrade of course though.
steve8tch Posted August 17, 2014 Posted August 17, 2014 Looks like this is fixed in the latest beta - AutoIt v3.3.13.16 Beta It now works for me. Steve
Moderators JLogan3o13 Posted August 18, 2014 Moderators Posted August 18, 2014 Do you have a reproducer to post, to show what is working for you? I tried this morning with the latest BETA, and the example script in the help file, and it is still not working. "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum!
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