|
You last visited: Today at 06:28
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.
12/29/2013, 13:49
|
#1846
|
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.
|
|
|
12/29/2013, 14:17
|
#1847
|
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
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.
|
|
|
12/31/2013, 17:32
|
#1848
|
elite*gold: 3570
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
|
|
|
12/31/2013, 18:02
|
#1849
|
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.
|
|
|
12/31/2013, 19:21
|
#1850
|
elite*gold: 3570
Join Date: Dec 2012
Posts: 13,044
Received Thanks: 8,252
|
Quote:
Originally Posted by link
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?
|
|
|
12/31/2013, 19:36
|
#1851
|
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.
|
|
|
01/02/2014, 14:12
|
#1852
|
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...
Code:
#RequireAdmin
#include <ImageSearch.au3>
$x = 0
$y = 0
While Sleep(100)
WEnd
While 1
$result = _ImageSearch('Bild.png',0,$x,$y,1)
If $result = 1 Then
Msgbox(1,"a","a")
EndIf
WEnd
Was mache ich denn falsch? Imagesearch dll und das Bild sind in dem gleichen Ordner wie die au3.
|
|
|
01/02/2014, 15:27
|
#1853
|
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.
|
|
|
01/02/2014, 16:41
|
#1854
|
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..
|
|
|
01/02/2014, 16:48
|
#1855
|
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.
|
|
|
01/02/2014, 19:57
|
#1856
|
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.
|
|
|
01/02/2014, 20:01
|
#1857
|
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.
|
|
|
01/02/2014, 21:00
|
#1858
|
elite*gold: 95
Join Date: Jul 2009
Posts: 3,543
Received Thanks: 5,065
|
Quote:
Originally Posted by alpines
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.
|
|
|
01/02/2014, 21:03
|
#1859
|
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.
|
|
|
01/02/2014, 21:40
|
#1860
|
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
|
|
|
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.
|
|