Drucker mit Strg+p aufrufen

  • Ich habe da ein Problem ich habe mein word ein text geschrieben der ganz von alleine geht da nach soll er über denn befehl Strg+p denn Drucker einstellung öffnen habe schon versucht mit

    [autoit]

    send("^p")

    [/autoit]


    doch es geht nicht was mache ich falsch bitte um hilfe.


    MfG

    Jackbaron

    Einmal editiert, zuletzt von ^Jackbaron30 (2. September 2009 um 23:11)

  • also bei mir klappt das auch so:

    [autoit]

    Opt("WinTitleMatchMode",2)
    ShellExecute("C:\Programme\Microsoft Office\Office10\Winword.exe")
    WinWait("Microsoft Word")
    send("^p")

    [/autoit]


    Musst vielleicht den Pfad zu deinem Word anpassen ...

    Edit: oder Du verwendest _WordDocPrint ...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

    Einmal editiert, zuletzt von Schnuffel (2. September 2009 um 21:43)

  • Hallo an alle!

    hier der Skript

    [autoit]

    run("D:\Program Files\OpenOffice.org 3\program\swriter.exe")
    sleep(1300)
    send("Hallo das ist mein test")
    sleep(2200)
    send("{ENTER}")
    send("{ENTER}")
    send("wollte nur was sagen!")
    send("^p")

    [/autoit]

    nach dem der text Fertig geschrieben ist soll dann der Drucker(Einstellungen) aufgerufen werden doch passiert nichts wenn ich dieses Befehl.

    [autoit]

    send("^p")

    [/autoit]

    eingebe was mache ich falsch bitte um hilfe

  • Dir ist aber klar das es in OpenOffice kein "Word" gibt, oder?

    Wenn Du korrekte Antworten willst, solltest Du auch inhaltlich korrekte Fragen stellen...
    OpenOffice hab ich gerade nicht installiert, da muß ich passen.
    Du kannst aber auf jeden Fall das Menü mit Send steuern ... !d ...

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • ich habe es auch schon bei word gemacht da kommt das gleiche raus der skript bleibt nach dem text stehen ich möchte das der befehl Strg+p aufgerufen wird also send("^p") doch er will nicht was muß ich dazu noch eintragen

  • Hier nochmal als Word da kommt das gleiche Problem

    [autoit]

    run("D:\Microsoft Office\Office12\WINWORD.EXE")
    sleep(1800)
    send("Hallo das ist mein test")
    sleep(2200)
    send("{ENTER}")
    send("{ENTER}")
    send("wollte nur was sagen!")
    send("^p")

    [/autoit]


    wie bekomme ich den befehl zum laufen danke

    • Offizieller Beitrag

    Naja. Wenn du noch verraten würdest wie, könnten andere eventuell was daraus lernen. ;)