1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. helpme

Beiträge von helpme

  • aktion vor dem drucken ausführen

    • helpme
    • 12. Januar 2014 um 13:15

    hallo,


    ich möchte, dass vor der druckausgabe eine aktion ausgeführt wird.
    also, bevor der druckauftrag rausgeht soll z.B. erst eine msgbox angezeigt werden. (aber wirklich erst dann, wenn der druckauftrag schon bestätigt wurde)


    gibt es eine art "beforePrint " oder so ?
    oder kann man das vielleicht anders realisieren?

    mein problem:
    ich möchte mit meinem programm (läuft im hintergrund) eine funktion ausführen..... aber noch bevor der druckauftrag (aus einem x-beliebgem programm) an den drucker gesendet wird.


    vielen dank.

  • serial port buffer-löschen

    • helpme
    • 1. Dezember 2013 um 12:14

    hallo,
    ich möchte gern mit autoit den buffer eines serielen ports löschen.

    z.B.
    die verbindung besteht zu einem plotter, an den nun daten gesendet werden.
    nun möchte ich den buffer des com ports löschen. (der plotter sowie die datenübertragung vom pc aus wurde gestoppt.)
    nun sind ja noch daten in buffer (oder irre ich mich da) die ich gern löschen möchte.


    mein angedachter code:

    [autoit]


    #include <WinAPI.au3>
    #include "commMG.au3"

    [/autoit][autoit][/autoit][autoit]

    Global $Port = "COM1"

    [/autoit][autoit][/autoit][autoit]

    Local $Port1 = _WinAPI_CreateFile($Port, 2, 2)
    _CommClearOutputBuffer()
    _CommClearInputBuffer()
    Local $Closed =_WinAPI_CloseHandle($Port1)

    [/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit][autoit][/autoit]


    funktioniert das so? (der code läuft zwar durch.. aber ob sich das was tut, kann ich nicht nachvollziehen)
    hat jemand vielleicht einen anderen lösungsvorschlag?

    vielen dank.

  • com port blockieren

    • helpme
    • 30. November 2013 um 19:03

    hallo,

    also sobald ich eine verbindung mit dem usb-seriel-adapter habe (daten an den plotter sende), kann ich diesen nicht über devcon deaktivieren, da er dann neustarten will.
    gibt es vielleicht die möglichkeit mit autoit den seriellen buffer zu löschen?

    danke.

  • com port blockieren

    • helpme
    • 29. November 2013 um 18:10

    vielen dank für die info...

    hab devcon ausprobiert... sehr interessant....
    das problem ist nur, dass er zum deaktivieren rebooten will. das ist natürlich doof.

    ich will den port ja nur kurzzeitig deaktiviern und wieder aktivieren

    (es handel sich um ein usb gerät (es ist ein usb zu seriell konverter))

    vielleicht hat noch jemand eine idee, wie ich diese verbindung blockieren kann.

    danke!!!

  • com port blockieren

    • helpme
    • 25. November 2013 um 19:01

    hallo,

    ich suche nach einer möglichkeit den com-port zu blockieren oder zu unterbrechnen oder zu sperren.

    mein problem:
    ich schicke über den windows-drucker-spooler daten zum plotter.
    beende ich den windows spooler, bekommt der plotter einen buffer overflow (fehler.. ich muss den plotter aus und wieder einschalten).
    (auch wenn ich den spooler prozess kille -> zack buffer overflow) das bedeutet, irgendwelche daten werden noch gesendet, indem moment wo der spooler beendet wird.

    ich hab schon alle einstellungen / übertragungsparameter usw. probiert.
    nur eins hat geholgen: seriellen stecker ziehen dann windows-spooler-beenden und neustarten. stecker wieder dran. und läuft.

    nun fehlt mir dieses codeschnipsel um genau das zu bewerkstelligen (den com port blockieren, so dass ich den drucker-spooler ohne fehlermeldung am plotter, beenden kann).

    vielen dank.

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™