Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 11:07

  • 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 09/04/2012, 15:11   #451
 
Achat's Avatar
 
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
Achat is offline  
Old 09/04/2012, 15:21   #452
 
YatoDev's Avatar
 
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
YatoDev is offline  
Old 09/05/2012, 00:06   #453
 
Achat's Avatar
 
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
Code:
#RequireAdmin
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 View Post
Könntest du vielleicht noch einen Teil vom Quelltext hinzufügen?
Quote:
Originally Posted by ~ⓜⓐⓢⓣⓔⓡ~ View Post
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
Achat is offline  
Old 09/05/2012, 13:50   #454
 
YatoDev's Avatar
 
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
YatoDev is offline  
Old 09/05/2012, 16:01   #455
 
Benjihz's Avatar
 
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.. ^^
Benjihz is offline  
Old 09/05/2012, 16:04   #456
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Quote:
Originally Posted by xKnixXeD View Post
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
Der-Eddy is offline  
Thanks
1 User
Old 09/05/2012, 16:11   #457
 
Logtetsch's Avatar
 
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
Logtetsch is offline  
Thanks
1 User
Old 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?
McHoff57 is offline  
Old 09/05/2012, 17:59   #459


 
K1ramoX's Avatar
 
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
Quote:
Originally Posted by McHoff57 View Post
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
K1ramoX is offline  
Thanks
1 User
Old 09/05/2012, 18:06   #460
 
-STORM-'s Avatar
 
elite*gold: 124
Join Date: Dec 2009
Posts: 2,114
Received Thanks: 3,142
Quote:
Originally Posted by McHoff57 View Post
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.
-STORM- is offline  
Old 09/05/2012, 18:16   #461
 
Logtetsch's Avatar
 
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 ()
Logtetsch is offline  
Old 09/05/2012, 18:42   #462
 
elite*gold: 0
Join Date: Oct 2010
Posts: 14
Received Thanks: 0
Quote:
Originally Posted by K1ramoX View Post
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
McHoff57 is offline  
Old 09/05/2012, 19:37   #463
 
Der-Eddy's Avatar
 
elite*gold: 400
Join Date: Nov 2008
Posts: 67,905
Received Thanks: 19,505
Quote:
Originally Posted by McHoff57 View Post
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")
Der-Eddy is offline  
Old 09/05/2012, 20:10   #464
 
elite*gold: 0
Join Date: Oct 2010
Posts: 14
Received Thanks: 0
Quote:
Originally Posted by Der-Eddy View Post
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
McHoff57 is offline  
Old 09/05/2012, 20:11   #465
 
YatoDev's Avatar
 
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 !
YatoDev 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 11:07.


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.