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

Beiträge von Schnuffel

  • Uhrzeit

    • Schnuffel
    • 4. August 2009 um 20:08

    oder so:

    Spoiler anzeigen
    [autoit]

    Func Example2()
    Local $n, $msg

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

    GUICreate("My GUI get time")
    $n = GUICtrlCreateDate("", 20, 20, 70, 20, $DTS_TIMEFORMAT)
    GUISetState()

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

    ; Run the GUI until the dialog is closed
    Do
    $msg = GUIGetMsg()
    Until $msg = $GUI_EVENT_CLOSE

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

    MsgBox(0, "Time", GUICtrlRead($n))
    GUIDelete()
    EndFunc ;==>Example2

    [/autoit]
  • Dienst will sich nicht per Autoit starten lassen

    • Schnuffel
    • 2. August 2009 um 21:03

    das habe ich befürchtet...
    Dienste haben einen Namen und eine Beschreibung.
    Dein Name klingt eher nach dem Beschreibungsnamen.

    Versuch mal unter Verwaltung --> Dienste den Dienst mit der rechten Maustaste anzuklicken und unter Eigenschaften seinen "wahren" Namen in Erfahrung zu bringen.
    Damit kannst Du die den dann auch mit Net start und net Stop ansprechen...
    Nachtrag:
    ich hab noch folgenden Thread gefunden: Link

  • Dienst will sich nicht per Autoit starten lassen

    • Schnuffel
    • 2. August 2009 um 17:02

    wie heißt denn der Dienst?

  • Suche gutes C, C++ tut/ Buch für Anfänger

    • Schnuffel
    • 2. August 2009 um 16:55

    ich hatte mal versucht ganz einfach einzusteigen:
    http://www.amazon.de/C-f%C3%BCr-Dum…M/dp/3826628977

  • TextMeter

    • Schnuffel
    • 1. August 2009 um 20:33

    Hallo BugFix,
    ich denke tobi_girst hat nicht ganz Unrecht.

    Zitat

    das Checkbox-Ctrl ausschließlich als Anzeigeelement für einen Status verwendet

    Eine Checkbox die nicht ausgegraut ist wird wohl grundsätzlich zum anklicken anregen. :P
    Wenn das dann nicht möglich ist, dann entsteht Verwirrung und Frustration.

    Ich kan gut verstehen, dass diese Methode leicht anzusteuern und gut umzusetzen ist.
    Aber wie gesagt entspricht es nicht dem "User-Standard".
    Selbstverständlich obliegt es Dir so zu programmieren wie du es für richtig hälst,
    ich wäre für jegliche Kritik aber immer offen. (ohne dir in den Rücken fallen zu wollen)

    Nichtsdestotrotz muß zugeben, dass ich das Tool als solches Spitze finde.
    Es sind halt manchmal die kleinen Dinge, die das Leben vereinfachen.

  • überprüfung oder sowas in der art

    • Schnuffel
    • 28. Juli 2009 um 13:10

    steht alles in der Hilfe
    einfach mal lesen.
    http://www.autoit.de/dokumentation_aktuell/functions/Hex.htm

  • überprüfung oder sowas in der art

    • Schnuffel
    • 28. Juli 2009 um 12:17

    bitte schön: (getestet...)

    Spoiler anzeigen
    [autoit]

    #include <Sound.au3>

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

    While 1
    _testfunc()
    Sleep(100)
    WEnd

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

    Func _testfunc()
    While Hex(PixelGetColor(9,10),6) = "373A48"
    $sound = _SoundOpen(@WindowsDir & "\media\tada.wav")
    _SoundPlay($sound)
    While _SoundStatus($sound) = "playing"
    sleep(10)
    WEnd
    WEnd
    EndFunc

    [/autoit]
  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 28. Juli 2009 um 09:31
    Zitat

    Wie löse ich eigentlich mit einem SEND Befehl eine Funtionstaste aus?
    ... ich brauche ALT F8

    jetzt hab ich doch mal eine kleine Bitte am Rande...
    Nimm dir mal die Hilfe zu Herzen.
    Es kann ja nicht sein, dass wir dir jeden Begriff erklären...
    ... Send("!{F8}") müsste das sein ;)

    Zitat

    Wenn du möchtest leite ich dir so eine Original html Mail mal weiter...
    (dann PN)

    PS: kannst gerne machen, ich schau mir das dann mal an.
    Bin nur die nächsten Tage unterwegs...

  • RunAs in Installationsroutine.

    • Schnuffel
    • 28. Juli 2009 um 09:20

    in Deinem Fall würde ich eine Gui basteln, die alle installierbaren Programme anzeigt.
    Bei Auswahl startest Du das entsprechende Script mit RunAs.

  • Wie füge ich eine video ein?

    • Schnuffel
    • 26. Juli 2009 um 22:15

    vermutlich ist die Datei im DivX-Format.
    Ob das so ohne weiteres funktioniert bezweifel ich mal...

  • Anpinnen von variablen Seitenleisten

    • Schnuffel
    • 26. Juli 2009 um 21:57

    ich denke ich habe genau sowas im engl. Forum schon gesehen.
    Musste halt bis morgen warten...

    Edit: Uppsss
    Beim 2. mal lesen von Deinem Thread hab ich erst gesehen, dass ich was übersehen hab.
    Das mit dem Pin ist in der Demo nicht mit drin. Daher wieder gelöscht ;)

  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 26. Juli 2009 um 21:56

    also wenn Du in das Nachrichtenfenster klickst, dann kannst Du den gesamten Text markieren mit Strg-A

  • Wie füge ich eine video ein?

    • Schnuffel
    • 26. Juli 2009 um 19:06

    so sollte es gehen ;)

    Spoiler anzeigen
    [autoit]

    #include <AVIConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GuiAVI.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 625, 445, 192, 124)
    $Avi1 = GUICtrlCreateAvi(@TempDir&"\SAW.5.Unrated.avi", 1, 64, 56, 489, 305)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    _GUICtrlAVI_Play($Avi1)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]
  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 26. Juli 2009 um 17:56

    vielleicht mit Shift-Down?

    [autoit]

    Send("+{DOWN}")

    [/autoit]
  • Ich möchte zu einem geöffnetem Programm wechseln - mit run?

    • Schnuffel
    • 26. Juli 2009 um 17:50

    Opt("WinTitleMatchMode", 2)
    WinActivate("Excel")

  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 26. Juli 2009 um 15:13

    sorry,

    hier nochmal ein Ansatz mit Beschreibung:

    [autoit]

    Opt("WinTitleMatchMode", 2)
    HotKeySet("{F8}","email_drucken"); setzt die Taste F8 als HotKey zum Ausführen deiner Funktion
    HotKeySet("^{F8}","exitprog"); beendet das Prog mit Strg + F8

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

    Func email_drucken()
    ControlSend("Nachricht","","MsoCommandBar3","^p"); sendet an das aktive Fenster (sollte das Email-Fenster sein den Befehl STRG + P zum Anzeigen der Drucker auswahl
    WinWait("Drucken","Drucker auswählen",10); wartet auf das Druckerfenster
    If WinExists("Drucken","Drucker auswählen") Then
    ControlClick("Drucken","Drucker auswählen","[CLASS:Button; INSTANCE:4]"); klickt im Druckerfenster auf Einstellungen
    EndIf
    EndFunc

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

    Func exitprog()
    HotKeySet("{F8}"); löscht den HotKey
    HotKeySet("^{F8}"); löscht den HotKey
    Exit
    EndFunc

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

    #include <GUIConstants.au3>
    While 1

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

    WEnd

    [/autoit]


    Die Daten für den ControlSend und ControlClick erhälst Du mit dem AutoIt Info Window.
    Damit ersparst Du Dir das mit dem Sleep usw.

    Aber das Vorgehen liegt ja ganz bei Dir :D

  • IE.au3. Skript im Background laufen lassen?

    • Schnuffel
    • 26. Juli 2009 um 14:55

    - öffne die AutoIt-Hilfe
    - klicke links den Reiter "Index" an
    - gebe den Begriff "ie" ein
    - arbeite Dich durch die angezeigten Funktionen und übe an den Beispielen
    - erstelle ein Script auf Basis der IE.au3
    - poste dein Script bei Problemen

    Fertig :D

  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 26. Juli 2009 um 14:51

    hier mal ein Ansatz zum ausbauen...

    Spoiler anzeigen
    [autoit]

    Opt("WinTitleMatchMode", 2)
    HotKeySet("{F8}","email_drucken")

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

    #include <GUIConstants.au3>
    GUICreate('')
    GUISetState()
    While 1
    $msg = GUIGetMsg()
    Switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    ;Case $msg =
    ;Case $msg =
    ;Case $msg =
    ;Case $msg =
    EndSwitch
    WEnd

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

    Func email_drucken()
    ;ControlSend("Nachricht","","MsoCommandBar3","!d")
    ControlSend("Nachricht","","MsoCommandBar3","^p")
    WinWait("Drucken","Drucker auswählen",10)
    If WinExists("Drucken","Drucker auswählen") Then
    ControlClick("Drucken","Drucker auswählen","[CLASS:Button; INSTANCE:4]")
    EndIf
    EndFunc

    [/autoit]
  • Wie füge ich eine video ein?

    • Schnuffel
    • 26. Juli 2009 um 14:29

    siehe Hilfe...
    _GUICtrlAVI_Create

  • Möchte automatisiert einen Teil einer Outlookmail drucken + dann zu EXCEL wechseln + Makro starten

    • Schnuffel
    • 26. Juli 2009 um 13:42

    also Alt-Tab ist Send("!{TAB}")
    ich bin mir im Moment nur nicht ganz im Klaren,
    wo die Automatisierung deines Scriptes einsetzen soll ?(

    Soll Dein Script erkennen, ob eine neue Email angekommen ist, oder machst Du das noch von Hand...
    Soll "nur" das Fenster der geöffneten Email gesteuert werden oder schon vorher in Outlook direkt ...

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™