Ich schon wieder, sorry...
Ich hab bei Euch hier ein Programm entdeckt, welches ich sehr gerne nutzen würde. Es heißt "Zufallsauswahl", kopiert zufällig ausgewählte Mp3s in ein Verzeichnis meiner Wahl... und funktioniert bei mir leider nicht.
Zu finden ist es hier. Die Idee ist von Chikago, der Autor ist GtaSpider. (Gibt es Euch noch?)
Ausprobiert habe ich es mit AutoIt 3.2.12.1 und 3.2.8.1 (unter WinXP SP2)
Leider bekam ich folgende Fehlermeldung(en):
Line 25 (File "D:\Testordner\Zufallsauswahl.au3"):
GUIsetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked"
GUIsetOnEvent($GUI_EVENT_CLOSE, ^ERROR
Error: Error parsing function call.
Der dazugehörende Codeschnipsel sieht so aus:
Spoiler anzeigen
GUISetOnEvent($GUI_EVENT_CLOSE, "CLOSEClicked";)
Und hier die dadurch aufgerufene Funktion:
Spoiler anzeigen
Func CLOSEClicked()
Exit
EndFunc
Wenn ich diese Zeile auskommentierte, folgte ein weiterer Fehler:
Line 31 (File "D:\Testordner\Zufallsauswahl.au3"):
GUICtrlSetOnEvent(-1, "_search_path"
GUICtrlSetOnEvent(-1, ^ERROR
Error: Error parsing function call.
Aufruf:
Spoiler anzeigen
GUICtrlSetOnEvent(-1, "_search_path";)
Funktion:
Spoiler anzeigen
Func _search_path()
$path = FileSelectFolder("", 3 ,1,"::{450D8FBA-AD25-11D0-98A8-0800361B1103}";)
If @error Then Return
If @GUI_CtrlId = $ChooseBut1 Then; wenn als letzes ChosseBut1 gedrückt wurde (der button für den Musik Ordner)...
If $path <> "" Then GUICtrlSetData($MusicInp, $path);...setze das control $MusicInp (Musik Ordner) mit dem Pfad
Else; ansonsten (also wenn der button für den Ziel ordner gedrückt wurde) ...
If $path <> "" Then GUICtrlSetData($TargetInp, $path);...setze das control $TargetInp (Ziel Ordner) mit dem Pfad
EndIf
EndFunc ;==>_search_path
Wenn ich diese Zeile auskommentierte, folgte derselbe Fehler, nur jetzt in Zeile 33:
Spoiler anzeigen
Line 33 (File "D:\Testordner\Zufallsauswahl.au3"):
GUICtrlSetOnEvent(-1, "_search_path"
GUICtrlSetOnEvent(-1, ^ERROR
Error: Error parsing function call.
Auskommentieren und weiter. (Keine Sorge, ist gleich fertig! *g)
Fehler in Zeile 37
Spoiler anzeigen
Line 37 (File "D:\Testordner\Zufallsauswahl.au3"):
GUICtrlSetOnEvent(-1, "_Start"
GUICtrlSetOnEvent(-1, ^ERROR
Error: Error parsing function call.
Auskommentiert... und siehe da, die GUI (das GUI?) startet. Da ich aber jetzt jeden Button deaktiviert habe, tut sich natürlich nichts. Ich erahne, welche Mühe es machen kann, sich in anderer Leute Scripte einzuarbeiten, aber hat vielleicht jemand von Euch eine Idee, was ich hier machen kann, das das Programm funktioniert?
Liebe Grüße und vielen Dank im Voraus,
Reinhold.