Sign in to follow this  
Followers 0
entrapay234

Send("{a down}") - only sending one "a"?

11 posts in this topic

#1 ·  Posted (edited)

.

Edited by Abraluna

Share this post


Link to post
Share on other sites



According to the help file (highly recommended) "down" is the down arrow key. To send a character multiple times you need to add a number.

Send("{a 10}")
sends the a key 10 times.

Why do you want to send the "a" key until the shift key is released?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

Share this post


Link to post
Share on other sites

#4 ·  Posted (edited)

I think you may have a valid point. To address your second question, I would look at the option SendKeyDelay.

LOL John beat me to it by 1 second. :)

Edited by czardas

Share this post


Link to post
Share on other sites

#7 ·  Posted (edited)

Perhaps something went arse up in somewhere.

v3.3.2.0

Fixed #888: Send("{}}") Extra null char.

Fixed #1094: Send("{LSHIFT UP}") stay down

v3.3.6.0

Changed: Send() and ControlSend() code reworked to allow for more Unicode characters to be used.

Edited by JohnOne

AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites

It used to work like that, don't know what happened, last time I used it was about 3 years ago

just testing stuff.

I expected it to work that like that too. It's what is implied by the wording. It must have been changed or perhaps got messed up like you say.

Share this post


Link to post
Share on other sites

I almost began to overthink abd thought of maybe MOD_NOREPEAT constant added to source code

but then maybe that's just used with registering a hotkey.

Then I just thought, stop it john you jackass.

1 person likes this

AutoIt Absolute Beginners    Require a serial    Pause Script    Video Tutorials by Morthawt   ipify 

Monkey's are, like, natures humans.

Share this post


Link to post
Share on other sites

It says right here:

To hold a key down

Send("{a down}") ;Holds the A key down

Send("{a up}") ;Releases the A key

http://www.autoitscript.com/autoit3/docs/functions/Send.htm

Then I might be wrong.

Never had to use it. And I don't think it makes much sense.

You didn't answer my question: What do you need this for?


My UDFs and Tutorials:

Spoiler

UDFs:
Active Directory (NEW 2017-04-18 - Version 1.4.8.0) - Download - General Help & Support - Example Scripts - Wiki
OutlookEX (NEW 2017-02-27 - Version 1.3.1.0) - Download - General Help & Support - Example Scripts - Wiki
ExcelChart (2015-04-01 - Version 0.4.0.0) - Download - General Help & Support - Example Scripts
Excel - Example Scripts - Wiki
Word - Wiki
PowerPoint (2015-06-06 - Version 0.0.5.0) - Download - General Help & Support

Tutorials:
ADO - Wiki

 

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