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

Beiträge von alpines

  • Ein ... "Winziges" Problem

    • alpines
    • 19. September 2013 um 21:17

    // Hat sich erledigt, x64 Variante: 1899. x86 Variante: 3899.

  • Ein ... "Winziges" Problem

    • alpines
    • 19. September 2013 um 20:19

    Der kommt bei mir nach 1899 Aufrufen, weiß nicht woran es liegen könnte. Verwende auch die 3.3.8.1!

  • OpenFileDialog in GUI

    • alpines
    • 19. September 2013 um 18:03

    Soweit ich das verstanden hab, möchte er es in die GUI einbetten, so das kein neues Fenster auftaucht, mir fällt keine Möglichkeit ein (gibt bestimmt UDF und das passende Objekt dazu) außer das selber zu basteln.

  • IEEmbedded - radio submit

    • alpines
    • 19. September 2013 um 11:16

    FormSubmit ist um das Formular (POST) abzusenden, dazu wird der Button gedrückt der zu 99% kein "name="-Attribut hat.
    Versuch mit http://www.autoitscript.com/autoit3/docs/l…PropertySet.htm erstmal den Wert des Radios zu setzen, etwa mit 1, 2, 3, 4 o. ä.

  • Dateigrösse auslesen in ein File schreiben und per SMTP Send verschicken

    • alpines
    • 19. September 2013 um 10:52

    Wenn man aber schon die Datei öffnet, dann sollte man sie am Ende auch mit

    [autoit]

    FileClose($file)

    [/autoit]

    schließen!

    Du hast zu viele Kommas da,

    [autoit]

    FileWrite ($file, "Timestamp:" & @MDAY, @MON, @YEAR & @CRLF) ;Falsch
    FileWrite ($file, "Timestamp:" & @MDAY & @MON & @YEAR & @CRLF) ;Richtig

    [/autoit]
  • Dateigrösse auslesen in ein File schreiben und per SMTP Send verschicken

    • alpines
    • 19. September 2013 um 10:13

    Du findest im englische Forum folgende Funktion:

    [autoit]

    _InetSmtpMailCom

    [/autoit]


    Damit kannst du, sofern richtig konfiguriert, Mails ohne Client versenden, aber Achtung!
    Einige Anbieter schließen temporär die Mail wegen Fremdzugriff.

    // Zeit erc kriegst du per FileGetTime glaub ich.

  • Alles Gute für den autoit.de Betreiber

    • alpines
    • 19. September 2013 um 10:10

    Alles Gute auch von mir!

  • SciTE - Toggle Folding #Region

    • alpines
    • 18. September 2013 um 22:49

    Naja, jeder soll sein SciTE so gestalten wie er es möchte, ich persönlich find das unnütz, weil ich damit nichts anfangen kann, aber das können sicherlich andere Leute.

  • SciTE - Toggle Folding #Region

    • alpines
    • 18. September 2013 um 22:03

    Meiner Meinung nach ein bisschen überflüssig noch mehr HotKeys anzulegen,
    stattdessen kann man auch einfach Alt + 3x Rechts + Runter + Enter drücken und schon hat man das gleiche, dann erreicht man auch Toggle All Folds.

  • Ein ... "Winziges" Problem

    • alpines
    • 18. September 2013 um 19:20

    Das kann bei dir durchaus sein, aber wenn ich eine rekursive Funktion baue und die Anzahl der Aufrufe ausgebe, dann sind das bei mir 1899 Aufrufe.

  • Ein ... "Winziges" Problem

    • alpines
    • 18. September 2013 um 14:18

    Im Source-Code stand

    [autoit]

    GuiDelete $hGui

    [/autoit]

    oder so ähnlich, das ist aber nicht der richtige Syntax, mittlerweile hast du das glaub ich schon ergänzt.
    Tidy ist ein Programm, (ist in SciTE per HotKey STRG+T glaub ich verfügbar), welches dein Script mit sinnvollen Code-Einrückungen versieht, damit es besser lesbar ist.
    Aus:

    [autoit]

    Func Addition($fValue1, $fValue2)
    Local $fReturn
    $fReturn = $fValue1 + $fValue2
    Return $fReturn
    EndFunc

    [/autoit]


    wird sowas wie:

    [autoit]

    Func Addition($fValue1, $fValue2)
    Local $fReturn
    $fReturn = $fValue1 + $fValue2
    Return $fReturn
    EndFunc ;==> Addition

    [/autoit]


    Mit Rekursion mein ich folgendes: Ich würde nicht für jede Form unbedingt eine eigene Funktion machen, da wenn du die Funktion selbst in der Funktion aufrufst eine Rekursion (sprich Wiederholung) hervorrufst.
    AutoIt streikt ab knapp 1899 in sich wiederholten Funktionsaufrufen und beendet das Programm, deshalb vermeid Funktionen solange sie nicht von Nöten sind.

    Desweiteren kannst du statt Funktionen auch einfach die GUIs am Anfang initialisieren und den GUISetState auf @SW_HIDE stellen, und immer wenn du die GUI brauchst, nimmst du einfach GUISetState($hGui, @SW_SHOW),
    dabei musst du aber jeder Form natürlich unterschiedliche Variablen zuweisen!

  • lokale WLAN / LAN Adresse mit Autoit ändern

    • alpines
    • 18. September 2013 um 14:10

    Wenn es in Windows aus irgendeinem Grund nicht klappen sollte,
    dann einfach die Webseite des Routers aufrufen per WinHttp oder TCP und durch die entsprechenden Menüs durchklicken.

  • Was mach ich falsch?

    • alpines
    • 17. September 2013 um 22:24

    Bitte, bitte, bitte! Man kann es nicht oft genug predigen, nehmt gefälligst bessere Topicnamen!
    Keiner kann wissen um welches Thema es geht, wenn du "Was mach ich falsch?" nimmst!
    "_isPressed - Abfrage eventuell falsch?" Wäre da viel besser, weil du angibst um welches Thema es sich handelt,
    und was der Fehler sein könnte.

    // Außerdem, wenn ein Thema gelöst wurde dann setz den Präfix auch auf gelöst!

  • Gleiche IP bei zwei PCs? o.O

    • alpines
    • 17. September 2013 um 16:20

    Eine MAC-Adresse ist eine Adresse die jeder Netzwerkadapter bzw. jedes Gerät hat das Zugang zum Internet hat (beim Router stehts unten).
    Wenn du die einträgst im Router, dann kann der differenzieren und zwei unterschiedliche IPs zuweisen.

  • Gleiche IP bei zwei PCs? o.O

    • alpines
    • 17. September 2013 um 15:54

    Wenn sie (aus welchem Grund auch immer) die gleiche IP haben, dann verbinde den einen über LAN und stell für die MAC-Adresse eine feste IP ein.

  • DLLCall und Absturz: Exit Code -1073741819

    • alpines
    • 17. September 2013 um 15:01

    Schreib doch lieber die ganzen Befehle auseinander zu Debugzwecken, vielleicht verursacht eine der Zeilen den Error und nicht der Call?

  • Windows 7 - TrayTip dauerhaft einblenden

    • alpines
    • 17. September 2013 um 14:15

    Entweder du rufst ständig ein neues TrayTip (wenn das alte abgelaufen ist) oder du zeichnest per GDI+ o.ä. ein TrayTip hin oder machst eine GUI in der Form eines Traytips.

    Die sind nicht alle ganz gut aber sollten trotzdem funktionieren.

  • Windows 7 - TrayTip dauerhaft einblenden

    • alpines
    • 17. September 2013 um 13:01

    Soweit ich das weiß, muss man das in der Systemsteuerung einstellen, bei einigen Traytips sind ja diese Schraubenschlüssel daneben.

    Systemsteuerung\Alle Systemsteuerungselemente\Infobereichsymbole wäre das bei mir, weiß nicht ob man da das einstellen kann oder ob man das in der Registry machen muss.

    In der Hilfe zu Traytip steht übrigens folgendes:

    Zitat

    A rough estimate of the time (in seconds) the balloon tip should be displayed. (Windows has a min and max of about 10-30 seconds but does not always honor a time in that range.)


    Versuch mal statt der 5 als Parameter eine -1 oder einfach deine Sleepzeit zu nehmen.

  • Musikstream Titel auslesen

    • alpines
    • 17. September 2013 um 12:30
    [autoit]

    $oWMP = ObjCreate("WMPlayer.ocx")
    $oWMP.CurrentMedia.Name()

    [/autoit]


    Dieses Objekt beinhaltet einige Funktionen um den Stream auszulesen, damit sollte es möglich sein, wenn du natürlich den Stream streamst, das zieht extrem wenig an der Internetleitung aber trotzdem ist es ganz gut so.
    Bin mir nicht ganz sicher, ob der Befehl richtig ist aber die Referenz kannst du im Internet nachschlagen.

  • Alles Gute Orion (und andere)

    • alpines
    • 17. September 2013 um 11:30

    Das Bild ist ja mal richtig geil! :D
    Alles Gute an das Sternenbild und die anderen!

    :party: :party: Feiert schön! :party: :party:

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™