Jump to content

Recommended Posts

Posted

  Jaccus said:

Topic.

I'm using Polish WinXP so maybe thats the problem, but where to find how to solve it? or how to do it.

any help would be nice.

Have you tried Send(!N) in case it is an upper case n that is required.


Time you enjoyed wasting is not wasted time ......T.S. Elliot
Suspense is worse than disappointment................Robert Burns
God help the man who won't help himself, because no-one else will...........My Grandmother

Posted (edited)

  Jaccus said:

Just did it. Still the same :|

Try

Send({ALTDOWN})
Send(n)
Send({ALTUP})

Edit

Or try using ControlSend

Edited by BigDod


Time you enjoyed wasting is not wasted time ......T.S. Elliot
Suspense is worse than disappointment................Robert Burns
God help the man who won't help himself, because no-one else will...........My Grandmother

Posted

  Jaccus said:

Send({ALTDOWN})

Send(^ ERROR

Error: Unable to parse line.

any other ideas?

As I edited in my last post try ControlSend


Time you enjoyed wasting is not wasted time ......T.S. Elliot
Suspense is worse than disappointment................Robert Burns
God help the man who won't help himself, because no-one else will...........My Grandmother

Posted

  cameronsdad said:

you have to surround text to be sent like that with quotes. so it would be:

Send("{ALTDOWN}N{ALTUP}")
Oops type in to much of a hurry, I think I should shutdown for the night.


Time you enjoyed wasting is not wasted time ......T.S. Elliot
Suspense is worse than disappointment................Robert Burns
God help the man who won't help himself, because no-one else will...........My Grandmother

Posted

Thanks guys but still nothing's happened. Maybe the problem is somewhere else?

i've put:

WinWaitActive("text")

before, to make sure it's correct window but no idea why it still doesn't work...

Posted

  Jaccus said:

Thanks guys but still nothing's happened. Maybe the problem is somewhere else?

i've put:

WinWaitActive("text")

before, to make sure it's correct window but no idea why it still doesn't work...

is "text" the beginning of the window title? if not, your script is most likely not executing beyond that line.

try:

WinActivate("WindowTitleHere")
WinWaitActive("WindowTitleHere")
Send("!N")
Posted

try this

Run("notepad.exe")
Winwait(""); waits for the last window ran
$handle = WinGetHandle("Bez tytutu - Notatnik"); check my spelling here
Send(" this is some text")
Sleep(200); waits for send to finish words
Send(!N")

; your script closed the program then tried to send...???

8)

NEWHeader1.png

Posted

  Jaccus said:

Topic.

I'm using Polish WinXP so maybe thats the problem, but where to find how to solve it? or how to do it.

any help would be nice.

To which application are you trying to send ALT+N?

what happens when you do it manually? ;)

Posted

thx Valuater, it seems to work now properly

btw. i wanted to close it (to get closing message if i want to save that doc and to choose 'no')

but with Your code i can use like File/Close

Posted

  Jaccus said:

i'm begginer yet so maybe my mistake is easy to see in code:

http://jaccus.no-ip.org/~jaccus/pic1.jpg

it's Polish but i guess no matter if you know how it should looks like.

Referring to your screenshot, I can see the error in the code:

WinWaitActive("Tekst")

'Tekst' appears as part of the window text and not the title, so you should use:

WinWaitActive("", "Tekst")
; (or this)
 WinWaitActive("Notatnik", "Tekst")

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
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...