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

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

    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

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • 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. ;)