roromfw Posted September 2, 2015 Share Posted September 2, 2015 (edited) Hello guys, I have a script that is running on a virtual machine, the scrip is sending emails and retrieves the destination adresses from a text file. For filling the "To" field I am using something like this$emails = FileRead("insert directory here") ClipPut($emails) ControlClick("", "", $toField) Send("^v")The thing is that while the script is running I am doing my work on my machine, and if I want to copy/paste something I'm having problems because when I click Ctrl + v on my keyboard I end up pasting the emails list.Is there any way to copy/paste text without "ocupying" my copy/paste functionalities?I hope I made myself clear. Edit: and by the way, using ControlSend("", "", $toField, $emails)is not a viable option because the emails list is very long, so that would spend a lot of time. Edited September 2, 2015 by roromfw Link to comment Share on other sites More sharing options...
KaFu Posted September 2, 2015 Share Posted September 2, 2015 How about ControlSetText()? roromfw 1 OS: Win10-22H2 - 64bit - German, AutoIt Version: 3.3.16.1, AutoIt Editor: SciTE, Website: https://funk.eu AMT - Auto-Movie-Thumbnailer (2022-Nov-26) BIC - Batch-Image-Cropper (2023-Apr-01) COP - Color Picker (2009-May-21) DCS - Dynamic Cursor Selector (2024-Feb-16) HMW - Hide my Windows (2018-Sep-16) HRC - HotKey Resolution Changer (2012-May-16) ICU - Icon Configuration Utility (2018-Sep-16) SMF - Search my Files (2023-Jun-03) - THE file info and duplicates search tool SSD - Set Sound Device (2017-Sep-16) Link to comment Share on other sites More sharing options...
roromfw Posted September 2, 2015 Author Share Posted September 2, 2015 That will do it, thanks ! Link to comment Share on other sites More sharing options...
water Posted September 4, 2015 Share Posted September 4, 2015 Which mail program are we talking about? My UDFs and Tutorials: Spoiler UDFs:Active Directory (NEW 2022-02-19 - Version 1.6.1.0) - Download - General Help & Support - Example Scripts - WikiExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example ScriptsOutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - WikiOutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - DownloadOutlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - WikiPowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - WikiTask Scheduler (NEW 2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs:Excel - Example Scripts - WikiWord - Wiki Tutorials:ADO - WikiWebDriver - Wiki Link to comment Share on other sites More sharing options...
ViciousXUSMC Posted September 4, 2015 Share Posted September 4, 2015 In your case looks like clipboard was just an option/method not a necessity so you can avoid using it.However if you ever did find a situation where you do need to use the clipboard you can preserve its integrity with something like this:#include <file.au3> HotKeySet("^c", "get") While 1 Sleep(100) WEnd Func Get() $saveClip = ClipGet() Send("^c") Sleep(150) $filesfolders = ClipGet() ClipPut($saveClip) MsgBox(0, "", "Current Clip" & @CRLF & @CRLF & $filesfolders) EndFuncI save the current clipboard to a variable before I use it, and then restore it at the end. It lets me "copy" something for a function without disturbing the clipboard. 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