|
You last visited: Today at 11:07
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.
09/04/2012, 15:11
|
#451
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Könntest du vielleicht noch einen Teil vom Quelltext hinzufügen?
Schreib mal bitte in die nächste Zeile unter $variable
Code:
ConsoleWrite(@error)
Quote:
@Error: 0 ($_IEStatus_Success) = Kein Fehler
3 ($_IEStatus_InvalidDataType) = Ungültiger Datentyp
7 ($_IEStatus_NoMatch) = Keine Übereinstimmung gefunden
|
MfG
|
|
|
09/04/2012, 15:21
|
#452
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Code:
#include <ie.au3>
Func Meine_Func()
$IE = _IECREATEEMBEDDED()
$Bot = GUICreate("Form1", 1280, 720)
GUICtrlCreateObj($IE, 0, 0, 1280, 720)
;GUISetState(@SW_HIDE)
_IENAVIGATE($IE,'URL')
$meinevariable = _IEGetOBJbyID($IE,"object name")
_IEAction($meinevariable,"Click")
ConsoleWrite(@error)
EndFunc
der fehler ist da
Code:
$meinevariable = _IEGetOBJbyID($IE,"object name")
Die ID/name des Objectes ist nicht im source weil das object auf der seite in einer .swf (falsh ??) ist . wenn ich bei firefox auswahl quelltext anzeigen mach sehe ich den quelltext des button s . Wie lasse ich den darauf clicken lasse . ( der Button hat im browser immer den gleichen namen)
bei
Code:
ConsoleWrite(@error)
kommt 0 zurück also kein fehler
|
|
|
09/05/2012, 00:06
|
#453
|
elite*gold: 528
Join Date: Jan 2012
Posts: 2,127
Received Thanks: 2,403
|
Problem mit @GUI_DragFile & #RequireAdmin
Ich habe ein Problem mit meiner Drop-Gui:
So funktioniert alles:
Code:
#include <GuiConstants.au3>
#include <WindowsConstants.au3>
Global $Form1 = GUICreate('Test', 100, 100, -1, -1, $GUI_SS_DEFAULT_GUI, 0x00000018); WS_EX_ACCEPTFILES
Global $sFile = GUICtrlCreateLabel('', 0, 0, 100, 100)
GUICtrlSetState($sFile, $GUI_DISABLE)
GUICtrlSetState($sFile, $GUI_DROPACCEPTED)
GUISetState()
While GUIGetMsg() <> -3
Switch GUIGetMsg()
Case $GUI_EVENT_DROPPED
MsgBox(64,'File',@GUI_DragFile)
EndSwitch
WEnd
Wenn ich aber dem Script noch ein
hinzufüge, dann wird die MsgBox nicht mehr angezeigt  .
Ist das ein Bug?
Meine AutoIt Version ist 3.3.8.1
MfG
€dit:
@
Quote:
Originally Posted by Achat
Könntest du vielleicht noch einen Teil vom Quelltext hinzufügen?
|
Quote:
Originally Posted by ~ⓜⓐⓢⓣⓔⓡ~
Code:
#include <ie.au3>
Func Meine_Func()
$IE = _IECREATEEMBEDDED()
$Bot = GUICreate("Form1", 1280, 720)
GUICtrlCreateObj($IE, 0, 0, 1280, 720)
;GUISetState(@SW_HIDE)
_IENAVIGATE($IE,'URL')
$meinevariable = _IEGetOBJbyID($IE,"object name")
_IEAction($meinevariable,"Click")
ConsoleWrite(@error)
EndFunc
der fehler ist da
Code:
$meinevariable = _IEGetOBJbyID($IE,"object name")
Die ID/name des Objectes ist nicht im source weil das object auf der seite in einer .swf (falsh ??) ist . wenn ich bei firefox auswahl quelltext anzeigen mach sehe ich den quelltext des button s . Wie lasse ich den darauf clicken lasse . ( der Button hat im browser immer den gleichen namen)
bei
Code:
ConsoleWrite(@error)
kommt 0 zurück also kein fehler
|
Hast du schon @error von _IEAction abgefragt?
Mit Quelltext meinte ich den Quelltext von der Internetseite.
Du schreibst, dass du in Firefox den Quelltext des Buttons siehst, aber andererseits schreibst du auch, dass die Objekt-ID nicht im Source ist?
Ist die Objekt ID jetzt im Quelltext der Seite oder nicht?
MfG
|
|
|
09/05/2012, 13:50
|
#454
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
die object id ist nicht im quelltext der seite . errors gibts keine
|
|
|
09/05/2012, 16:01
|
#455
|
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
|
Soo, ich denke das ich das mit den Schleifen jetzt geschnallt hab
Hab jetzt nurnoch ne Frage, was ist genau der Unterschied zwischen der For Schleife, & der Do/Until Schleife ?
Bei mit is des so angekommen, das man damit soziemlich das gleiche machen kann.. ^^
|
|
|
09/05/2012, 16:04
|
#456
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
|
Quote:
Originally Posted by xKnixXeD
Soo, ich denke das ich das mit den Schleifen jetzt geschnallt hab
Hab jetzt nurnoch ne Frage, was ist genau der Unterschied zwischen der For Schleife, & der Do/Until Schleife ?
Bei mit is des so angekommen, das man damit soziemlich das gleiche machen kann.. ^^
|
For Schleifen überprüfen am Anfang ob ein Ausdruck war ist
Do Schleifen machen das selbe am Ende wobei der Ausdruck der überprüft werden soll auch erst am Ende nach Until kommt
|
|
|
09/05/2012, 16:11
|
#457
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Kleines Beispiel:
Code:
HotKeySet ("5","_deaktive")
Global $active = 1
For $i = 1 to 10
MsgBox (0,"",$i)
Next
MsgBox (64,"Info","Do...until fängt nun an!", 5)
Do
MsgBox (0,"Info","Du schaust dir jetzt so oft die MsgBox an, bis du den Unterschied erkannt hast!")
Until $active = 0
Func _deaktive()
$active = 0
EndFunc
|
|
|
09/05/2012, 17:16
|
#458
|
elite*gold: 0
Join Date: Oct 2010
Posts: 14
Received Thanks: 0
|
Wie kann man / Kann man im Hintergrund Text in eine *.txt Datei schreiben ohne sie zu öffen?
|
|
|
09/05/2012, 17:59
|
#459
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Quote:
Originally Posted by McHoff57
Wie kann man / Kann man im Hintergrund Text in eine *.txt Datei schreiben ohne sie zu öffen?
|
Code:
$fOpen = FileOpen("blah.txt", 9) ;datei öffnen
FileWriteLine($fOpen, "woob woob") ;in eine neue zeile was kuhles schreiben
FileClose($fOpen) ;datei wieder schließen
|
|
|
09/05/2012, 18:06
|
#460
|
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
|
Quote:
Originally Posted by McHoff57
Wie kann man / Kann man im Hintergrund Text in eine *.txt Datei schreiben ohne sie zu öffen?
|
"im Hintergrund" verstehe ich so, dass du sie bloß nicht im Editor öffnen willst. Richtig?
Edit: K1ramox hat schon gezeigt, wie das geht.
|
|
|
09/05/2012, 18:16
|
#461
|
elite*gold: 192
Join Date: May 2009
Posts: 2,227
Received Thanks: 3,262
|
Wenn du in eine bestimmte Zeile etwas anhängen willst, dann bietet sich diese Funktion ideal dafür an:
Code:
_FileWriteToLine ()
|
|
|
09/05/2012, 18:42
|
#462
|
elite*gold: 0
Join Date: Oct 2010
Posts: 14
Received Thanks: 0
|
Quote:
Originally Posted by K1ramoX
Code:
$fOpen = FileOpen("blah.txt", 9) ;datei öffnen
FileWriteLine($fOpen, "woob woob") ;in eine neue zeile was kuhles schreiben
FileClose($fOpen) ;datei wieder schließen
|
Danke, aber warum funktioniert das so nicht?
Code:
If _IsPressed(30) Then
$fOpen = FileOpen ("C:\Users\MCHOPE\Desktop\keylog.txt", 9)
FileWriteLine ($fOpen, "0")
FileClose ($fOpen)
EndIf
|
|
|
09/05/2012, 19:37
|
#463
|
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
|
Quote:
Originally Posted by McHoff57
Danke, aber warum funktioniert das so nicht?
Code:
If _IsPressed(30) Then
$fOpen = FileOpen ("C:\Users\MCHOPE\Desktop\keylog.txt", 9)
FileWriteLine ($fOpen, "0")
FileClose ($fOpen)
EndIf
|
Mist.au3 eingebunden?
Existiert die Datei?
arbeite lieber mit Makros wie @DesktopDir (@DesktopDir & "\keylog.txt")
|
|
|
09/05/2012, 20:10
|
#464
|
elite*gold: 0
Join Date: Oct 2010
Posts: 14
Received Thanks: 0
|
Quote:
Originally Posted by Der-Eddy
Mist.au3 eingebunden?
Existiert die Datei?
arbeite lieber mit Makros wie @DesktopDir (@DesktopDir & "\keylog.txt")
|
Ohne if geht es ja. misc.au3 hab ich eingebunden und die Datei existiert auch.
Hier mal der komplette code:
Code:
#include <Misc.au3>
#include <File.au3>
While 1
If _IsPressed(30) Then
$fOpen = FileOpen (@DesktopDir & "\keylog.txt", 9)
FileWriteLine ($fOpen, "0")
FileClose ($fOpen)
EndIf
WEnd
|
|
|
09/05/2012, 20:11
|
#465
|
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
|
Die .txt muss doch nicht dafür existieren oder doch ?? bei mir gehts ohne . keylog.txt hört sich übrigens auch sehr nice an  .
Zu meiner frage : Wie lasse ich autoit .zips entpacken ?? oder .rar
Edit : McHoff : wenn du if nicht brauchst lass es doch weg !
|
|
|
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 11:07.
|
|