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

Beiträge von Schnitzel

  • Excel datei erstellen und bearbeiten

    • Schnitzel
    • 3. September 2010 um 12:53

    also bei mir dauerts 1-2 Sekunden und dann wird gespeichert.
    Du hast aber schon einen gültigen Pfad verwendet oder?

  • ein kleines Problem

    • Schnitzel
    • 3. September 2010 um 12:52

    installieren() ist kein Wert sondern eine Funktion :D
    Da musste dir deine Installationsrotine natürlich selbst reinpacken.

    Als tipp würd ichs auch entweder so machen wie Doc schon sagt und den Button deaktivieren.
    Oder vllt noch Userfreundlicher: wenn die Datei noch nicht existiert fragen ob man sie Downloaden und dannach automatisch installieren will

  • Excel datei erstellen und bearbeiten

    • Schnitzel
    • 3. September 2010 um 12:48

    das Script funktioniert bei mir einwandfrei
    (nach abändern des Speicherpfades weil ich keine D: Partition hab)

    Wenn du Probleme mit den Excel-Funktionen hast dann lies doch einfach mal in der Hilfe nach.
    Da sind alle ausführlich beschrieben.

    Gruß

  • ein kleines Problem

    • Schnitzel
    • 3. September 2010 um 12:45

    einfach sowas in der Art basteln:

    Spoiler anzeigen
    [autoit]

    Case $Button2
    If FileExists($downloadpfad) Then
    installieren()
    Else
    MsgBox(0,"", "Erst downloaden dann installieren -.-")
    EndIf

    [/autoit]
  • Check Socket

    • Schnitzel
    • 3. September 2010 um 07:49

    das hier vllt?

    [autoit]

    TCPListen()

    [/autoit]
  • peethebee ist B.Sc.

    • Schnitzel
    • 2. September 2010 um 16:58

    Herzlichen Glückwunsch.

  • Aus einer URL nur das letzte "Dir" übernehmen?

    • Schnitzel
    • 2. September 2010 um 14:48

    was du suchst ist eher Stringsplit
    Hier ist die Rückgabe ein Array (genauso wie bei _StringBetween)

    kurzes Beispiel:

    [autoit]

    $url = "http:/test.de/blog/2010/9/2/auto-it-test"
    $name = StringSplit($url,"/"); die Rückgabe ist ein array
    MsgBox(0,"", $name[$name[0]])

    [/autoit]
  • Eine ganze Zeile in einer Datei/löschen

    • Schnitzel
    • 2. September 2010 um 08:09

    Stichwort:

    [autoit]

    _FileWriteToLine

    [/autoit]
  • Ini Read

    • Schnitzel
    • 2. September 2010 um 08:07

    Bitte die Threads immer auf gelöst setzen.
    Dazu einfach den ersten Post bearbeiten, Präfix gelöst wählen und Absenden ;)

  • Zeile aus einer datei suchen und in diese schreiben

    • Schnitzel
    • 31. August 2010 um 17:17

    Edit: hier stand einst unsinn sry ^^

  • Beep Songs :D

    • Schnitzel
    • 31. August 2010 um 11:05

    Oja da kenn ich noch einige :D
    Da sind jede menge driN:
    http://www.autoitscript.com/forum/index.php?showtopic=25201
    http://www.autoitscript.com/forum/index.php?showtopic=30069

    Mit Abstand am besten find ich den hier:
    (zu Tetris passts einfach am besten)

    Spoiler anzeigen
    [autoit]

    #cs
    §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
    Beep Songs
    by Paulie

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

    Parameters:

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

    _*Key*($duration)

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

    *Key* - # of keyboard key
    Duration - How long to hold it
    §§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§§
    #ce

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

    Global $list[100]

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

    $list = StringSplit("4186.01|3951.07|"& _
    "3729.31|3520.00|3322.44|"& _
    "3135.96|2959.96|2793.83|"& _
    "2637.02|2489.02|2349.32|"& _
    "2217.46|2093.00|1975.53|"& _
    "1864.66|1760.00|1661.22|"& _
    "1567.98|1479.98|1396.91|"& _
    "1318.51|1244.51|1174.66|"& _
    "1108.73|1046.50|987.767|"& _
    "932.328|880.000|830.609|"& _
    "783.991|739.989|698.456|"& _
    "659.255|622.254|587.330|"& _
    "554.365|523.251|493.883|"& _
    "466.164|440.000|415.305|"& _
    "391.995|369.994|349.228|"& _
    "329.628|311.127|293.665|"& _
    "277.183|261.626|246.942|"& _
    "233.082|220.000|207.652|"& _
    "195.998|184.997|174.614|"& _
    "164.814|155.563|146.832|"& _
    "138.591|130.813|123.471|"& _
    "116.541|110.000|103.826|"& _
    "97.9989|92.4986|87.3071|"& _
    "82.4069|77.7817|73.4162|"& _
    "69.2957|65.4064|61.7354|"& _
    "58.2705|55.0000|51.9130|"& _
    "48.9995|46.2493|43.6536|"& _
    "41.2035|38.8909|36.7081|"& _
    "34.6479|32.7032|30.8677|"& _
    "29.1353|27.5000|", "|")
    ;Notes Go Here
    ;Format - Number of key on the piano (1 lowest-88 highest), Duration to hold

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

    ;-------------------
    Func _R($dura)
    Sleep($dura)
    EndFunc
    Func _88($dura)
    Beep($list[1], $dura)
    EndFunc
    Func _87($dura)
    Beep($list[2],$dura)
    EndFunc
    Func _86($dura)
    Beep($list[3],$dura)
    EndFunc
    Func _85($dura)
    Beep($list[4],$dura)
    EndFunc
    Func _84($dura)
    Beep($list[5],$dura)
    EndFunc
    Func _83($dura)
    Beep($list[6],$dura)
    EndFunc
    Func _82($dura)
    Beep($list[7],$dura)
    EndFunc
    Func _81($dura)
    Beep($list[8],$dura)
    EndFunc
    Func _80($dura)
    Beep($list[9],$dura)
    EndFunc
    Func _79($dura)
    Beep($list[10],$dura)
    EndFunc
    Func _78($dura)
    Beep($list[11],$dura)
    EndFunc
    Func _77($dura)
    Beep($list[12],$dura)
    EndFunc
    Func _76($dura)
    Beep($list[13],$dura)
    EndFunc
    Func _75($dura)
    Beep($list[14],$dura)
    EndFunc
    Func _74($dura)
    Beep($list[15],$dura)
    EndFunc
    Func _73($dura)
    Beep($list[16],$dura)
    EndFunc
    Func _72($dura)
    Beep($list[17],$dura)
    EndFunc
    Func _71($dura)
    Beep($list[18],$dura)
    EndFunc
    Func _70($dura)
    Beep($list[19],$dura)
    EndFunc
    Func _69($dura)
    Beep($list[20],$dura)
    EndFunc
    Func _68($dura)
    Beep($list[21],$dura)
    EndFunc
    Func _67($dura)
    Beep($list[22],$dura)
    EndFunc
    Func _66($dura)
    Beep($list[23],$dura)
    EndFunc
    Func _65($dura)
    Beep($list[24],$dura)
    EndFunc
    Func _64($dura)
    Beep($list[25],$dura)
    EndFunc
    Func _63($dura)
    Beep($list[26],$dura)
    EndFunc
    Func _62($dura)
    Beep($list[27],$dura)
    EndFunc
    Func _61($dura)
    Beep($list[28],$dura)
    EndFunc
    Func _60($dura)
    Beep($list[29],$dura)
    EndFunc
    Func _59($dura)
    Beep($list[30],$dura)
    EndFunc
    Func _58($dura)
    Beep($list[31],$dura)
    EndFunc
    Func _57($dura)
    Beep($list[32],$dura)
    EndFunc
    Func _56($dura)
    Beep($list[33],$dura)
    EndFunc
    Func _55($dura)
    Beep($list[34],$dura)
    EndFunc
    Func _54($dura)
    Beep($list[35],$dura)
    EndFunc
    Func _53($dura)
    Beep($list[36],$dura)
    EndFunc
    Func _52($dura)
    Beep($list[37],$dura)
    EndFunc
    Func _51($dura)
    Beep($list[38],$dura)
    EndFunc
    Func _50($dura)
    Beep($list[39],$dura)
    EndFunc
    Func _49($dura)
    Beep($list[40],$dura)
    EndFunc
    Func _48($dura)
    Beep($list[41],$dura)
    EndFunc
    Func _47($dura)
    Beep($list[42],$dura)
    EndFunc
    Func _46($dura)
    Beep($list[43],$dura)
    EndFunc
    Func _45($dura)
    Beep($list[44],$dura)
    EndFunc
    Func _44($dura)
    Beep($list[45],$dura)
    EndFunc
    Func _43($dura)
    Beep($list[46],$dura)
    EndFunc
    Func _42($dura)
    Beep($list[47],$dura)
    EndFunc
    Func _41($dura)
    Beep($list[48],$dura)
    EndFunc
    Func _40($dura)
    Beep($list[49],$dura)
    EndFunc
    Func _39($dura)
    Beep($list[50],$dura)
    EndFunc
    Func _38($dura)
    Beep($list[51],$dura)
    EndFunc
    Func _37($dura)
    Beep($list[52],$dura)
    EndFunc
    Func _36($dura)
    Beep($list[53],$dura)
    EndFunc
    Func _35($dura)
    Beep($list[54],$dura)
    EndFunc
    Func _34($dura)
    Beep($list[55],$dura)
    EndFunc
    Func _33($dura)
    Beep($list[56],$dura)
    EndFunc
    Func _32($dura)
    Beep($list[57],$dura)
    EndFunc
    Func _31($dura)
    Beep($list[58],$dura)
    EndFunc
    Func _30($dura)
    Beep($list[59],$dura)
    EndFunc
    Func _29($dura)
    Beep($list[60],$dura)
    EndFunc
    Func _28($dura)
    Beep($list[61],$dura)
    EndFunc
    Func _27($dura)
    Beep($list[62],$dura)
    EndFunc
    Func _26($dura)
    Beep($list[63],$dura)
    EndFunc
    Func _25($dura)
    Beep($list[64],$dura)
    EndFunc
    Func _24($dura)
    Beep($list[65],$dura)
    EndFunc
    Func _23($dura)
    Beep($list[66],$dura)
    EndFunc
    Func _22($dura)
    Beep($list[67],$dura)
    EndFunc
    Func _21($dura)
    Beep($list[68],$dura)
    EndFunc
    Func _20($dura)
    Beep($list[69],$dura)
    EndFunc
    Func _19($dura)
    Beep($list[70],$dura)
    EndFunc
    Func _18($dura)
    Beep($list[71],$dura)
    EndFunc
    Func _17($dura)
    Beep($list[72],$dura)
    EndFunc
    Func _16($dura)
    Beep($list[73],$dura)
    EndFunc
    Func _15($dura)
    Beep($list[74],$dura)
    EndFunc
    Func _14($dura)
    Beep($list[75],$dura)
    EndFunc
    Func _13($dura)
    Beep($list[76],$dura)
    EndFunc
    Func _12($dura)
    Beep($list[77],$dura)
    EndFunc
    Func _11($dura)
    Beep($list[78],$dura)
    EndFunc
    Func _10($dura)
    Beep($list[79],$dura)
    EndFunc
    Func _9($dura)
    Beep($list[80],$dura)
    EndFunc
    Func _8($dura)
    Beep($list[81],$dura)
    EndFunc
    Func _7($dura)
    Beep($list[82],$dura)
    EndFunc
    Func _6($dura)
    Beep($list[83],$dura)
    EndFunc
    Func _5($dura)
    Beep($list[84],$dura)
    EndFunc
    Func _4($dura)
    Beep($list[85],$dura)
    EndFunc
    Func _3($dura)
    Beep($list[86],$dura)
    EndFunc
    Func _2($dura)
    Beep($list[87],$dura)
    EndFunc
    Func _1($dura)
    Beep($list[88],$dura)
    EndFunc

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

    While 1
    For $a = 1 to 2
    _56(400)
    _51(200)
    _52(200)
    _54(200)
    _56(100)
    _54(100)
    _52(200)
    _51(200)
    _49(400)
    _49(200)
    _52(200)
    _56(400)
    _54(200)
    _52(200)
    _51(600)
    _52(200)
    _54(400)
    _56(400)
    _52(400)
    _49(400)
    _49(400)
    _27(200)
    _28(200)
    _30(200)
    _54(400)
    _57(200)
    _61(400)
    _59(200)
    _57(200)
    _56(600)
    _52(200)
    _56(400)
    _54(200)
    _52(200)
    _51(400)
    _51(200)
    _52(200)
    _54(400)
    _56(400)
    _52(400)
    _49(400)
    _49(400)
    _R(400)
    Next

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

    For $b = 1 to 2
    _44(200)
    _44(200)
    _40(200)
    _44(200)
    _42(200)
    _44(200)
    _39(200)
    _44(200)
    _40(200)
    _44(200)
    _37(200)
    _44(200)
    _36(200)
    _44(200)
    _39(400)
    Next

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

    For $a = 1 to 2
    _56(400)
    _51(200)
    _52(200)
    _54(200)
    _56(100)
    _54(100)
    _52(200)
    _51(200)
    _49(400)
    _49(200)
    _52(200)
    _56(400)
    _54(200)
    _52(200)
    _51(600)
    _52(200)
    _54(400)
    _56(400)
    _52(400)
    _49(400)
    _49(400)
    _27(200)
    _28(200)
    _30(200)
    _54(400)
    _57(200)
    _61(400)
    _59(200)
    _57(200)
    _56(600)
    _52(200)
    _56(400)
    _54(200)
    _52(200)
    _51(400)
    _51(200)
    _52(200)
    _54(400)
    _56(400)
    _52(400)
    _49(400)
    _49(400)
    _R(400)
    Next
    Wend

    [/autoit]
  • Zufalls Variable in msgbox wiedergeben

    • Schnitzel
    • 30. August 2010 um 18:49

    So bleiben es aber auch 3 abfragen :D
    If's werden da garnicht gebraucht, wieso alles mit einem Wert vergleichen den man eh schon hat.

  • .h Datei öffnen, in Array lade, alle Zeilen zählen, sortieren...

    • Schnitzel
    • 30. August 2010 um 16:27

    RegEx ist zu mächtig um es mit einem Beispiel zu erklären ^^
    Aber das hier könnte dir helfen:
    StringRegExp Tutorial / Reguläre Ausdrücke in AutoIt

  • Func in einer schleife erstellen geht das?

    • Schnitzel
    • 30. August 2010 um 16:25

    für genau das gibt es Parameter ;)

    [autoit]


    For $i = 1 to 4
    Btn_Clicked($i)
    next

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

    Func Btn_Clicked($zahl)
    MsgBox(0,$zahl,"Mach was")
    EndFunc

    [/autoit]
  • Zufalls Variable in msgbox wiedergeben

    • Schnitzel
    • 30. August 2010 um 14:00

    Die beste Lösung bieten wiedereinmal Array's ;)

    Spoiler anzeigen
    [autoit]

    Dim $var[5]
    $var[0] = "null"
    $var[1] = "eins"
    $var[2] = "zwei"
    $var[3] = "drei"
    $var[4] = "vier"
    $rnd = Random(0, 4, 1)
    MsgBox(0,"", $var[$rnd])

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

    ; verkürzt so:
    ;Dim $var[5] = ["null", "eins", "zwei", "drei", "vier"]
    ;MsgBox(0,"", $var[Random(0, 4, 1)])

    [/autoit]

    Gruß

  • Datei auf komplettem Rechner suchen und dann in das Verzeichnis dieser wechseln

    • Schnitzel
    • 30. August 2010 um 13:43

    Hallo Jass,

    Das komplette Dateisystem zu durchsuchen finde ich etwas umständlich.
    Steht der Backup-Pfad nicht irgendwo in der Registry?
    Oder wird er sonst wo gespeichert?

    Gruß

  • .h Datei öffnen, in Array lade, alle Zeilen zählen, sortieren...

    • Schnitzel
    • 30. August 2010 um 13:39

    Ich hab da mal ein kl. Beispiel erstellt das hoffentlich einigermaßen das tut was du willst^^

    Spoiler anzeigen
    [autoit]

    #include <Array.au3>
    #include <File.au3>

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

    $file = FileOpenDialog("Wähle die Datei", @ScriptDir, "All (*.*)"); Datei öffnen Dialog
    Local $aRead
    _FileReadToArray($file, $aRead); datei in Array einlesen
    For $i = $aRead[0] To 1 Step -1 ; Rückwärts zählen ist wichtig sonst bekommst du nen error
    If StringLeft($aRead[$i], 7) <> "#define" Then ; wenn die Zeile mit nicht mit #define beginnt
    _ArrayDelete($aRead, $i); dann lösche sie
    EndIf
    If StringInStr($aRead[$i], "#define") Then; wenn die zeile #define enthält
    $aRead[$i] = StringReplace($aRead[$i], "#define", ""); dann lösche #define herraus
    EndIf
    Next
    _ArrayDelete($aRead, 0); lösche index 0 indem die Zeilenanzahl steht

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

    _FileWriteFromArray(@ScriptDir & "\new.txt", $aRead); schreibe eine neue Datei

    [/autoit]


    Deine 3te Frage sieht mir nach StringRegExp() aus, bin mir da aber nicht sicher was genau du willst

    Gruß
    Schnitzel

  • Moin moin

    • Schnitzel
    • 29. August 2010 um 13:12

    Herzlich Willkommen und viel Spaß im Forum ;)

  • Alle Dateien incl. Unterordner immer freitags verschieben?

    • Schnitzel
    • 28. August 2010 um 22:36

    ups natürlich, danke ^^

  • Alle Dateien incl. Unterordner immer freitags verschieben?

    • Schnitzel
    • 28. August 2010 um 22:05

    ok egtl gehts viel leichter :D

    [autoit]

    DirMove("T:\Eingang\", "D:\Eingang\" & @YEAR & "-" & @MON & "-" & @MDAY)

    [/autoit]

    Und das ganze in die Geplanten Tasks und fertig

    (Lösung nach absprache per pm)

    Edit: Year verbessert

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™