|
You last visited: Today at 11:42
Advertisement
Checkbox richtig nutzen
Discussion on Checkbox richtig nutzen within the AutoIt forum part of the Coders Den category.
06/08/2010, 12:48
|
#1
|
elite*gold: 0
Join Date: Jul 2009
Posts: 518
Received Thanks: 75
|
Checkbox richtig nutzen
Hallo com,
ich habe ein Problem undzwar:
Ich habe einen Bot gemacht, und habe ein Fenster mit Checkboxen erstellt (mit Koda Designer).
Bei den Checkboxen steht 1 mal klicken, 2 mal klicken, 3 mal klicken.
Nun drückt man 1 mal klicken und das Fenster schließt sich dann startet der Bot
Bespiel:
MouseMove(100,100)
sleep(5000000)
MouseClick("left").
Nun soll der Bot halt entweder 1 mal, 2 mal oder 3 mal klicken.
Was man bei der Checkbox halt ausgewählt hat.
Wie mache ich das?
|
|
|
06/08/2010, 13:37
|
#2
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Nimm dazu lieber RadioBoxen. Da lässt sich immer nur eine anklicken.
Den Status ließt du mit
Code:
GuiCtrlRead($Checkbox1)
aus.
Dann erstellst du eine Abfrage, die Prüft, ob der Radio Button aktiv ist oder nicht.
Dann einfach noch eine kleine if Anweisung und schon hast du es.
PHP Code:
...
if $RadioButtonCheck1 = 1 then MouseMove(x, y) sleep(500000) MouseClick("left") ElseIf $RadioButtonCheck2 = 1 MouseMove(x, y) sleep(50000) For $i = 0 to 1 MouseClick("Left") Next ...
|
|
|
06/08/2010, 16:07
|
#3
|
elite*gold: 0
Join Date: Jul 2009
Posts: 518
Received Thanks: 75
|
Verstehe es leider nicht so richtig könntest du vielleicht ein fertiges bespiel hier rein stellen und nochein Problem bei meinen Script:
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form= $Form2 = GUICreate("Setup - Counter-Strike 2D", 503, 392, 202, 141) GUISetIcon("C:\Dokumente und Einstellungen\XXX\XXX\XXX\XXX.exe") $Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\XXX\XXX\XXX\XXX.JPG", 0, 0, 500, 388, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) $Button1 = GUICtrlCreateButton("Cancel", 408, 352, 89, 25, 0) $Button2 = GUICtrlCreateButton("Next >", 304, 352, 89, 25, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
Da kommt die Fehlermeldung:
|
|
|
06/08/2010, 18:27
|
#4
|
elite*gold: 0
Join Date: Nov 2007
Posts: 32
Received Thanks: 30
|
die Variable $SS_NTIFY wurde nicht gefunden...
bau das in dein Script ein, dann klappts:
PHP Code:
#include <StaticConstants.au3>
Btw: Wenn ud schon deinen Namen zensieren willst, dann mach das am besten auch im Screenshot xDD
|
|
|
06/08/2010, 22:27
|
#5
|
elite*gold: 0
Join Date: Nov 2009
Posts: 2,210
Received Thanks: 6,755
|
Du könntest
Code:
#RequireAdmin
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
Case $Checkbox1
If BitAND(GUICtrlRead($Checkbox1),$GUI_CHECKED) Then
$Che=1
Else
$Che=0
Endif
und dann
Code:
If $Che = 1 Then
MouseClick....
Endif
Oder
Code:
#RequireAdmin
#include <GUIConstants.au3>
#include <GUIConstantsEx.au3>
If BitAND(GUICtrlRead($Checkbox1),$GUI_CHECKED) Then
MouseClick("left",$x,$y)
EndIf
If BitAND(GUICtrlRead($Checkbox2),$GUI_CHECKED) Then
MouseClick("left",$x,$y)
MouseClick("left",$x,$y)
EndIf
If BitAND(GUICtrlRead($Checkbox3),$GUI_CHECKED) Then
MouseClick("left",$x,$y)
MouseClick("left",$x,$y)
MouseClick("left",$x,$y)
EndIf
Benutzen
|
|
|
06/09/2010, 12:39
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 518
Received Thanks: 75
|
Danke euch beiden =o das mit den Screenshot hab ich ganz vergessen ist aber jetzt auch egal ^^
|
|
|
06/09/2010, 12:49
|
#7
|
elite*gold: 240
Join Date: Dec 2006
Posts: 1,579
Received Thanks: 1,609
|
ComboBox hilft doch noch besser
|
|
|
 |
Similar Threads
|
.bat-Dateien für verschiedene nutzen richtig (!) erstellen.
10/16/2010 - Metin2 Guides & Templates - 9 Replies
Schönen guten Tag.
Da ich bereits unzählige Threads über das erstellen bzw. umgehen des Patchers etc.etc.etc gelesen habe,also will ich hier mal etwas klar stellen :
dies bezieht sich jetzt auf die meisten Win7-User, die durch das ändern der Endung
.txt
in
.bat eines Texdokumentes kein Ergebnis erzielen konnten.
Wozu das gut ist ?
Nunja , viele können nicht den SkillDmgHackverwenden, weil der Ordner gepatcht wird.
Dieses kleine TuT hilft darüberhinaus , .bat-dateien für andere...
|
Checkbox Hilfe!
09/11/2010 - AutoIt - 6 Replies
Hallo ich brauche schnell eure hilfe...
Ich schreibe einen Trainer und möchte,
dass wenn z.B.
$Checkbox14 angekreuzt ist,
$Checkbox15 nicht angekreuzt ist.
und wenn dann
|
FindWindow parameter richtig nutzen...
06/15/2010 - General Coding - 14 Replies
HWND xxx = FindWindow(NULL ,"XXX");
ShowWindow(xxx, SW_RESTORE);
FindWindowW': Konvertierung des Parameters 2 von 'const char ' in 'LPCWSTR' nicht möglich
<<
Diese meldung beim compilen
|
Help-CheckBox zuweisen!
11/29/2009 - AutoIt - 13 Replies
Hallo Leute
ich hab mal wieder ne Frage xD
Also, ich wollte mal mit AutoIT ein Programm schreiben für mich und meine freunde und so, dass wenn sie den Pc neumachen das dieses Programm halt die wichtigsten bzw. auch guten Programme automatisch insterliert.
Das mit dem Automatisch insterlieren war ja kein Problem für mich, doch wie mache ich es das er jetzt z.b. anklickt das er Antivir haben will und Firfox, dass er die nacheinander Insterliert.
Also hier noch mal mehr Infos.
Wenn er jetzt...
|
checkbox auslesen ?
05/27/2009 - AutoIt - 3 Replies
Hey,
brauche hilfe da weder search hier im forum noch au3 help was ausgespuckt hat
wie bekomme ich checkbox ausgelesen (vieleicht so wie $radio??) sodas ich diese dann in eine if/else reinpacken kann
hier mal ansatz
//Edit:so habe es hinbekommen aber wie packe ich diese nun in eine if/else also das wenn z.b. alle 3 ausgewählt sind er auch alle 3 ausführt?
danke euch schonmal ;D
|
All times are GMT +1. The time now is 11:43.
|
|