Mit welcher Engine läuft das Spiel?
Beiträge von chip
-
-
-
Ein gut gemeinter Rat, lass es bleiben. Du wirst genauso scheitern wie die ganzen Leute vor dir, einschließlich mir ;). Praktisch jede UDF findest eh über google. Das mit den Links zu den UDF in der Signatur usw. gibts eh schon bei vielen.
-
Ganz einfach, weil keiner eine exe Datei einfach so ausführen wird. Poste deinen Code, dann bekommst auch Feedback.
-
Warum nimmt nicht einfach:
[autoit]ObjEvent("AutoIt.Error", "_ErrFunc")
[/autoit]Volles Beispiel dazu steht dazu sogar in der Hilfe: http://www.autoitscript.com/autoit3/docs/f…ns/ObjEvent.htm
-
Weil ich heute Urlaub habe, hab ich heute meinen "Arm aus der Sonne leg"-Tag:
Spoiler anzeigen
[autoit]#include <Array.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <String.au3>
$file = FileOpen("datei.txt", 0)
$inhalt = FileRead($file)
FileClose($file)$funde = _StringBetween($inhalt, 'Level="PRJ_3d', '"')
[/autoit] [autoit][/autoit] [autoit]
$funde = _ArrayUnique($funde)
_ArrayDelete($funde, 0)For $i in $funde
[/autoit] [autoit][/autoit] [autoit]
$ineu = StringReplace($i, " ", "_")
$inhalt = StringReplace($inhalt, $i, $ineu)
NextMsgBox(0, "", $inhalt)
[/autoit] -
Gibt es einen Grund warum es nicht einfach so gemacht hast?
Spoiler anzeigen
[autoit]#include <GUIConstantsEx.au3>
[/autoit] [autoit][/autoit] [autoit]Opt('GUIOnEventMode', 1)
[/autoit] [autoit][/autoit] [autoit]Global $hGui = GUICreate('Test', 480, 160)
[/autoit] [autoit][/autoit] [autoit]
GUISetOnEvent($GUI_EVENT_CLOSE, 'CloseGui')
GUISetOnEvent($GUI_EVENT_MOUSEMOVE, '_MOUSEMOVE')GUICtrlCreateLabel('Bewertung:', 10, 25, 140, 32)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetFont(-1, 16, 400, 0, 'Verdana', 5)Global $aStar[5], $iShowStars = 0, $iStars = -1, $aOldPos[2] = [0, 0]
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
For $i = 0 To 4
$aStar[$i] = GUICtrlCreateIcon(@ScriptDir & '\star0.ico', 0, 170 + $i * 36, 20, 32, 32)
GUICtrlSetOnEvent(-1, '_SetStars')
NextGUISetState(@SW_SHOW, $hGui)
[/autoit] [autoit][/autoit] [autoit]
WinWaitClose($hGui)
ExitFunc CloseGui()
[/autoit] [autoit][/autoit] [autoit]
GUIDelete($hGui)
EndFunc ;==>CloseGuiFunc _SetStars()
[/autoit] [autoit][/autoit] [autoit]
ToolTip('')
$iShowStars = $iStars
EndFunc ;==>_SetStarsFunc _MOUSEMOVE()
[/autoit] [autoit][/autoit] [autoit]
$curser = GUIGetCursorInfo()Switch $curser[4]
[/autoit] [autoit][/autoit] [autoit]
Case $aStar[0]
change(0)
Case $aStar[1]
change(1)
Case $aStar[2]
change(2)
Case $aStar[3]
change(3)
Case $aStar[4]
change(4)
EndSwitch
EndFunc ;==>_MOUSEMOVEFunc change($to)
[/autoit] [autoit][/autoit] [autoit]
ToolTip('Bewertung ändern' & @CRLF & 'auf ' & $to + 1 & StringLeft(' Sterne', 6 + ($to > 0)))For $i = 0 to $to Step 1
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetImage($aStar[$i], @ScriptDir & '\star1.ico', 0)
NextFor $i = $to + 1 to 4 Step 1
[/autoit]
GUICtrlSetImage($aStar[$i], @ScriptDir & '\star0.ico', 0)
Next
EndFunc ;==>changeSprich statt ständig die Position in der Adlib zu prüfen nur bei Event Mousemove und statt die Koordinaten zu vergleichen einfach die ID welche GUIGetCursorInfo zurückgibt auswerten.
-
Für was brauchst du das? Vielleicht gibt es da einen einfacheren Weg.
-
Dort habe ich keine Antworten gefunden.Alleine schon vier deiner Fragen werden in den Stickys erklärt. Und zwei weitere haben nichts mit Autoit zu tun. Arm aus der Sonne legen ist zwar angenehm, wird aber hier nicht ;).
-
-
iMacros und Autoit sind ja auch zwei komplett verschiedene Dinge. Ist wie Äpfel und Birnen zu vergleichen.
-
Mit _IENavigate rufst du URLs auf (steht allerdings auch in der Hilfe ;)). Das hat nichts mit Ddiv zu tun. Willst du den Inhalt der div auslesen?
-
Wie gehe ich bei AutoIt vor? Muss ich jedes Element mit im Quelltext suchen (mit der Firefox Konsole &/ Firebug) und dann das entsprechende Ereignis zuweisen?ja
-
-
chip
perfekt, außer bei "###Remarks###" habe ich noch "None." übersetzt
Bitte mehr davon
Das hatte ich nicht angepasst weil es in vielen deutschen Dateien auch nicht übersetzt ist.
-
Du kannst die GUI-Elemente in einen Array speichern.
Spoiler anzeigen
[autoit]#include<Array.au3>
[/autoit] [autoit][/autoit] [autoit]
#include<GUIConstantsEx.au3>
#region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 615, 437, 192, 124)$start = 25
[/autoit] [autoit][/autoit] [autoit]
Dim $array[1]
For $i = 1 To 10 Step 1
$Input1 = GUICtrlCreateInput("Input1", 16, $start * $i, 121, 21)
_ArrayAdd($array,$Input1)
Next
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###_ArrayDisplay($array)
[/autoit] [autoit][/autoit] [autoit]While 1
[/autoit] [autoit][/autoit] [autoit]
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
ExitEndSwitch
[/autoit] -
-
-
Wozu werden die URLs alle drei Sekunden geladen?
-
Nimm einfach das zum löschen: http://www.chip.de/downloads/Unlocker_18414122.html