Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 06:28

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

Discussion on Tratsch rund um Autoit / Autoit Talk | kleinere Fragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 12/29/2013, 13:49   #1846
 
flumio's Avatar
 
elite*gold: 50
Join Date: Feb 2009
Posts: 765
Received Thanks: 927
Danke für die schnelle Antwort,
Ich werde Butters Möglichkeit nachher gleich mal ausprobieren und noch mal statement geben.
Und nein ich denke nicht an Multithreading, ich möchte nur das er während er etwas in einen Chat sendet, bei einer Farblichen Antwort einen Sound abspielt.
Da ich nicht von jemanden etwas fertig ausgeliefert möchte, versuche ich durch die Tipps es zu lernen/umzusetzen.
flumio is offline  
Old 12/29/2013, 14:17   #1847
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Du könntest versuchen mit einem AdlibRegister alle paar ms danach zu suchen, und wenns passt spielt er den Sound ab.
Code:
AdlibRegister("showMsgBox", 2000)

_myFunc1()

Func _myFunc1()
	Local $i = 0
	While 1
		$i+=1
		ToolTip($i)
	WEnd
EndFunc

Func showMsgBox()
	MsgBox(0,0,0)
EndFunc
So zum Beispiel.
______________________________________________
Quote:
Originally Posted by ReAlSuA View Post
hmm er loggt wie gewonnt auf der ersten seite ein.

das mit dem $tag klappt irgendwie nicht:

folgendes feld muss ausgefüllt und folgender button muss geklickt werden


<input class="TextBox" type="text" maxlength="15"></input>

<input class="GoButton" type="button" value="Weiter" disabled=""></input>

Die Sache ist, dass beide Inputs keinen namen oder ID haben.
Wenn das IE Fenster hided ist kannst du ja versuchen mit ControlSend (auch wenns nicht hided ist) die Felder anzusprechen oder dahin zu {TAB}ben.
Sicherlich nicht die beste Variante aber möglich.
alpines is offline  
Thanks
1 User
Old 12/31/2013, 17:32   #1848


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Könnte eine kleine Hilfe gebrauchen.
Und zwar wollte ich wissen, ob es möglich ist .NET dll's auch in AutoIt zu nutzen
Ich habe mich per Tante Google etwas informiert und das hier gefunden:


Das Problem hierbei ist, dass ich die Meldung "Disassembler not found" bekomme.
Code:
string str = string.Concat((string)registryKey.GetValue("CurrentInstallFolder"), "bin");
            if (!File.Exists(string.Concat(str, "\\ildasm.exe")))
            {
                throw new FileNotFoundException("Dissasambler not Found");
            }
Das steht im Exporter. Aber ich habe keine Ahnung wo ich die ildasm.exe herbekommen soll.
Google hat mir da leider nicht weiterhelfen können.

Habt ihr eine Idee, wie es sonst gehen könnte, bzw. wo ich die ildasm.exe herbekomme.

MfG
Requi
Requi is offline  
Old 12/31/2013, 18:02   #1849
 
link's Avatar
 
elite*gold: 1
Join Date: Jul 2005
Posts: 553
Received Thanks: 454
ildasm ist bei irgendeinem .NET Framework-Pack dabei oder bei den DevTools davon.
Installier einfach mal das Visual Studio.
link is offline  
Old 12/31/2013, 19:21   #1850


 
Requi's Avatar
 
elite*gold: 3570
The Black Market: 244/0/0
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
Quote:
Originally Posted by link View Post
ildasm ist bei irgendeinem .NET Framework-Pack dabei oder bei den DevTools davon.
Installier einfach mal das Visual Studio.
Ich code gar nicht mehr in AutoIt. Ich habe VS installiert
Wieso findet er es dann nicht?
Requi is offline  
Old 12/31/2013, 19:36   #1851


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Weil er sich den Pfad falsch zusammenbaut
Schau halt mal was "string.Concat(str, "\\ildasm.exe"))" in deinem Fall ist.
Lawliet is offline  
Thanks
1 User
Old 01/02/2014, 14:12   #1852
 
BestBlitzcrank's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 757
Received Thanks: 142
Ich probiere schon länger die Imagesearchfunktion, aber irgendwie findet sie nie das Bild...

Was mache ich denn falsch? Imagesearch dll und das Bild sind in dem gleichen Ordner wie die au3.
BestBlitzcrank is offline  
Old 01/02/2014, 15:27   #1853
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Ist doch einfach, er bleibt in der While Schleife stecken.
Du hast entweder den HotKey vergessen oder einfach die Schleife übersehen
Code:
#include <ImageSearch.au3>
$x = 0
$y = 0

While 1
$result = _ImageSearch('Bild.png',0,$x,$y,1)
If $result = 1 Then
	Msgbox(1,"a","a")
EndIf
WEnd
Läuft.
alpines is offline  
Thanks
1 User
Old 01/02/2014, 16:41   #1854
 
BestBlitzcrank's Avatar
 
elite*gold: 0
Join Date: Aug 2013
Posts: 757
Received Thanks: 142
Ich kriege jetzt so ein Error wieder:


An der dll kann es nicht liegen..
BestBlitzcrank is offline  
Old 01/02/2014, 16:48   #1855
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Dann ist der Fehler woanders, weil in dem Script eigentlich keine Arrays enthalten sind.
Poste mal dein ganzes Script.
alpines is offline  
Old 01/02/2014, 19:57   #1856

 
Superx321's Avatar
 
elite*gold: 95
Join Date: Jul 2009
Posts: 3,543
Received Thanks: 5,065
Ist es eigentlich möglich per schleife ne gui erstellen zu lassen? also quasi sowas

Code:
for $i = 1 to 10
$button_$i = guictrlcreate...
next
so dass halt alle buttons created werden und ich sie danach immernoch einzeln ansteuern kann später im script.
Superx321 is offline  
Old 01/02/2014, 20:01   #1857
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Ja
Code:
Local $hButtons[5]

For $i = 0 To UBound($hButtons) - 1
	$hButtons[$i] = GUICtrlCreate()
Next
Musst halt schauen das die nicht auf der selben Stelle sind sondern um einen Offset * $i verschoben werden.
alpines is offline  
Old 01/02/2014, 21:00   #1858

 
Superx321's Avatar
 
elite*gold: 95
Join Date: Jul 2009
Posts: 3,543
Received Thanks: 5,065
Quote:
Originally Posted by alpines View Post
Ja
Code:
Local $hButtons[5]

For $i = 0 To UBound($hButtons) - 1
	$hButtons[$i] = GUICtrlCreate()
Next
Musst halt schauen das die nicht auf der selben Stelle sind sondern um einen Offset * $i verschoben werden.
cool, wusste nicht dass man das so lösen kann :O Danke

Gibts eig. ne möglichkeit einen Pixel von nem Fenster auszulesen welches sich im @sw_hide befindet? also so komplett weg ist?

Hab bis jetzt nur ne möglichkeit gefunden die mit minimierten Fenster funktioniert, aber nicht wenn sie komplett weg sind.
Superx321 is offline  
Old 01/02/2014, 21:03   #1859
 
alpines's Avatar
 
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
Nein, wenn das Fenster gehided ist sollte es nicht funktionieren.
Kannst es ja mit
Code:
#include <ScreenCapture.au3>

_ScreenCapture_CaptureWnd()
versuchen wird aber nicht gehen.
alpines is offline  
Old 01/02/2014, 21:40   #1860
 
mo.tennis's Avatar
 
elite*gold: 0
Join Date: Feb 2010
Posts: 178
Received Thanks: 4
Hey Leute... ich würde gerne per knopfdruck ein Fenster verstecken und wieder zeigen.
Jedoch zeigt es keinerlei informationen.

Hier der "Code":

Code:
WinSetState("SRO_CLIENT", "", @SW_SHOW)
sleep(5000)
WinSetState("SRO_CLIENT", "", @SW_HIDE)
Der Fenstername ist ganz sicher SRO_CLIENT, da ich ihn mit dem Window Info Tool herausgesucht habe. Das spiel läuft auch im Windowmode.

Gruß Mo.tennis
mo.tennis is offline  
Reply


Similar Threads Similar Threads
[Sammelthread]Fragen zu Autoit wie man Hacks herstellt(Autoit) + Antworten
11/16/2011 - Metin2 - 0 Replies
Hallo Liebe Community, Ich habe diesen Thread aufgemacht weil manche leute mit Autoit nicht mehr weiterkommen wie man Hack herstellt ,ich habe mit schon ein Multihack mit Autoit herstellt das war einfach .Da viele User nicht weiterkommen werden habe ich mich entschieden ein Thread aufzumachen mit Fragen und ich den dann Antworten kann und helfen kann! ------------------------------------------------- --------------------------- Mein Multihack:...



All times are GMT +1. The time now is 06:28.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.