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

Beiträge von Kachiru

  • Funktion x-mal wiederholen lassen

    • Kachiru
    • 16. April 2016 um 22:57

    Hi,
    ich versuche momentan einen Ablauf x-mal ablaufen zu lassen, schaffe es aber nicht das richtig hinzubekommen.
    Hier mein Code:

    AutoIt
    $Input = InputBox("Anzahl der Wiederholungen", "")
    _Func() x $Input ;so in die richtung soll es funktionieren

    Hoffe mir kann jemand noch so spät helfen ^^
    Danke im Vorraus
    MfG

  • Monat kompakt definieren

    • Kachiru
    • 4. Februar 2016 um 12:32
    Zitat von Andy

    Hi,
    bleibt noch die Frage offen, wieso du statt eines normalen Leerzeichen den Umweg über das chr(32) gehst?!

    Hm. Als ich am Anfang versucht habe das Leerzeichen im Text einzufügen, wurde es in der GUI geschweige in der MsgBox nicht angezeigt. Jetzt im nachhinein funktionierts, komisch :/ Danke für den Hinweis

    Zitat von AspirinJunkie

    Gibt auch fertige Funktionen genau für diesen Fall (sogar mit Anpassung an die lokale Sprache):

    AutoIt
    #include <Date.au3>
    
    
    $d_Monat = @MON
    
    
    $s_Monat_Lang = _DateToMonth($d_Monat, $DMW_LOCALE_LONGNAME)
    $s_Monat_Kurz = _DateToMonth($d_Monat, $DMW_LOCALE_SHORTNAME)
    
    
    MsgBox(0, "", "$d_Monat = " & $d_Monat & @CRLF & "$s_Monat_Lang = " & $s_Monat_Lang & @CRLF & "$s_Monat_Kurz = " & $s_Monat_Kurz)
    Alles anzeigen

    Danke! Werde das gleich mal ausprobieren :thumbup:

  • Monat kompakt definieren

    • Kachiru
    • 3. Februar 2016 um 17:50

    Danke euch beiden!
    War mir eine große Hilfe :thumbup:

  • Monat kompakt definieren

    • Kachiru
    • 3. Februar 2016 um 17:28
    Zitat von K.K.

    Hi,
    ich würde es so machen:

    AutoIt
    Dim $a_months[12] = ["Jan", "Feb", "Mär", "Apr", "Mai", "Jun", "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"]
    
    
    MsgBox(0, "Datum", "Heute ist der" & Chr(32) & @MDAY & "." & Chr(32) & $a_months[@Mon - 1] & Chr(32) & @YEAR)

    Danke für deine Antwort erstmal, das mit dem keyword versteh ich noch, aber was genau passiert dort in der MsgBox? ($a_months[@Mon - 1])

  • Monat kompakt definieren

    • Kachiru
    • 3. Februar 2016 um 16:24

    Moin,
    bin relativ neu in AutoIT und arbeite momentan an einem Programm, wo ich jegliche Macros benutze und versuch in einer GUI darzustellen. Momentan arbeite ich am Datum, was auch gut funktioniert, mir aber sicher bin, dass das viel kompakter geht, nur ich nicht weiß wie ich das anstellen soll.
    Hier der Code:

    AutoIt
    Func _Datum()
    	Select
    		Case @MON = 1
    		MsgBox(0, "Datum", "Heute ist der" & Chr(32) & @MDAY & "." & Chr(32) & "Januar" & Chr(32) & @YEAR)
    	EndSelect
    	Select
    		Case @MON = 2
    		MsgBox(0, "Datum", "Heute ist der" & Chr(32) & @MDAY & "." & Chr(32) & "Februar" & Chr(32) & @YEAR)
    	EndSelect
    	Select
    		Case @MON = 3
    		MsgBox(0, "Datum", "Heute ist der" & Chr(32) & @MDAY & "." & Chr(32) & "März" & Chr(32) & @YEAR)
    	EndSelect
    	Select
    		Case @MON = 4
    		MsgBox(0, "Datum", "Heute ist der" & Chr(32) & @MDAY & "." & Chr(32) & "April" & Chr(32) & @YEAR)
    	EndSelect
    ; und immer so weiter...
    Alles anzeigen

    Ich möchte, dass der Monat nicht als Zahl sondern als Wort angezeigt wird, falls ihr euch wundert ^^
    Danke im Vorraus!
    MfG

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™