Hallo,
ich habe in Wikipedia einen Beitrag über den Aufbau von ID3 Tag's gefunden!
Dann kannst du dir ja ein eigenes Tool schreiben :tier: :musik2:
Hallo,
ich habe in Wikipedia einen Beitrag über den Aufbau von ID3 Tag's gefunden!
Dann kannst du dir ja ein eigenes Tool schreiben :tier: :musik2:
Dann kann ich dir auch leider nciht helfen, der Code oben ist auf jeden Fall OK! ![]()
Poste doch mal den kompletten Code! Vllt liegt der Fehler ja auch woanders!
@pee, so wird es nicht gehen du arbeitest mit dem Rückgabewert von GUICtrlSetData (-1, "bla1|bla2|bla3", "bla1") und der ist nur 1, 0 oder -1 ![]()
Hallo,
mal sollte es so machen:
$_combo = GUICtrlCreateCombo ("", 222, 244, 100, 10)
GUICtrlSetData (-1, "bla1|bla2|bla3", "bla1")
$comboval = GUICtrlRead($_combo)
...
if $comboval = "bla1" then
...
elseif $comboval = "bla2" then
...
elseif $comboval = "bla3" then
...
endIf
Alles anzeigen
wenn du den Wert so ausliest:
kannst du danach nicht mehr auf die Combobox zugreifen, weil du den Controlhandle überschreibst.
Hallo,
zu diesem Thema gibt auch hier im Forum schon einen Thread! ![]()
Hallo,
in der Hilfe zu #include steht folgender Satz:
ZitatDamit die Include-Verzichnis-Syntax (#include <file>) funktioniert, muss AutoIt mit einer geeigneten Installationsroutine installiert worden sein. Andernfalls wird das Verzeichnis nicht erkannt und stattdessen das Verichnis (@ScriptDir\Include) benutzt.
Es geht also nur wenn die entsprechenden Eintrage in der Registry vorhanden sind.
Hallo und :willkommen:,
ich fange mal mit dem FileInstall-Problem an, weil ich das Problem auch schon mal hatte. Bei mir lag es daran das der 2. Parameter (Zielpfad) nicht mit einem Backslash endete.
Einen Parameter für Include-Verzeichnisse gibt es soviel ich weiss nicht. Die einzige Möglichkeit besteht darin ein Script zu schreiben, das die Registry-Schlüssel unter HKEY_CURRENT_USER\Software\AutoIt v3 und HKEY_LOCAL_MACHINE\SOFTWARE\AutoIt v3 anpasst bzw. anlegt.
Das sind allerdings kein Fehler von SciTE. SciTE ist "nur" ein Texteditor und ruft zum kompilieren die AutoIt3.exe aus.
Die Standardauswahl für Datei öffnen ist soweit ich das sehe auch fest im Quellcode von SciTE eingestellt und kann nicht verändert werden.
Super Aufgabe zu 100% gelöst!!! :schild4:
Hab's einfach übersehen!
Das könntie auch an den Einstellung von FF liegen! Bei mir kann ich das z.B. in Tab Mix Plus einstellen! ![]()
Poste mal die Scripte (mit und ohne INI-Datei) dann ist der Fehler bestimmt schnell lokalisiert! ![]()
Bei Web.de kannst du folgenden Trick anwenden. Gehe einfach auf die Seite die aufgerufen wird wenn Name oder Passwort falsch eingegeben werden. Die Adresse ist https://freemail.web.de/msg/logonfailed.htm, dann steht der Cursor nämlich schon im Feld für die Nutzereingabe.
Wenn au3info was aus dem Fenster auslesen kann sollte auch das kein Problem sein!
gern geschehen! Wenn's Probleme gibt einfach wieder hier posten!
Zitatbleibt noch die frage wie ich das script zum stoppen bringe sobald man auf dem server gelandet ist, ohne eine taste drücken zu müssen. da einige leute für die, das programm gedacht ist, sich während den joinversuchen anderen dingen widmen wollen
Vllt erscheint ja eine Meldung wenn der Connect geklappt hat bzw. nicht geklappt hat. Abhängig von dieser Meldung kann man dann den Anmeldeversuch nochmal ausführen bzw. das Programm beenden.
20 Clicks sollten kein Problem sein! Du solltest nur mit Opt (s. Hilfe) den Wert von MouseClickDelay (Pause zwischen 2 Clicks in ms) so hoch setzen das die clicks nicht als doppelclick gewertet werden.
Hallo,
ich habe evtl. eine Lösung gegen das flackern, benutze statt GuiCtrlSetPos die Funktion ControlMove:
#include <GUIConstants.au3>
### Koda GUI section start ###
$Form1 = GUICreate("AForm1", 593, 368, -1, -1, BitOR($WS_SYSMENU,$WS_POPUPWINDOW,$WS_BORDER))
GUISetBkColor(0x000000)
$Pic2 = GUICtrlCreatePic("Install.jpg", -300, 80, 300, 100, BitOR($SS_NOTIFY,$WS_GROUP));240
$Pic1 = GUICtrlCreatePic("Wizard.jpg", 140, 216, 1, 1, BitOR($SS_NOTIFY,$WS_GROUP));300,100
$Pic3 = GUICtrlCreatePic("creator.jpg", 800, 352, 300, 100, BitOR($SS_NOTIFY,$WS_GROUP))
$Pic4 = GUICtrlCreatePic("by.jpg", 0, 120, 593, 100, BitOR($SS_NOTIFY,$WS_GROUP))
GUICtrlSetState(-1,$GUI_HIDE)
GUISetState(@SW_SHOW)
For $i = -300 to 140
ControlMove("","",$Pic2,$i,20)
ControlMove("","",$Pic3,280-$i,220)
Sleep(2)
Next
For $i = 1 To 300
GUICtrlSetPos($Pic1,140,120,$i,Round($i/3))
;~ Sleep(2)
Next
GUICtrlSetPos($Pic1,140,120,300,100)
;GUICtrlSetImage($Pic1,"Wizard.jpg")
Sleep(1000)
DllCall("user32.dll", "int", "AnimateWindow", "hwnd", $Form1, "int", 1000, "long", 0x00050010);implode
GUICtrlDelete($Pic1)
GUICtrlDelete($Pic2)
GUICtrlDelete($Pic3)
GUICtrlSetState($Pic4,$GUI_SHOW)
Sleep(500)
DllCall("user32.dll", "int", "AnimateWindow", "hwnd", $Form1, "int", 1000, "long", 0x00040010);explode
Sleep(1000)
DllCall("user32.dll", "int", "AnimateWindow", "hwnd", $Form1, "int", 1000, "long", 0x00050010);implode
;~ For $i = 800 To 240 Step -1
;~ Sleep(2)
;~ Next
Alles anzeigen
Ich gehe mal davon aus, das wenn das Loginfenster erscheint der Cursor im Feld ID steht.
Dann müsste das funktionieren:
;; Warten bis das Fenster geöffnet ist
WinWait("SRO_Client")
;; ID-Eingabe
Send("meineID") ; eingene ID eintragen
Send("{TAB}")
;; Passwort-Eingabe
Send("meinPasswort") ; eigenes Passwort eintragen
Send("{TAB}")
;; Server-wählen
Send("ServerName") ; gewünschten Server eintragen
;; zum Connect-Button
Send("{TAB 2}{ENTER}")
Alles anzeigen
Frage: Wird das Loginfenster im Inet-Browser geöffnet? Das würde erklären warum au3info keine ID für die Controlfelder auslesen kann.