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

Beiträge von DELETED

  • Filemove Befehl funktioniert nicht?

    • DELETED
    • 21. Oktober 2012 um 20:13

    Danke,
    sollte aber nur zur Sicherheit sein ;)

  • Filemove Befehl funktioniert nicht?

    • DELETED
    • 18. Oktober 2012 um 21:10

    Mhhh... ja, das ist jetzt leicht peinlich... :D -.-

    Aber trozdem danke! :)

  • Filemove Befehl funktioniert nicht?

    • DELETED
    • 18. Oktober 2012 um 20:57

    Abend Leute,

    also, entweder ist mein Problem "echt" oder ich bin einfach nur zu blöd um meinen Fehler zu sehn. ?(

    Ich hab ein Script, welches mit einer Ordnerauswahl(= $folderpath) startet, dann holt es sich bestimmte Eigenschaftswerte einer Datei und anschließen will ich diese Werte, die in einem Array(=$arprop[i]) stehen in den Dateinamen schreiben, wozu ich natürlich den "Filemovebefehl" benutze.

    Aber jedesmal gibt er mir im hinteren Ende des Befehls, sprich wo eigentlich der DestinationPath steht (also vor dem 2tem "$folderpath") , einen "Expression-Error" aus...


    In der $arfilelistfil[$r]-ArrayVariable steht natürlich der alte Dateiname. ;)

    [autoit]


    For $r = 0 To UBound($arfilelistfil) - 1
    $arprop = _GetExtProperty($folderpath & "\" & $arfilelistfil[$r], -1)
    FileMove($folderpath & "\" & $arfilelistfil[$r], $folderpath & "\" & $arprop[13] " - " $arprop[14])
    FileDelete($folderpath & "\" & $arfilelistfil[$r])
    Next

    [/autoit]

    Ist wahrscheinlich nur so ein Leichttsinnsfehler... :S

    Naja, schonmal ein Danke im Vorraus

    Mr.Geheim 8)

  • ISN AutoIt Studio

    • DELETED
    • 17. Juni 2012 um 15:16
    Zitat von DaX

    Unter der Haube befindet sich ebenfalls die SciLexer.dll.


    Ja, aber die "Innenaustattung" ist (meiner Meinung nach) besser! ;)

  • ISN AutoIt Studio

    • DELETED
    • 5. Mai 2012 um 18:52

    YellowWeedSeed: Wenn du auf Neu in der Tool-Leiste gehst und dann dort "AutoIt-GUI" klickst, kannst du eine GUI-Datei anlegen. ;)

  • Sound abspielen

    • DELETED
    • 29. April 2012 um 17:57

    Hi,
    du hast hier ein (zumindestens auf den ersten Blick)

    [autoit]

    $snd = _SoundOpen(@ScriptDir &"D:\AutoIT\Trumpet1.wav")

    [/autoit]


    das @ScriptDir zuviel gesetzt...
    So würdest du den Pfad "D:\AutoIT\Trumpet1.wav" IM Scriptverzeichnis selber aufrufen... ;)

    MFG Mr.Geheim

    €: Da war chesstiger wohl schneller... Ich sollte wohl nicht zwischendrin etwas essen gehen... :D

  • ISN AutoIt Studio

    • DELETED
    • 29. April 2012 um 17:28

    Vllt. wäre es noch ein Gedanke wert, eine Funktion einzubauen, die überprüft, ob die Datei außerhalbt geändert bzw. verändert wurde. Arbeiten nämlich 2 oder mehr Leute zusammen an einem Projekt und einer ändert die Datei ohne das Wissen der andern, kann das zu Komplikationen führen...

    Hier mal ein Beispiel, wie ich das meine:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    MFG Mr.Geheim

    Dateien

    Clipboarder.2012.04.29.png 18,62 kB – 0 Downloads
  • YouTube Downloader ;)

    • DELETED
    • 27. Juli 2011 um 18:02

    Hahaha... Ich hatte gestern den gleichen Gedanken, hab aber nichts nützliches gefunden, womit ich anfangen könne... also hab ichs dann gelassen. Dass du jz heute fragst ist iwie sau komisch... :D

  • Gui/Input mit ESC/Enter schließen

    • DELETED
    • 14. Juli 2011 um 14:03

    Mach es doch mit Hotkeys. Du kannst sie direkt ausführen lassen, oder beide auf eine _Funktion() weisen lassen. Zumindestenshaben ich so dein Problem verstanden.

  • Geschicklichkeitstester

    • DELETED
    • 13. Juli 2011 um 23:05

    Mhhh... Nachdem man verloren hat beendet es sich einfach... das würde ich vllt. noch änder ...:D

  • Doodle Jump für Pc

    • DELETED
    • 4. Juli 2011 um 16:52

    Hi,
    vorab... sau geile Arbeit, aber ich denk mal des habt ihr schon oft genug gehört ! :D
    Ich weis net, ob des hier schon einer vorgeschlagen hat(ich les mir keine 63 Seiten durch -.-[JA ICH WEIS, SUCHFUNKTION!]), aber ich wär noch für einen Standart-Button in den Einstellungen...! Ich hab da rumgepielt(nur zum Test :D) und jz find dich die normale Einstellungen nicht mehr (eig. ja doch, aber ich will hier nur meine Idee untermauern! :whistling: )

  • Text aus Datei mit aktueller Variable vergleichen

    • DELETED
    • 20. Juni 2011 um 19:20

    Wie soll ich dass machen wenn die Datei erst mit dem "Speichern als" erstellt wird.. wohl am besten mit einer fileexist-Abfrage und als Pfad @tempdir, da der User ja dort am Letzten gewesen sein müsste, uns dann in der fileexist-Abfrage dann der Vergleich... 8o

    Die Frage ist, welchen Namen ich für die fileexist-Abfrage benutzen soll? :D

  • Text aus Datei mit aktueller Variable vergleichen

    • DELETED
    • 20. Juni 2011 um 19:02
    Spoiler anzeigen
    [autoit]

    While 1
    $msg = GUIGetMsg()
    If $msg = $newitem Then
    GUISetState(@SW_HIDE)
    _MAIN ()
    EndIf

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

    If $msg = $openitem Then
    $fileo = FileOpenDialog("BZ-Writer-Datei öffnen...", @Tempdir, "BZ-Writer-Datei (*.BZWD)|Alle (*.*)", 1 + 8)
    $verschl = _StringEncrypt(0, FileRead($fileo), 10)
    FileDelete($fileo)
    FileWrite($fileo, $verschl)
    $fileread = FileRead($fileo)
    If FileRead($fileo) Then
    $Ausgabe = $fileread
    Endif
    GUICtrlSetData($editfield, $Ausgabe)
    If @error <> 1 Then GUICtrlCreateMenuItem($fileo, $recentfilesmenu)
    If @error <> 1 Then GUICtrlSetData($statuslabel, "Status: geöffnet!")
    Sleep(5000)
    GUICtrlSetData($statuslabel, "Status:"&$defaultstatus)
    EndIf

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

    If $msg = $saveitem Then
    GUICtrlSetData($statuslabel, "Status: gespeichert!")
    Sleep(5000)
    GUICtrlSetData($statuslabel, "Status:"&$defaultstatus)
    EndIf

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

    If $msg = $saveasitem Then
    $filesa = FileSaveDialog("Speichern...", @Tempdir, "BZ-Writer-Datei (*.BZWD)", 2 + 16)
    FileWrite($filesa, $Ausgabe)
    $verschl = _StringEncrypt(1, FileRead($filesa), 10)
    FileDelete($filesa)
    FileWrite($filesa, $verschl)
    If @error <> 1 Then GUICtrlSetData($statuslabel, "Status: gespeichert!")
    Sleep(5000)
    GUICtrlSetData($statuslabel, "Status:"&$defaultstatus)
    EndIf

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

    If $msg = $saveandcloseitem Then
    $filesac = FileSaveDialog("Speichern...", @Tempdir, "BZ-Writer-Datei (*.BZWD)", 2 + 16)
    FileWrite($filesac, $Ausgabe)
    $verschl = _StringEncrypt(1, FileRead($filesa), 10)
    FileDelete($filesac)
    FileWrite($filesac, $verschl)
    If @error <> 1 Then GUICtrlSetData($statuslabel, "Status: gespeichert!")
    Sleep(2000)
    GUICtrlSetData($statuslabel, "Status: Tschüss!")
    Sleep(2000)
    Exit
    EndIf

    [/autoit]


    Hier ist der Code. Bin gerade am Schreiben der Verschlüsselung... Auch anderes ist noich nicht fertig :pinch: Falls du etwas anderes vom Code brauchst sag bescheid! Ich weiß ja net... ^^

    Edit: Dein Codefragment ist hier im Moment nicht drinne!

  • Text aus Datei mit aktueller Variable vergleichen

    • DELETED
    • 20. Juni 2011 um 18:32

    Schon klar, aber die Frage ist, der == Operator die Zeichenketten miteinader überprüft... ^^

    Ich habe es auch so auprobiert:


    [autoit]

    If GUICtrlRead($Ausgabe) == FileRead($filesa) Then GUICtrlSetState(-1, $GUI_DISABLE)

    [/autoit]

    Es kommt immer ein Variablen-Fehler auf die $filesa bezogen... ?(

  • Text aus Datei mit aktueller Variable vergleichen

    • DELETED
    • 20. Juni 2011 um 18:27

    Entweder hab ich was falsch gemacht, oder es hat net gefunzt...

    Aber ich weiß garnet... ich hätte des anderster gemacht, also erst die $Ausgabe einlesen, dann den Text aus der Datei und dann miteinander vergleichen...

  • Text aus Datei mit aktueller Variable vergleichen

    • DELETED
    • 20. Juni 2011 um 18:05

    Hi Leute,
    ich hab in meinem Programm, eine Art "Texteditor" ein Menü, in dem es "Speichern", und "Speichern als" gibt. Die Speicher-Funktion an sich ist kein Problem, doch, wie in anderen Programmen, möchte ich, dass wenn der Texte aus dem Editor noch genau mit dem Text in der Datei , also einer Textdatei, übereinstimmt, der "Speichern"-punkt deaktiviert ist. Also mein eigentliches Problem ist das Vergleichen...

    Im Moment sieht der "Speichern"-Part so aus:

    [autoit]

    If $msg = $saveitem Then
    FileWrite($filesa, $Ausgabe)
    GUICtrlSetData($statuslabel, "Status: gespeichert!")
    Sleep(5000)
    GUICtrlSetData($statuslabel, "Status:"&$defaultstatus)
    EndIf

    [/autoit]

    Dabei handelt es sich bei der Variable $filesa um den Pfad, der ja mindestens einmal mit der "Speicher als"-Funktion angegeben sein muss, un bei $Ausgabe um das Editfelt.

    Ich denke mal das wird am Ende dann irgentwie so aussehen:

    [autoit]

    If $Ausgabe = $Datei Then $saveitem = GUICtrlSetState(-1, $GUI_DISABLE)

    [/autoit]

    (Oder so ähnlich... :P Das soll jz nur der Logig dienen! :D )

    Ich hoffe ihr ihr könnt mir helfen, wo ich mir eig. ziemlich sicher bin! ;)

    MFG Mr.Geheim

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™