Jaccus Posted September 21, 2005 Posted September 21, 2005 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.
BigDod Posted September 21, 2005 Posted September 21, 2005 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
BigDod Posted September 21, 2005 Posted September 21, 2005 (edited) Jaccus said: Just did it. Still the same :|TrySend({ALTDOWN}) Send(n) Send({ALTUP})EditOr try using ControlSend Edited September 21, 2005 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
Jaccus Posted September 21, 2005 Author Posted September 21, 2005 Send({ALTDOWN}) Send(^ ERROR Error: Unable to parse line. any other ideas?
seandisanti Posted September 21, 2005 Posted September 21, 2005 Jaccus said: Send({ALTDOWN})Send(^ ERRORError: Unable to parse line.any other ideas?you have to surround text to be sent like that with quotes. so it would be:Send("{ALTDOWN}N{ALTUP}")
BigDod Posted September 21, 2005 Posted September 21, 2005 Jaccus said: Send({ALTDOWN})Send(^ ERRORError: 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
BigDod Posted September 21, 2005 Posted September 21, 2005 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
Jaccus Posted September 21, 2005 Author Posted September 21, 2005 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...
seandisanti Posted September 21, 2005 Posted September 21, 2005 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")
Valuater Posted September 21, 2005 Posted September 21, 2005 WinWaitActive('?window title name?") WinWaitActive("text") and its always with quotes this Send({ALTDOWN}) needs to be Send("{ALTDOWN}") 8)
seandisanti Posted September 21, 2005 Posted September 21, 2005 Valuater said: WinWaitActive('?window title name?")may want to make sure you use the same type of quotes on either end of your string too...
Jaccus Posted September 21, 2005 Author Posted September 21, 2005 i'm begginer yet so maybe my mistake is easy to see in code:http://jaccus.no-ip.org/~jaccus/pic1.jpgit's Polish but i guess no matter if you know how it should looks like.
Valuater Posted September 21, 2005 Posted September 21, 2005 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)
jpm Posted September 21, 2005 Posted September 21, 2005 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?
Jaccus Posted September 21, 2005 Author Posted September 21, 2005 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
Valuater Posted September 21, 2005 Posted September 21, 2005 WinClose("title????") should work because once you have changed the text in notepad.. it will ask you if you want to save it 8)
LxP Posted September 24, 2005 Posted September 24, 2005 Jaccus said: i'm begginer yet so maybe my mistake is easy to see in code:http://jaccus.no-ip.org/~jaccus/pic1.jpgit'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")
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