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. Carsten

Beiträge von Carsten

  • PDF-Html Datei ausdrucken

    • Carsten
    • 18. Juli 2007 um 19:44

    Das hatte ich heute auch schon......

    mit HTML kannst Du es hier sehen:
    Link zu anderem Beitrag


    ansonsten schaue Dir mal den shellexecute-Befehl an. Aber dort kommt halt leider das Auswahlmenü.

    Dieses kannst Du aber schließen mit (oder so ähnlich -> Befehle in Hilfe verwenden oder noch besser Scite-Editor verwenden)

    [autoit]

    if winexists("Fenstername") then
    send ("{enter}")
    endif

    [/autoit]

    Viele Grüsse

  • Screenshot.exe geht nicht mehr.....

    • Carsten
    • 18. Juli 2007 um 19:33

    Ok, die Antwort hilft mir aber dennoch.

    Wenn sonst niemand das Problem hat, gehe ich davon aus, dass es mein Rechner ist......

    Da ich ein Anhänger von 'alle 2 Jahre plattmachen' bin, werde ich wohl mal wieder müssen....... (ist sowieso überfällig...)

    Danke

  • Screenshot.exe geht nicht mehr.....

    • Carsten
    • 18. Juli 2007 um 14:22

    Habe ich wieder mal eine Änderung in AutoIt verpasst????? *lächel*

    Ich habe Screenshot.au3 (vgl. ScreenShot.exe)
    leicht verändert und kompiliert mit Version 3.2.2.0 (toll, dass die Kompilerversion in der Exe angezeigt wird....)

    Wenn ich die identische au3-Datei jetzt mit 3.2.4.9 kompiliere, bekomme ich die Fehlermeldung (siehe Anlage).

    Liegt das an meinem Rechner oder an AutoIt??

    Vielen Dank
    viele Grüsse
    Carsten

    Dateien

    anlage.jpg 73,09 kB – 0 Downloads
  • Programm vom USB-Stick starten

    • Carsten
    • 18. Juli 2007 um 13:23

    Beim mir (win XP) gibt es unter der Auswahl die Zeile

    'immer die gewählte Aktion ausführen?'

    welche aktivierbar ist. Damit müsste dies nur beim ersten Mal gemacht werden. Warum die bei dir fehlt?????

    Auf WIN 98 habe ich schon mal so etwas gemacht, aber in dem ich ein Programm im Hintergrund laufen lies, welches die angesteckten USB-Sticks überwachte und bei bestimmten Sticks, bestimmte Aktionen machte.

    Ist aber auch keine elegante (und sichere) Lösung und muss auch einmalig installiert + eingerichtet werden.

  • shellexecute, 'print' , Auswahlfenster Drucker

    • Carsten
    • 18. Juli 2007 um 10:55

    Habe es bemerkt..... sorry...

    Bin gerade am testen, da ich diesen IE-Bereich in AutoIt noch nie verwendet habe.

    (....15 min.....)

    Ich hab's...... SUPER.....

    HTML-Seite laden, drucken, beenden, HINTER DER TASTATURSPERRE!!!!
    Super, Super, Super, Super...... *lacht*

    [autoit]

    #include <IE.au3>
    $oIE = _IECreate ("c:\temp\druck.html")
    _IEAction ($oIE, "printdefault")
    _IELoadWait ($oIE)
    _IEQuit ($oIE)

    [/autoit]

    Dankeschön

  • shellexecute, 'print' , Auswahlfenster Drucker

    • Carsten
    • 18. Juli 2007 um 10:38

    Danke, der Ansatz ist gut.

    > "print" Opens the print dialog box so the user can print the current page.

    Leider will ich ja gerade KEIN Dialog Druckermenü haben. (ok, schlecht gelesen.....)

    Dummerweise blockt die Tastatursperre alles ab, sonst wäre eine einfach Send-Enter- Anweisung meine Lösung......

  • shellexecute, 'print' , Auswahlfenster Drucker

    • Carsten
    • 18. Juli 2007 um 10:25

    Nee, er bringt bei beiden Möglichkeiten das Druckerauswahlmenü.

    Vielleicht liegt es auch daran, dass es ein Win 2000 Server ist?

    Den gewünschten Drucker kann man bei beiden Befehlen nicht mitgeben, oder?

  • shellexecute, 'print' , Auswahlfenster Drucker

    • Carsten
    • 18. Juli 2007 um 09:17

    Hallo,

    Ich habe ein kleines Script, welches automatisch verschiedene Programme aufruft und am Schluss soll eine Datei gedruckt werden.

    [autoit]

    ShellExecute("c:\temp\druck.html","","","print")

    [/autoit]


    funktioniert auch sehr gut, nur das Auswahlmenü des Fensters muss ich noch automatisieren. Leider kann ich nicht über Tastendruck oder Controlsend gehen, da an diesem PC eine Tastatursperre ist (Mimelock).

    Gibt es eine andere Möglichkeit den gewünschten Drucker mitzuteilen?

    Vielen Dank
    viele Grüsse
    Carsten

  • Speicheradresse auslesen (noch immer: Game-Port)

    • Carsten
    • 16. Juli 2007 um 19:01

    Kann mir jemand sagen, ob ich die Info für das englische Forum richtig formuliert habe?

    ------------------------------------------
    Hello,

    I want to read the memory position 200 (gameport, see jpg) with autoit.

    Maybe this?
    > Func _MemOpen($i_Pid, $i_Access, $i_Inherit)
    But which PID-ID should I use?

    Thanks
    Carsten

    (Anhang Bild)

  • Ausgabe auf DOS Konsole

    • Carsten
    • 16. Juli 2007 um 17:07

    Schade - und ich habe niemand, der für mich die AU3Lib durchsucht *lacht*

    (natürlich nicht ernst gemeint)

  • Ausgabe auf DOS Konsole

    • Carsten
    • 16. Juli 2007 um 13:24

    Ich habe mal kurz reingeschaut, aber nichts passendes gefunden (vielleicht war es aber auch zu kurz ... :) )

    Aber falls Du was findest, würde mich das auch interessieren. Danke.

  • Speicheradresse auslesen (noch immer: Game-Port)

    • Carsten
    • 16. Juli 2007 um 12:58

    Hallo,

    mein Problem mit einem Game-Port einen Schalter abzufragen habe ich noch immer nicht lösen können. Neuer Ansatz:

    Wie kann ich die Speicheradresse 200 auslesen (analog zum Assembler-Bsp)?

    Spoiler anzeigen

    Die Programmierung:
    Der Gameport hat nur ein Register, wo dieses liegt, zeigt der Gerätemanager in den Ressourcen des Gameports. Im Beispiel liegt der E/A Bereich bei 0200-0207. D.h., bei $200 liegt das Byte des Gameports.
    Der Gameport muß nicht geöffnet werden, jedoch sollte ein Joystick im Betriebssystem installiert werden. Folgender Code fragt das Register des Gameports auf die Tasten ab:

    ..
    var
    Wert:byte; //Wert aus Gameport-Register

    asm // inline Assembler
    mov dx,$200; // Lade die Adresse 200 in DX
    in al,dx; // Lade Wert aus 200 in al
    mov Wert, al; // Lade Wert aus al in VAR Wert
    end; // Ende inline Assembler

    Wert nimmt nun 16 verschiedene Werte bei 4 Joysticktasten an (je zwei Tasten pro Joystick), ...
    Quelle: http://www.delphi-roboter.de/3game.htm

    Mit den Memory-Beispielen hier im Forum
    (z.B. Speicheradresse (ReadProcessMemory) auslesen?

    komme ich nicht weiter, weil ich hier keinen Prozessnamen habe, oder????

    In der Anlage nochmal die Speicheradresse über den Gerätemanager, die ich gerne auslesen würde.

    Vielen Dank
    viele Grüsse
    Carsten

    Dateien

    anlage_20070716_125656.jpg 120,62 kB – 0 Downloads
  • Ausgabe auf DOS Konsole

    • Carsten
    • 16. Juli 2007 um 12:48

    Hallo,

    in eine Datei schreiben und dann im DOS-Programm wieder einlesen????

    Ich glaube das Thema war schon mal hier, allerdings auch nicht so richtig zufriedenstellen.........

  • die Geschichte eures Nicknames

    • Carsten
    • 13. Juli 2007 um 12:57

    Tja die Geschichte meines Nicknamens ist sehr kurz:

    Nickname = Realname = Allwettername (da ich ihn bei jedem Wetter trage *lacht* )


    Ok, diese Info war eigentlich unnötig..... hat sich ja bestimmt jeder gedacht....

  • Datenbank

    • Carsten
    • 9. Juli 2007 um 21:24

    Benutzer »trallala« möchte/kann keine privaten Nachrichten empfangen.

    Wieso denn das? Wollte mal eine persönliche Anmerkung machen. Geht das irgendwie?

  • Adressbuch erstellen

    • Carsten
    • 9. Juli 2007 um 21:21

    Aber zum Einarbeiten ist es super....

    Ich mache viele kleine Dinge mit SQLite, die auch mit 'INI' gingen. Irgendwann braucht man mal was größeres und dann ist der Vorteil da...

  • Die erste File Over TCP Funktion

    • Carsten
    • 22. Juni 2007 um 14:57

    wow super - funktioniert wirklich gut.

    Kann es sein, dass Dateien über 100 MB mit Fehler Nr. 4 abgebrochen werden?

    Wie aufwändig ist es vor dem eigentlichen Kopieren einen Dateivergleich über Datum/Größe zu machen? Dann könnte man ein Sicherungsverzeichnis über TCP aktuell halten.

    Nachtrag: der Vergleich kann gar nicht funktionieren, da die empfangene Datei das aktuelle Datum erhält.........

  • wichtige Nachricht.... in e-Mail-Postfach

    • Carsten
    • 20. Juni 2007 um 11:08

    Und dann wären wir wieder beim Thema 'Erst mal vor der eigenen Haustüre kehren' - und den eigenen PC aktuell halten..... *grins*

    Mit Firefox und NoScript hatte ich bisher keine Probleme mit 'Popp-Werbung'.

  • wichtige Nachricht.... in e-Mail-Postfach

    • Carsten
    • 18. Juni 2007 um 11:52

    Ja, genau, die witzige 'Umschlagecke' oben rechts gibt es schon eine Weile nicht mehr.

    (oder ist mein 'NoScript' besser geworden????? *grins*)

  • wichtige Nachricht.... in e-Mail-Postfach

    • Carsten
    • 18. Juni 2007 um 09:22

    Hallo,
    dies finde ich gerade in meinem Postfach:

    [autoit]


    Hallo »Carsten«,

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

    es gibt eine sehr wichtige News auf http://www.autoit.de/index.php bitte Lesen !

    [/autoit]

    wo finde ich denn die bzw. was hat das zu bedeuten???

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™