WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Moderators: Dorian (MJT support), JRL
WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
I'm trying to fill a field on a web browser.
After the field has been clicked I input.
Send>[email protected]
And it appears as : myemail2gmail.com
WHY IS THIS HAPPENING.
After the field has been clicked I input.
Send>[email protected]
And it appears as : myemail2gmail.com
WHY IS THIS HAPPENING.
- CyberCitizen
- Automation Wizard
- Posts: 723
- Joined: Sun Jun 20, 2004 7:06 am
- Location: Adelaide, South Australia
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Even withCyberCitizen wrote:Your not using shift at all?
Press>Shift
Send> @@@@
Release>Shift
It appears as 2222...
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Checked in XP, Win7 and Win8.1 I have not been able to replicate your issue sending text to Notepad. If I use Press Shift ahead of the Send> I can get lowercase to change to uppercase and I can get "1234567890" to change to "!@#$%^&*()" but a shift does not change uppercase to lower case nor does it change "!@#$%^&*()" to "1234567890"
Makes me wonder if there is something about the application that is receiving the text that causes the "@" to convert to a "2". What happens if you add a let> and send the variable.
Let>addr=[email protected]
Send>addr
Makes me wonder if there is something about the application that is receiving the text that causes the "@" to convert to a "2". What happens if you add a let> and send the variable.
Let>addr=[email protected]
Send>addr
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
It is working fine in NotePad, but when I use a Click> command before hand (Indicating the Log in field) It comes up again as:JRL wrote:Checked in XP, Win7 and Win8.1 I have not been able to replicate your issue sending text to Notepad. If I use Press Shift ahead of the Send> I can get lowercase to change to uppercase and I can get "1234567890" to change to "!@#$%^&*()" but a shift does not change uppercase to lower case nor does it change "!@#$%^&*()" to "1234567890"
Makes me wonder if there is something about the application that is receiving the text that causes the "@" to convert to a "2". What happens if you add a let> and send the variable.
Let>addr=[email protected]
Send>addr
myemail2gmail.com
Everythings lower cased and no @@... What is going on.
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Did you try setting the text to a variable then Sending the variable?
Another thing to try would be to send the text to the clipboard then paste it into your application
Another thing to try would be to send the text to the clipboard then paste it into your application
Code: Select all
PutClipboard>[email protected]
Press Ctrl
Send>v
Release Ctrl
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
THANK YOU, that solved it. I'm guessing its interfering with the website coding. Just one more question. Suppose I want a block of text to come out like this:JRL wrote:Did you try setting the text to a variable then Sending the variable?
Another thing to try would be to send the text to the clipboard then paste it into your application
Code: Select all
PutClipboard>[email protected] Press Ctrl Send>v Release Ctrl
Hi There
Line 1
Line 2
Line 3
---
But I want to use the
PutClipboard>
And it only copies the first line and if i jumble it it will come out like this.
Hi There, Line 1 Line 2 Line 3
Any way around this?
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
CR (Carriage Return) LF (Line Feed) are the characters that cause windows applications to perceive a string of text to have different lines. So add the built in Macro Scheduler variable "CRLF" to those places you want to see new lines.
Code: Select all
PutClipBoard>Hi There%crlf%Line 1%crlf%Line 2%crlf%Line 3
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Thank you, that seems to work great!JRL wrote:CR (Carriage Return) LF (Line Feed) are the characters that cause windows applications to perceive a string of text to have different lines. So add the built in Macro Scheduler variable "CRLF" to those places you want to see new lines.
Code: Select all
PutClipBoard>Hi There%crlf%Line 1%crlf%Line 2%crlf%Line 3
If you don't mind, How do I loop a script a specific amount of times I wish?
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
There are several ways. My personal favorite is Repeat -> Until
This would repeat 10 times since we're waiting for variable "Counter" to reach the value of 10 as it increments up by 1 each cycle.
Code: Select all
Let>Counter=0
Repeat>Counter
Add>Counter,1
//Do repeating task(s)
Until>Counter=10
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
Thank you kind stranger, I must ask you for one more piece of advice!JRL wrote:There are several ways. My personal favorite is Repeat -> Until
This would repeat 10 times since we're waiting for variable "Counter" to reach the value of 10 as it increments up by 1 each cycle.Code: Select all
Let>Counter=0 Repeat>Counter Add>Counter,1 //Do repeating task(s) Until>Counter=10
When coding automation for something such as making Facebook accounts and liking a specific page, would you recommend doing so with Point Click Copy automation and repetition or do you have a quicker method?
Is it possible to
PutClipboard>[email protected]
Press Ctrl
Send>v
Release Ctrl
Then simply add a like to make the next script/loop make MyEmail2, MyEmail3, MyEmail4, etc... Without having to write them out individually?
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
If I understand what you're saying you'd do it within the loop using the counting variable.KatieRose wrote:JRL wrote:There are several ways. My personal favorite is Repeat -> Until
When coding automation for something such as making Facebook accounts and liking a specific page, would you recommend doing so with Point Click Copy automation and repetition or do you have a quicker method?
Is it possible to
PutClipboard>[email protected]
Press Ctrl
Send>v
Release Ctrl
Then simply add a like to make the next script/loop make MyEmail2, MyEmail3, MyEmail4, etc... Without having to write them out individually?
Try running this :
Code: Select all
Let>Counter=0
Repeat>Counter
Add>Counter,1
PutClipBoard>MyEmail%Counter%@outlook.com
GetClipBoard>EmailAddress
MDL>EmailAddress
Until>Counter=10
- Dorian (MJT support)
- Automation Wizard
- Posts: 1390
- Joined: Sun Nov 03, 2002 3:19 am
- Contact:
Re: WHY IS THE @@ KEY NOT BEING SENT PROPERLY!!!!
I love reading code posted in the forum. I always pick up some tips, no matter how long I've been using Macro Scheduler.
I noticed JRL used :
Add>Counter,1
That's so much more elegant than my usual
let>Counter=Counter+1
Note to self... "use Add, instead".
I noticed JRL used :
Add>Counter,1
That's so much more elegant than my usual
let>Counter=Counter+1
Note to self... "use Add, instead".
Yes, we have a Custom Scripting Service. Message me or go here