Hi hab gerade ein kleines skript gesschrieben dass über mausklicks programme ... mircrosoft usw word öffnet nur wie kann ich jetzt mit hilfe von autoit in das leere word dokument einen text hinein schreiben?
Schreiben
-
- [ gelöst ]
-
autoitnoob -
17. November 2007 um 13:42 -
Geschlossen -
Erledigt
-
-
du könntest es so machen:
[autoit]$text = "hier dein text"
[/autoit]
send($text)oda auch mit der funktion contrlsettext.
hoffe es hat dir geholfen.
-
- Offizieller Beitrag
Oder aber mit der 'word.au3' arbeiten.
-
so nomal
wie gesagt des sind meine mausklicks und bewegung über die ich neein neues word dokument aufmachMouseClick("left", 45, 780, 1, 10)
MouseMove( 38, 509, 10)
MouseMove( 287, 509, 10)
MouseMove( 287, 680, 10)
WinWait("C:\Dokumente und Einstellungen\All Users\Startmenü\Programme", "Blue Byte", 2)MouseMove( 372, 362, 10)
MouseMove( 520, 362, 10)
MouseMove( 550, 510, 10)
Sleep(1000)
MouseClick("left", 550, 510, 1, 20)
hier öffnet es dann mein worddokument
aber wenn ich da dann$text = "hier dein text"
send($text)kommt danach immer no kein texthm controlsettext blick ich ja au net ich probiers trotzdem mal
-
is denn das fenster also dein word dokument auch aktiv?
am sonsten würd ich es eben mit controlsettext machen oda wie bugfix schon gesagt hat mit der word.au3.
-
also der cursor oder so ein schreib zeichen is halt in meim worddokument
hab dann aber ne frage zum befehl bei control....
des öffnet ja ein neues Dokument1würde die eingabe so passen weil schreiben tuts immer no nix:
ControlSetText("Dokument1 - Microsoft Word", "Microsoft Word-Dokument", "die id woher bekomm ich die bei window info steht da keine", "hallo was ist los")
-
- Offizieller Beitrag
Nebenbei: Word starten: ShellExecute("winword.exe")...
peethebee
-
ui jetzt komm ich der lösung näher
kann jetzt in mein word dokument schreiben thx