Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

10/29/2014 08:00 Moneypulation#2161
Kleine Frage:

Immer wenn ich mein Programm starte, kommt dieses Gekringel um mein Start Button obwohl ich es nicht ausgewählt hatte oder so was in der Art:

[Only registered and activated users can see links. Click Here To Register...]

Wie beheb ich das?



PS: Wie findet ihr die GUI?


[Only registered and activated users can see links. Click Here To Register...]
10/29/2014 10:06 KDeluxe#2162
Dein "Start" Button besitzt nach dem Start deines Script automatisch den Fokus, das liegt wiederum an der "Tabreihenfolge". Als Workaround könntest du einfach ein Label fokussieren (ControlFocus()).
10/29/2014 14:12 Moneypulation#2163
Ich hab grad gemerkt, dass die Bilder in der GUI garnicht mit kompiliert werden. Wenn ich sie lösche, und dann die .exe ausführe, sind die dort auch weg. Gibts keinen weg, die Bilder mitzukompilieren?
10/29/2014 14:33 butter123#2164
[Only registered and activated users can see links. Click Here To Register...]
10/29/2014 14:40 Moneypulation#2165
Blöd dass es beim User echt gedownloadet werden muss
10/29/2014 15:25 YatoDev#2166
Quote:
Originally Posted by moneypulation View Post
Blöd dass es beim User echt gedownloadet werden muss
nö. fileinstall oder einfach in eine variable schreiben
10/29/2014 20:05 Moneypulation#2167
Quote:
Originally Posted by »FlutterShy™ View Post
nö. fileinstall oder einfach in eine variable schreiben
Bei mir installiert er die beiden Bilder nicht, und werden dann auch anschließend nicht geladen

Code:
FileInstall("C:\Users\tronics\Desktop\ePvp\Seafight Bots\MShinyBot\flagge-grossbritannien.gif","C:\flagge-grossbritannien.gif",1)
FileInstall("C:\Users\tronics\Desktop\ePvp\Seafight Bots\MShinyBot\flagge-deutschland.gif","C:\flagge-deutschland.gif",1)
10/29/2014 20:09 Lawliet#2168
#RequireAdmin oder nicht gleich auf C:\ schreiben :p
10/29/2014 22:52 KDeluxe#2169
Relative Pfade verwenden! Für den $sourceParameter von FileInstall() können keine Makros (@ScriptDir) verwendet werden, deshalb musst du hier auf eine Angabe wie ".\flagge-deutschland.gif" zurückgreifen. Sonst aber immer mit @ScriptDir arbeiten.

Code:
$pathGifFlaggeDeutschland = @ScriptDir & "\flagge-deutschland.gif"
FileInstall(".\flagge-deutschland.gif", $pathGifFlaggeDeutschland)

; GUI
; ...
GUICtrlCreatePic($pathGifFlaggeDeutschland, 0, 0)
; ...
11/02/2014 12:14 Moneypulation#2170
Bin ich hier der einzige der Fragen stellt? :D

Wie krieg ich die Höhe von dieser Leiste heraus?

[Only registered and activated users can see links. Click Here To Register...]
11/02/2014 13:59 alpines#2171
Am besten hardcoden, die Höhe vom Fensterramen kriegst du per GetSystemMetrics oder ähnlich.
11/04/2014 15:03 Moneypulation#2172
Gibts n Weg die Maus für n paar Sekunden zu ändern? Also zu diesem Icon, wenn es grad lädt (Kein GUISetCursor)
11/04/2014 15:28 YatoDev#2173
keine ahnung ob es das ist was du suchst

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

[Only registered and activated users can see links. Click Here To Register...]

EDIT: Laut msdn kann man das handle weglassen und dann wird das aktuelle benutzt(das zu letzt erstellt wurde) vielleicht einfach null übergeben :o
11/04/2014 18:53 Moneypulation#2174
Weiß jemand wie ich ein PC eindeutig identifizieren kann? (Für ein Lizenz System)
11/04/2014 20:03 alpines#2175
Kannst du nicht. Annähernd schon, HWID, MAC-Adresse, CPU,...