(kleine) Konsole

  • Ok
    *immer noch gespannt*

    @H1221:
    Ich werde deine CD funktion übernehmen und in meine Move-/Rename-/Create_File Sachen einbauen, aber sonst werde ich den Code weitesgehend so lassen.
    Edit: Ich hab jetzt doch noch einige gute Ideen beim studieren deines Codes gefunden und werde sie ebenfalls übernehemen.
    (Wenn das ok ist)

    mfg Ubuntu

    Einmal editiert, zuletzt von Ubuntu (14. Mai 2010 um 14:40)

  • Ich habe ein File Move schon eingebaut. ;)

    Und wie ich bereits gesagt habe, solltest du die File Befehle so anordnen:
    File Move "test.txt" "test\"

    So ist es viel übersichtlicher, und du hast nicht soviele Befehle. ^^

    Edit: Und natürlich darfst du die Funktionen übernehmen, für was hab ich sie denn sonst gemacht? ^^

    Zitat

    [Heute, 11:39] Raupi: Soll ich es dir machen?
    [Heute, 11:47] BugFix: "Soll ich es dir machen? " - also Raupi !! bitte nicht so öffentlich :rofl:

    Zitat

    [Heute, 11:51] BugFix: und ich werde es mir jetzt machen - das Mittagessen :P

    AMsg UDF v1.00.00 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 100%
    OwnStyle UDF Version 1.10.00 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 100%

  • Consolen wurden schon oft gemacht . du hast einen schönen öffnen effekt (auch ich jam00 padmak ... hatten mal eine gemacht)

    Mfg.Simon

  • Edit:
    @H2112:
    Ich weiss nicht, so wie es jetzt ist hat es den Vorteil, das die Hilfe für einen Befel nicht unendlich lang wird.
    Von der Bedienbarkeit ist es das gleiche...
    Ich denke ich bleib erstmal dabei.

    ___________________________________________________________________________________________


    Update
    siehe Post #1
    Ich hab die Create_File funktion ausgebaut, sie sieht jetzt so aus:

    Spoiler anzeigen
    [autoit]


    Func _ConsoleCommand_CREATE_FILE()
    ;~ MsgBox(0,"",$CurCommandParameters[2])
    If UBound($CurCommandParameters) = 3 Then $StringREG = StringRegExp($CurCommandParameters[2],"^.",3)
    If UBound($CurCommandParameters) > 3 Then
    _ConsoleWrite($Console, "Parameter Error")
    ElseIf UBound($CurCommandParameters) = 3 and $StringREG[0] = "&" Then
    $Datei = StringReplace($CurCommandParameters[2],"&","")
    If StringRegExp($CurPath ,".$",3) = "\" Then
    $CreatingPath = $CurPath & $Datei
    _FileCreate($CurPath & $Datei)
    Else
    _FileCreate($CurPath & "\" & $Datei)
    $CreatingPath = $CurPath & "\" & $Datei
    EndIf

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

    If Not FileExists($CreatingPath) or not @error = 0 Then
    Switch @error
    Case 0
    _ConsoleWrite($Console,"unknown Error - check path")
    Case 1
    _ConsoleWrite($Console,"Error - cant open existing file")
    Case 2
    _ConsoleWrite($Console,"Error - cant write to existing file")
    EndSwitch

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

    Else
    _ConsoleWrite($Console,"Sucsess")
    EndIf
    ElseIf UBound($CurCommandParameters) = 3 Then
    $CreatingPath = $CurCommandParameters[2]
    _FileCreate($CurCommandParameters[2])
    If Not FileExists($CurPath) or not @error = 0 Then
    Switch @error
    Case 0
    _ConsoleWrite($Console,"unknown Error - check path")
    Case 1
    _ConsoleWrite($Console,"Error - cant open existing file")
    Case 2
    _ConsoleWrite($Console,"Error - cant write to existing file")
    EndSwitch

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

    Else
    _ConsoleWrite($Console,"Sucsess")
    EndIf
    Else
    _ConsoleWrite($Console, "Parameter Error")
    EndIf

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

    EndFunc

    [/autoit]

    Ich hab zielmlich viel daran rum debuggt und unter anderem auch StringRegExp benutzt welches ich erst seit kurzem kann ^^

    Das wird auch vorlage für die überarebeitete Version von move_file sein, ich werde allerdings erst einmal die Solve-funktion erstellen.


    mfg Ubuntu

    Einmal editiert, zuletzt von Ubuntu (14. Mai 2010 um 16:01)

  • Neue Befehle SOLVE und EXECUTE (wieder)
    Beide wieder recht umfangreich, bitte in die hilfe gucken ;)

    mfg Ubuntu

    Ps:yxyx hat mir gerade was gdi mässiges geschickt mal gucken *gespannt* :P

  • So jetzt sind deine Sachen oline ^^

    Update:
    Neue Funktionen Dank yxyx ^^
    drawline drawimage cleargraphics

    Super Sache
    Nützlich und gut gemacht
    :thumbup: :thumbup: :thumbup: :thumbup:
    So stell ich mir das vor

    mfg Ubuntu

  • Ich bin gerade dabei, dei HELP Funktion so umzuschreiben, damit man die Befehle so: FILE MOVE, FILE CREATE strukturieren kann. ;)

    Zitat

    [Heute, 11:39] Raupi: Soll ich es dir machen?
    [Heute, 11:47] BugFix: "Soll ich es dir machen? " - also Raupi !! bitte nicht so öffentlich :rofl:

    Zitat

    [Heute, 11:51] BugFix: und ich werde es mir jetzt machen - das Mittagessen :P

    AMsg UDF v1.00.00 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 100%
    OwnStyle UDF Version 1.10.00 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 100%

  • ich würd noch eine funktion einbauen oder über eine menüleiste auswählbar -> language dann kann man multilingual arbeiten ich könnte dir auch beim übersetzen helfen kann z.b. Spanisch (& Catallanisch)

  • Ich hab noch zwei funktionen liegen.
    (Beide für File...)

    Kann ich ja morgen mal einbauen.

    mfg Ubuntu

  • [autoit]

    D:\Users\Schrubber\Desktop\Konsole.au3(138,39) : WARNING: $CreatingPath: possibly used before declaration.
    ShellExecute($CreatingPath)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^

    [/autoit]


    Und wenn ich nen Befehl eingebe, passiert nix :o Nur Error.

  • Das ist bei mir nicht so.
    Nur die Warnung kommt auch, aber die kannst du eigentlich ignorieren, da voherer immer mit isdeklared überprüft wird.

    mfg Ubuntu

  • Das sollte nur bei ausklappen kurz so sein. (dann ist das normal)

    Ich hab noch ein zwei vorgeschriebene Funktionen rumliegen die mal eingebaut werden könnten.
    Ich bin leider grad an was anderem dran aber die konsole wird sicher noch ein bisschen erweitert.

    mfg Ubuntu