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

Beiträge von qon

  • Alle Pixel auslesen und auf eine bestimmte Farbe reagieren

    • qon
    • 28. März 2010 um 12:23
    Zitat von andynbg9000

    Sufu?????
    Was ist das???

    Hi,

    warum benutzt du nicht einfach mal google? ;)
    Habe es grad getestet, wenn man dort den Begriff "SuFu" eingibt, bekommt man auf der ersten Seite genug Lösungen, was das heissen könnte.

    Greetz

  • Iniread von Variable

    • qon
    • 28. März 2010 um 12:16

    Hi,

    vielleicht bin ich nur noch zu müde, aber versteh jetzt nicht ganz was du meinst^^

    Greetz

  • Speichern???

    • qon
    • 28. März 2010 um 12:06

    Du musst, wenn nach Neustart des Scripts ein variabler Wert abgerufen wird, welcher vorher gespeichert wurde, ihn irgendwo extern lagern.
    z.B. ini, txt, oder auch sonst irgend eine Endung, oder in der Registry, dass mach ich gerne, weil somit nichts verloren gehn kann ( z.B. wenn die ini mal verschwinden sollte ).

  • MD5 entschlüsseln

    • qon
    • 26. März 2010 um 19:06
    Zitat von progandy

    Hast du das wirklich gelesen? http://de.wikipedia.org/wiki/Hashfunktion
    Hashen ist etwas anderes als verschlüsseln. Beim Hashen gehen Informationen verloren, daher kann man die Originaldaten nicht mehr wiederherstellen.

    Ah danke,

    hab bei md5 gelesen.

  • MD5 entschlüsseln

    • qon
    • 26. März 2010 um 18:48

    Hi,

    kann mir vll. jemand erklären, warum man MD5 nicht "entschlüsseln" kann?
    Ich meine, wenn es einen Algorythmus zum verschlüsseln gibt, muss es doch auch einen geben, um ihn zu entschlüsseln.
    Kapier das irgendwie nicht, wikipedia half auch nicht weiter.

    Greetz

  • Neues Include für Labels

    • qon
    • 26. März 2010 um 13:37

    Hi,

    ist gut gelungen finde ich, sieht gut aus.

    greetz

  • Ordner Synchronisation

    • qon
    • 25. März 2010 um 14:17

    Sicher

  • Ordner Synchronisation

    • qon
    • 24. März 2010 um 20:04

    Autoit wrapper ist von autoit, soweit ich weiss um settings zu speichern, die sich aufs compilen beziehen.
    die qonlibrary.au3 ist von mir, ja.

  • Ordner Synchronisation

    • qon
    • 24. März 2010 um 19:18

    Hi und danke,

    ja mein Verdacht hatte sich bestätigt, wenn beim Quellordner ein Backslash ist und beim Zielordner nicht, läufts schief ( z.B. wie bei dir "C:\" )
    Werde das updaten..
    Und zu dem Speed: Hab auch ein Quadcore i7, da ist das logisch xD

    Greetz

  • Ordner Synchronisation

    • qon
    • 24. März 2010 um 15:23

    Hi,

    danke für das umfangreiche Feedback!
    Also, dass mit dem Ladebalken beim einlesen der Dateien... ist glaube nicht möglich :/
    Während die rekursive Suche läuft, weiss man ja noch garnicht, wieviel Dateien es sind, die er einließt.
    Zu den 90k Dateien einlesen: Wundert mich irgendwie, dass es SOOOO lange dauert^^
    Bei 6k Dateien hat es bei mir ~10sec gedauert, diese einzulesen und die Aktionsliste zu erstellen, aber habe auch einen schnellen Rechner ;)
    Was war es bei dir für ein Rechner?
    Und der Kopiervorgang an sich dauert dann eigentlich nicht länger als von Windows selbst.

    Das mit dem Fehler mit dem Schrägstrich versteh ich nicht, kannst du vll. das konkrete Beispiel nennen?
    Also Pfade/Dateinamen, und was er drauß gemacht hat? Wäre gut :) Weil bei mir funzt da eigentlich alles Problemlos.

    edit: ich glaube, wenn hinter dem Quellordner ein abschließender Backslash ist, und hinter dem Zielordner nicht, dann geht was schief.
    Wenn hinter beidem einer ist aber nicht.

    Greetz

  • zwei Verzeichnisse vergleichen

    • qon
    • 23. März 2010 um 19:37

    Hi,

    Hab das Programm erst mit 6k Dateien getestet, dass ging vergleichsweise Flott ( auf meinem Rechner ).
    Wo jetzt die maximale Grenze liegt, weiss ich nicht, aber müsste man mal testen.
    Das einlesen der Dateien dauert dann sicher sehr lange, und ich frage ich, ob das Array nicht zu groß wird :(
    Aber wenn du es testen könntest, wäre das cool :thumbup:
    Pass nur auf, dass du Zielordner und Quellordner nicht verwechselst ;)
    Aber in der HIlfe steht alles drin, was das Programm macht.

    Greetz

  • zwei Verzeichnisse vergleichen

    • qon
    • 23. März 2010 um 19:25

    Hi,

    ist mein Programm denn hilfreich?
    Wie stellst du dir es vor, die zwei Ordner/Festplatten/Whatever zu vergleichen?
    Also welche Kriterien?

    Greetz

    edit: Danke AutoBert, dass du auf mein Programm verlinkt hast :love:

  • Welches AutoIt Design habt ihr?

    • qon
    • 21. März 2010 um 17:47

    Benutze das neue ;)

  • Anwendungspfad herausfinden

    • qon
    • 20. März 2010 um 16:53

    Hi,

    ah sorry hatte falsch gelesen.
    Ja dann könnte eventuell etwas in der Registry stehen,
    musst eben an der richtigen Stelle schauen, ob das gewünschte Programm dort Eintragungen hinterlegt hat ;)

    Greetz

  • Anwendungspfad herausfinden

    • qon
    • 20. März 2010 um 16:11
    [autoit]

    Func _getProcessPath($ProcessName)
    Local $Item
    Local $Object = ObjGet("winmgmts:\\localhost\root\CIMV2")
    If @error Then Return SetError(2, 2, '')
    For $Item In $Object.ExecQuery ("SELECT ExecutablePath FROM Win32_Process WHERE Name='" & $ProcessName & "'", "WQL", 48)
    Return $Item.ExecutablePath
    Next
    Return SetError(1, 1, '')
    EndFunc

    [/autoit]

    Ermittelt den Pfad eines laufenden Prozesses, also wo die Exe liegt.

    Greetz qon

  • Buchstaben

    • qon
    • 20. März 2010 um 14:07

    Hab mal vor einiger Zeit ne func geschrieben welche heisst _Random09az

    [autoit]

    ;===============================================================================
    ;
    ; Function Name: _random09az()
    ; Description: Returns a given number of signs, one sign can be a-z or 0-9 or A-Z
    ; Parameter(s): $iCount - Number of random signs ( standard = 1 )
    ; Requirement(s): None
    ; Return Value(s): On Success - Returns the random sign(s)
    ; On Failure - Returns -1 and sets @error
    ; Author(s): qon
    ;
    ;===============================================================================

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

    func _random09az($iCount = 1)
    If Stringisdigit($iCount) = 0 Then
    Seterror(1)
    Return -1
    EndIf

    Local $sString = ""

    For $i = $iCount to 1 step -1
    Local $iRandom = Random(1,4,1)
    IF $iRandom = 1 Then
    $iRandom = Chr(Random(48,57,1))
    $sString = $sString & $iRandom
    ContinueLoop
    EndIf
    If $iRandom = 2 Or $iRandom = 3 then
    $iRandom = Chr(Random(97,122,1))
    $sString = $sString & $iRandom
    ContinueLoop
    EndIf
    IF $iRandom = 4 Then
    $iRandom = Chr(Random(65,90,1))
    $sString = $sString & $iRandom
    ContinueLoop
    EndIf
    Next

    Return $sString
    EndFunc

    [/autoit]
  • AllMusic - Coverdownloader 1.2

    • qon
    • 20. März 2010 um 13:59

    Hi!

    Statt der Msgbox könnte man es ja z.B. folgendermaßen machen:

    [autoit]

    If (@OSVersion == "WIN_7") Then
    If (@ScriptDir == @DesktopDir) Then
    MsgBox(48, "", "Bitte das Programm nicht auf dem Desktop ausführen.")
    Exit
    EndIf
    EndIf

    [/autoit]

    ist natürlich nicht zwingend notwendig, aber verhindert, dass immer die MsgBox erscheint ;)

    Greetz

  • Ordner Synchronisation

    • qon
    • 19. März 2010 um 13:39
    Zitat von AutoBert

    Hallo gon,

    sehr gutes Idee, einziger Änderungsvorschlag fürs Hnadling:

    [autoit]

    ;Zeile 323
    $TmpPath = FileSelectFolder("Zielordner auswählen", "", 7, GUICtrlRead($InputZiel))
    ;Zeile 325

    [/autoit]


    Leider meldet er mir immer: Gleicher Stand. Dabei habe ich den Zielordner erst unmittelbar vorher angelegt und es wurde keine einzige Datei kopiert. Einstellungen: [x] Synchronisiere neuere, [x] Synchronisiere veränderte, [ ] Synchronisiere gelöschte.
    Es wird auch kein Log-File erstellt (wurde ja auch nichts kopiert)

    mfg (Auto)Bert

    Hi,

    werd ich beim nächsten mal so hochladen, danke ;)
    Aber dass er nichts macht, sollte eigentlich nicht passieren O_o
    Bist du dir 100% sicher, dass du Quell und Zielordner nicht verwechselt hat?
    Weil dann ist ja logisch, dass er ohne die Option "löschen" nichts macht, weil der Quellordner ja leer ist ;)
    Vielleicht sollte ich den Quellordner im Menü nach oben setzen, und den Zielordner darunter, werd ich so machen denke ich.

    Zielordner wäre in deinem Fall der leere, neue Ordner
    und Quellordner ist der aktuelle Ordner, wo alles drin ist.

    Edit:
    Neuste Version 1.2 nun oben im ersten Post

    Greetz

  • Ordner Synchronisation

    • qon
    • 19. März 2010 um 10:33
    Zitat von PrideRage

    Ich find es ist dir gut gelungen.


    Danke,

    können noch paar andere Leute was dazu sagen? :)

    Grüße

  • TXT-Editor

    • qon
    • 16. März 2010 um 20:06

    Hi,

    solltest dich schon erstmal selbst mit beschäftigen,
    schau dir einfach mal HotKeySet an ( um Funktionen auf eine Taste zu legen )
    und eben Send, und auch mal nach SendKeyDelay schauen. Alles in der deutschen Hilfe.

    Greetz

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™