Sign in to follow this  
Followers 0
Engelbert

Send ctrl+key problem

10 posts in this topic

#1 ·  Posted (edited)

Hi all!

I have a problem with sending combination of control and key. Script always send only key without ctrl effect in any application.

I tried

Send("^a")

Send("{CTRLDOWN}")
Send("a")
Send("{CTRLUP}")

Send("{CTRLDOWN}a{CTRLUP}")

with and without Sleep statements between Send commands - no succes.

OS - WinXP and Win7 both under VMWare player.

This script works perfectly about four month ago in same systems except that autoit was reinstalled.

PS. Sry fo my inglish=)

Edited by Engelbert

Share this post


Link to post
Share on other sites



#2 ·  Posted (edited)

Send("^a")

Is the correct one...

Did u make a WinWaitActive before u start sending your keystrokes ?

Edited by Hallistorm1989

Share this post


Link to post
Share on other sites

Hallistorm1989, thanks for code formatting prompt.

Actually i use WinActivate before keystrokes. I just tried WinWaitActive but nothing has changes.

Share this post


Link to post
Share on other sites

Still have this problem.

Share this post


Link to post
Share on other sites

Engelbert,

This script works perfectly about four month ago in same systems except that autoit was reinstalled

No other changes at all? What is the app you are trying to automate? Could that have altered? :huh:

M23


Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind._______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

 

Share this post


Link to post
Share on other sites

Melba23, these problems now affect any app, even notepad. And yes, targett application (local estimated app) was upgraded to actual version. Can it hurt while system?

PS. Well, i tried script on notepad in host os. Ctrl+a is working, while ctrl+c not. It seems like virtual machine problem. Will try another version of virtualizing software.

Share this post


Link to post
Share on other sites

Are you running the script on the host or the guest system?


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 Gude
How 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

Share this post


Link to post
Share on other sites

BrewManNH, on the guest system. Specifically - ctrl and win keys not emulating.

Share this post


Link to post
Share on other sites

Find a solution, maybe it will be useful for somebody else.

Script run on host os, get handle of virtaul machine (e.g. $window_title = WinGetHandle('window title - VMware Player')) and send these keystrokes

Send("{CTRLDOWN}a{CTRLUP}")

Send("{CTRLDOWN}c{CTRLUP}")

to guest. Of course, target app must be opened and focus set to right place.

Share this post


Link to post
Share on other sites

#10 ·  Posted (edited)

Pretty sure it's not only VMware problem.

I meet same problem with my system.

Windows 7, using

Send("^a")
sending only "a" to Excel cells, web-forms etc.

Now i'm using mouse menus, but it's terrible annoing.

Same with

Send("{CTRLDOWN}c{CTRLUP}")
Edited by Clicker

Share this post


Link to post
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
Sign in to follow this  
Followers 0