|
You last visited: Today at 04:41
Advertisement
MsgBox
Discussion on MsgBox within the AutoIt forum part of the Coders Den category.
01/12/2011, 19:02
|
#1
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
MsgBox
Hallo Leute,
Ich habe einen kleinen Fischöffner für Metin2 geschrieben..
Er ist sehr simpel geht einfach mit der Maus über jedes Invenatar kästchen
und drückt einmal drauf.
Sprich mouseclick ("right", x, y, 1, 1)
so nun muss man aber immer wieder dieses AutoIt symbol anklicken damit der bot startet.
Da bin ich auf eine Idee gekommen.
Weiß nur nich wie ich diese verwirkliche.
Also ich will eine MsgBox machen in der steht "Willst du den Fischöffner Starten?
Ja oder Nein?"
Bei Ja - Startet der bot aber die MsgBox ist nicht weg.
Bei Nein - Schließt sich die Box.
Ich habe hier nix drüber gefunden.
Hoffe auf schnelle antwort & das ihr mein Problem versteht
|
|
|
01/12/2011, 19:11
|
#2
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
sorry, aber hae?
edit: aah, dein problem ist, dass dein script nur einmal mouseclick ausführt? dann setz den befehl doch einfach in eine weilschleife..
PHP Code:
While 1 mouseclick("right", x, y, 1, 1) Sleep(1000) ; wielange soll die pause zwischen den clicks sein 1000 = 1 sek WEnd
und wenn du willst, dass der bot immer nur dann clickt wenn du eine taste drückst geht das ungefähr so.:
PHP Code:
HotKeySet ("{F9}", "_click") ; wenn du F9 Drückst wird die _click funktion aufgerufen
Func _click() ; _func click mouseclick("right", x,y,1,1) EndFunc
While 1 Sleep (10) WEnd
du musst den hotkey halt nach deinem belieben anpassen und dabei aufpassen, dass metin sich deinen hotkey nich schon reserviert hat.
|
|
|
01/12/2011, 19:15
|
#3
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
Also ich will einfach nur, dass eine MsgBox erscheint die eine x-Beliebige Frage enthält
und einen Ja oder Nein Button.
Bei Nein schließt sich die Box.
Bei Ja startet der Bot bzw. das Scrip & die Box schließt sich nicht.
|
|
|
01/12/2011, 19:23
|
#4
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by ubongo123
Also ich will einfach nur, dass eine MsgBox erscheint die eine x-Beliebige Frage enthält
und einen Ja oder Nein Button.
Bei Nein schließt sich die Box.
Bei Ja startet der Bot bzw. das Scrip & die Box schließt sich nicht.
|
schau mal oben, ich hab was editiert. und zu deinem problem fällt mir atm keine lösung ein. das einzige, was du machen könntest, ist ein gui zu erstellen und das dann nach belieben zu gestalten.
|
|
|
01/12/2011, 19:35
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
PHP Code:
$frage = MsgBox(4, "bitte auswählen", "bot starten?")
If $frage = 6 Then ;;;; bot ElseIf $frage = 7 Then Exit EndIf
|
|
|
01/12/2011, 19:58
|
#6
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
Ja das mit Omer ist der richtige weg den ich meine..
Nur wo soll ich jetzt das eingeben
PHP Code:
Mouseclick ("right",1412, 82, 30, 1) MouseClick ("right",1450, 524, 1, 1) MouseClick ("right",1484, 524, 1, 1) MouseClick ("right",1518, 524, 1, 1) MouseClick ("right",1552, 524, 1, 1) MouseClick ("right",1586, 524, 1, 1) MouseClick ("right",1450, 558, 1, 1) MouseClick ("right",1484, 558, 1, 1) MouseClick ("right",1518, 558, 1, 1) MouseClick ("right",1552, 558, 1, 1) MouseClick ("right",1586, 558, 1, 1) MouseClick ("right",1450, 590, 1, 1) MouseClick ("right",1484, 590, 1, 1) MouseClick ("right",1518, 590, 1, 1) MouseClick ("right",1552, 590, 1, 1) MouseClick ("right",1586, 590, 1, 1) MouseClick ("right",1620, 590, 1, 1) MouseClick ("right",1450, 590, 1, 1) MouseClick ("right",1484, 621, 1, 1) MouseClick ("right",1518, 621, 1, 1) MouseClick ("right",1552, 621, 1, 1) MouseClick ("right",1586, 621, 1, 1) MouseClick ("right",1620, 621, 1, 1) MouseClick ("right",1450, 524, 1, 1) MouseClick ("right",1484, 654, 1, 1) MouseClick ("right",1518, 654, 1, 1) MouseClick ("right",1552, 654, 1, 1) MouseClick ("right",1586, 654, 1, 1) MouseClick ("right",1450, 654, 1, 1) MouseClick ("right",1450, 685, 1, 1) MouseClick ("right",1484, 685, 1, 1) MouseClick ("right",1518, 685, 1, 1) MouseClick ("right",1552, 685, 1, 1) MouseClick ("right",1586, 685, 1, 1) MouseClick ("right",1620, 685, 1, 1) MouseClick ("right",1450, 685, 1, 1) MouseClick ("right",1450, 716, 1, 1) MouseClick ("right",1484, 716, 1, 1) MouseClick ("right",1518, 716, 1, 1) MouseClick ("right",1552, 716, 1, 1) MouseClick ("right",1586, 716, 1, 1) MouseClick ("right",1450, 748, 1, 1) MouseClick ("right",1484, 748, 1, 1) MouseClick ("right",1518, 748, 1, 1) MouseClick ("right",1552, 748, 1, 1) MouseClick ("right",1586, 748, 1, 1) MouseClick ("right",1450, 781, 1, 1) MouseClick ("right",1484, 781, 1, 1) MouseClick ("right",1518, 781, 1, 1) MouseClick ("right",1552, 781, 1, 1) MouseClick ("right",1586, 781, 1, 1) MouseClick ("right",1455, 620, 1, 1)
Edit: @ u_failed du hast mein problem nicht verstanden ich möchte einfach eine Box wo z.b drin steht starten beenden... bei starten startet der Bot einfach und bei Beenden schließt die Box sich.
|
|
|
01/12/2011, 20:00
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
dahin wo " ;;;bot" steht...#
If $frage = 6 Then
hierrrrr
|
|
|
01/12/2011, 20:03
|
#8
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
achsoo, ich dachte du willst, dass die msgbox geöffnet bleibt..
|
|
|
01/12/2011, 20:05
|
#9
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
Ja sie soll ja auch offen bleiben..
@omer mom ich versuche es mal..
Und danke das ihr mir so bei dem Start mit AutoIt helft (:
|
|
|
01/12/2011, 20:18
|
#10
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
So es hat geklappt kann mann jetzt noch machen das die box nicht weggeht wenn ich auf Ja drücke?
|
|
|
01/12/2011, 20:20
|
#11
|
elite*gold: 29
Join Date: Nov 2010
Posts: 502
Received Thanks: 127
|
Quote:
Originally Posted by ubongo123
Ja sie soll ja auch offen bleiben..
@omer mom ich versuche es mal..
Und danke das ihr mir so bei dem Start mit AutoIt helft (:
|
sie bleibt aber nich offen.. das einzige, was ich dir anbieten könnte, dass sich die msgbox nach den clicks wieder öffnet (wenn du willst, auch direkt nach der "Ja"-Auswahl)
PHP Code:
_msgbox()
Func _msgbox()
$frage = MsgBox(4, "bitte auswählen", "bot starten?")
If $frage = 6 Then
_mouseclicks()
ElseIf $frage = 7 Then
Exit
EndIf
EndFunc
Func _mouseclicks()
Mouseclick ("right",1412, 82, 30, 1)
MouseClick ("right",1450, 524, 1, 1)
MouseClick ("right",1484, 524, 1, 1)
MouseClick ("right",1518, 524, 1, 1)
MouseClick ("right",1552, 524, 1, 1)
MouseClick ("right",1586, 524, 1, 1)
MouseClick ("right",1450, 558, 1, 1)
MouseClick ("right",1484, 558, 1, 1)
MouseClick ("right",1518, 558, 1, 1)
MouseClick ("right",1552, 558, 1, 1)
MouseClick ("right",1586, 558, 1, 1)
MouseClick ("right",1450, 590, 1, 1)
MouseClick ("right",1484, 590, 1, 1)
MouseClick ("right",1518, 590, 1, 1)
MouseClick ("right",1552, 590, 1, 1)
MouseClick ("right",1586, 590, 1, 1)
MouseClick ("right",1620, 590, 1, 1)
MouseClick ("right",1450, 590, 1, 1)
MouseClick ("right",1484, 621, 1, 1)
MouseClick ("right",1518, 621, 1, 1)
MouseClick ("right",1552, 621, 1, 1)
MouseClick ("right",1586, 621, 1, 1)
MouseClick ("right",1620, 621, 1, 1)
MouseClick ("right",1450, 524, 1, 1)
MouseClick ("right",1484, 654, 1, 1)
MouseClick ("right",1518, 654, 1, 1)
MouseClick ("right",1552, 654, 1, 1)
MouseClick ("right",1586, 654, 1, 1)
MouseClick ("right",1450, 654, 1, 1)
MouseClick ("right",1450, 685, 1, 1)
MouseClick ("right",1484, 685, 1, 1)
MouseClick ("right",1518, 685, 1, 1)
MouseClick ("right",1552, 685, 1, 1)
MouseClick ("right",1586, 685, 1, 1)
MouseClick ("right",1620, 685, 1, 1)
MouseClick ("right",1450, 685, 1, 1)
MouseClick ("right",1450, 716, 1, 1)
MouseClick ("right",1484, 716, 1, 1)
MouseClick ("right",1518, 716, 1, 1)
MouseClick ("right",1552, 716, 1, 1)
MouseClick ("right",1586, 716, 1, 1)
MouseClick ("right",1450, 748, 1, 1)
MouseClick ("right",1484, 748, 1, 1)
MouseClick ("right",1518, 748, 1, 1)
MouseClick ("right",1552, 748, 1, 1)
MouseClick ("right",1586, 748, 1, 1)
MouseClick ("right",1450, 781, 1, 1)
MouseClick ("right",1484, 781, 1, 1)
MouseClick ("right",1518, 781, 1, 1)
MouseClick ("right",1552, 781, 1, 1)
MouseClick ("right",1586, 781, 1, 1)
MouseClick ("right",1455, 620, 1, 1)
_msgbox()
EndFunc
|
|
|
01/12/2011, 20:28
|
#12
|
elite*gold: 0
Join Date: Sep 2010
Posts: 487
Received Thanks: 196
|
Mach doch einfach eine Gui oder per HotKey wo am anfang steht(Per msg oder tooltip) F5 bot starten F6 Exit, ist viel einfacher^^
|
|
|
01/12/2011, 20:34
|
#13
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
trickgamer hab gestern mit autoit angefangen was traust du mir zu ^.^
@u_failed mom versuche wieder
|
|
|
01/12/2011, 21:04
|
#14
|
elite*gold: 1
Join Date: Jun 2009
Posts: 174
Received Thanks: 15
|
klappt (:
|
|
|
 |
Similar Threads
|
Coden-msgbox
11/13/2010 - WarRock - 19 Replies
:handsdown: Hi,
Also ich hab nen hack gemach ich bäcuhte aber jetz ein Sourche Code das sich eine Msgbox öffnet.
Könnte ihr mi jmd schicken?
|
Countdown in MsgBox ?
06/19/2010 - AutoIt - 3 Replies
wollte einen countdown machen, der von 60 runter zählt, welches man in einer msgbox sieht.... nach den 60 sec soll sich der pc ausschalten,...
das prob ist, habe heute erst angefangen zu scripten, kenne mich daher nicht so damit aus >.<
aber habe das hier im internet gefunden:
$anfang = 10;hier deine Countdownzeit eingeben.
ProgressOn("Computer herunterfahren", "noch " & $anfang & " Sekunden")
ProgressSet (100)
Sleep(999)
$x = $anfang - 1
|
MsgBox
09/18/2009 - AutoIt - 6 Replies
Hallo, wie gebe ich eine vabiale in einer Msgbox wieder
gruss artimes:handsdown:
|
MsgBox
10/18/2008 - General Coding - 4 Replies
hi,
wie kann ich in eine MsgBox eine "flag" (glaub ich so heißt das) einfügen, also das dort ein "button" ist auf den man klickt und etwas passiert?
MFG
Takeshy007
|
All times are GMT +1. The time now is 04:42.
|
|