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

Beiträge von Skerg

  • FileDelete löscht nicht

    • Skerg
    • 12. März 2014 um 10:45

    du hast einen handel $datei du must aber

    [autoit]

    $inhalt_der_file = FileRead($datei)

    [/autoit]

    nutzen um den inhalt der datei zu lesen

  • FileDelete löscht nicht

    • Skerg
    • 12. März 2014 um 10:17

    wird die Datei denn noch verwendet (Filehandel, im editor geöffnet, wird ausgeführt) oder befindet sich die Datei in einem Verzeichnis in dem Admin rechte zum löschen nötig sind? Prüfe diese möglichkeiten.

  • Addition von Dezimalzahlen mit Nachkommastellen

    • Skerg
    • 11. März 2014 um 12:27

    Stimmt, wenn du die tausender-trenner noch brauchst würde ich sie am ende hinzufügen. Habe erst letztens eine udf von BugFix dazu hier im forum gesehen.

  • Addition von Dezimalzahlen mit Nachkommastellen

    • Skerg
    • 11. März 2014 um 11:45

    wie sieht denn der string in $line aus, außerdem ist

    [autoit]

    $z1_Aktuell = StringMid($line, 32, 16))

    [/autoit]

    eine ")" zuviel...(sollte das
    nicht einen error auswerfen?)

  • Addition von Dezimalzahlen mit Nachkommastellen

    • Skerg
    • 11. März 2014 um 09:24

    kleiner tipp in autoit werden die nachkomma stellen mit 0.123 angegeben. außerdem würde ich $z1 nicht als string angeben.

  • Addition von Dezimalzahlen mit Nachkommastellen

    • Skerg
    • 11. März 2014 um 08:42

    mir erschließt sich deine frage nicht ganz.... Was stimmt denn nicht?

  • INI allgemeine Frage

    • Skerg
    • 10. März 2014 um 15:57

    So sollte es jedoch immer funktinonieren egal was man mit .au3 verknüpft hat ^^

  • INI allgemeine Frage

    • Skerg
    • 10. März 2014 um 12:20

    ich glaube was du suchst ist das hier

    [autoit]

    Run(@AutoItExe & ' /AutoIt3ExecuteScript ' & $sLink)

    [/autoit]


    hab hier kein Autoit um es zu testen aber wenn mich meine errinerung nicht trügt sollte es so gehen.

  • Passwort auf Schreibweise prüfen

    • Skerg
    • 24. Januar 2014 um 14:31

    Wenn du vor hast dein Passwort im Script fest stehen zu haben würde ich dir empfehlen es als Hashwert zu speichern.
    Beim vergleich kommt bei Klein/Großschreibung auch ein anderer Hashwert raus so das sich damit auch dein problem "umgehen" lässt ^^

  • Wie bekomme ich eine bestehende sqlite.db ins memory?

    • Skerg
    • 14. Januar 2014 um 09:38

    so war gestern verhindert. wenns noch hilft Hier

  • Wie bekomme ich eine bestehende sqlite.db ins memory?

    • Skerg
    • 13. Januar 2014 um 16:41

    Ich hab dazu mal eine UDF gefunden die eine SQLite-Datenbank sicher Kopiert, auch in eine :memory: wenn gewünscht.
    Ich schaue mal ob ich die UDF bzw. den Namen der UDF finde wenn ich wieder am heimischen PC bin.

  • Externes .au3 Script starten/ausführen

    • Skerg
    • 10. Januar 2014 um 18:39

    So musste jetzt noch bissie was überarbeiten und top Optimiert ist es auch nicht, für deine Zwecke sollte es aber funktionieren ^^

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    bei rückfragen einfach anschreiben :D

    Dateien

    Call Extern.rar 293,15 kB – 349 Downloads
  • Externes .au3 Script starten/ausführen

    • Skerg
    • 10. Januar 2014 um 14:10

    habe für sowas mal was geschrieben nur leider kann ich zur zeit nicht nachschauen, erst heute abend.
    Was du machen musst ist dem 2. Script eine möglichkeit geben eine variable im 1. Script zu verändern. denn

    Zitat

    Global $test_var = 1
    RunWait(@AutoItExe & ' /AutoIt3ExecuteScript "' & @ScriptDir & "\test.au3" & '"')

    kann nicht funktionieren, weil das 2. Script keinerlei möglichkeiten hat die Variable aus dem 1. Script zu lesen.

    Wenn es nur simpel sein soll würde dir sicher auch:

    [autoit]


    Global $test_var = 1
    RunWait(@AutoItExe & ' /AutoIt3ExecuteScript "' & @ScriptDir & "\test.au3" & '" "' & $test_var & '"' )

    [/autoit][autoit]


    _test()

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

    Func _test()
    if $CmdLine[0] > 0 Then MsgBox(0,"",$CmdLine[1])
    EndFunc

    [/autoit]


    genügen.

  • IP im Netzwerk abfrangen und an SPS senden

    • Skerg
    • 18. Dezember 2013 um 15:09

    indem fall kannst du die Adlibregister dem button zuweisen. du musst nur darauf achten das du nicht wieder wie in deinem ersten skript die function bei jedem schleifendurchgang neu registrierst.

    Spoiler anzeigen
    [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Start
    AdlibRegister("ip_Abfrage",5000)
    GUICtrlSetData ($runGui, "run")
    Case $Stop
    AdlibUnRegister("ip_Abfrage")
    GUICtrlSetData ($runGui, "Stop")
    _Status_reset()
    Case $save
    _SaveConfigGui()
    EndSwitch
    WEnd

    [/autoit]

    mit AdlibUnRegister stoppst du das automatische ausführen von ip_Abfrage() wieder und du könntest die function wieder neu Registrieren.

  • IP im Netzwerk abfrangen und an SPS senden

    • Skerg
    • 18. Dezember 2013 um 08:53

    das liegt daran das du

    [autoit]

    AdlibRegister ( ip_Abfrage(),5000)

    [/autoit]

    zu

    [autoit]

    AdlibRegister ( "ip_Abfrage",5000)

    [/autoit]

    ändern musst. Ansonsten registrierst du eine function die den namen des return wert von ip_Abfrage() hat.

  • Weihnachtsmützen für euer Avatar !

    • Skerg
    • 3. Dezember 2013 um 18:28

    So mein Panda ist jetzt auch "bemützt"

  • WinWaitActive mit Variable

    • Skerg
    • 3. Dezember 2013 um 13:13

    Du kannst in einer Variable keine Abfrage definieren aber mit der Variablen kannst du in einer if abfrage etwas abfragen.
    Außerdem empfehle ich dir die Hilfe etwas anzuschauen da wird genau erklärt was WinWaitActive macht und was die einzelnen parameter sind.
    ich rate jetzt mal, das du etwar sowas meinst:

    [autoit]

    While True
    WinWaitActive("DeskUpdate")
    Local $WinText = WinGetText("DeskUpdate")
    If StringInStr($WinText, "0 Treiber, 0 Software, 0 Updates") Then
    WinClose("DeskUpdate")
    Else
    ; Hier Dein Code wenn updates verfügbar
    Endif
    WEnd

    [/autoit]


    Habe hier jetzt kein AutoIt und auch nicht dein Programm um zu sehen ob es klappt. einfach mal ausprobieren.

  • Fensterabfrage

    • Skerg
    • 2. Dezember 2013 um 12:54

    du setzt $i nicht wieder zurück

    [autoit]


    Global $iSwitch = 0 ; habe dein $i mal umbenannt den $i wird meist in for schleifen genutzt.
    While 1

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

    If BitAnd(WinGetState("mein Fenster", ""), 2) Then
    sound1()
    Else
    iF $iSwitch <> 0 Then $iSwitch = 0
    Endif

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

    WEnd

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

    Func sound1(); hab ich umgestellt denn für einmal braucht man keine Schleife
    if $iSwitch = 0 Then
    beep(100,500)
    $iSwitch += 1; $iSwitch += 1 ist nichts anderes als $iSwitch = $iSwitch + 1
    Endif
    EndFunc

    [/autoit]
  • Ein kleines Tool für eine Optionsänderung

    • Skerg
    • 30. November 2013 um 20:31

    Das kann TS doch von haus aus. Lege einfach ein Profile für die aufnahme unter
    "Optionen => Aufnahme => Grünes+"
    an und anschließend legst du unter
    "Optionen => Hotkeys => +Hinzufügen => Erweiterte Aktionen => ------Selbst------ => Aufnahmeprofile => Aufnahmeprofile umschalten"
    einen Hotkey zum umschalten an

  • Happy Burtstag Der_Doc und BugFix

    • Skerg
    • 28. November 2013 um 08:32

    Von mir auch wieder alles Gute und viel Spaß beim Feiern :thumbup: :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™