Tratsch rund um Autoit / Autoit Talk | kleinere Fragen

07/09/2013 18:58 Lawliet#1456
Quote:
Originally Posted by »FlutterShy™ View Post
Nochmal meinen alten beitrag gepusht ^^ :)

Und noch ne frage :

Kann ich während mein script ausgeführt wird bei einer progress bar das maximum von 100 verändern ?
100% sind 100%. Es gibt nicht mehr als Alles oder eben 100%. Du musst sie im prozentualen Verhältnis zum Fortschritt setzen.



Solche getimten Fortschritte sind übrigens einer der wenigen, wirklich dummen Zeilen Code, die ich leider immer wieder sehe.
07/09/2013 19:07 omer36#1457
Quote:
Originally Posted by »FlutterShy™ View Post
ich weis (dreisatz : p*w/100 oder sowas)

Will es aber nicht so machen wenn autoit mir schon diese func anbietet

es ändert einfach nichts
musst du, anders macht es kaum einen sinn..


PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("FlutterShy's Uploader"51652192124, Default, $WS_EX_ACCEPTFILES)
$Input1 GUICtrlCreateInput(""8839337)
GUICtrlSetFont(-1164000"Comic Sans MS")
GUICtrlSetState($Input1$GUI_DROPACCEPTED)
$Button1 GUICtrlCreateButton("Upload"400010749)
GUICtrlSetFont(-1164000"Comic Sans MS")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        Case 
$Button1

;~         Case $GUI_EVENT_DROPPED
;~             MsgBox(4096"drag drop file", @GUI_DRAGFILE)
    EndSwitch
WEnd 
Quote:
Originally Posted by evoh12 View Post
Ja, die ist jetzt 146kb groß, aber bei meinem Problem spielt die Zugriffdauer doch noch gar keine Rolle oder?
Quote:
$read1 = IniRead("config.ini", "Proxy-Liste", "Proxy 1",1)
$read2 = IniRead("config.ini", "Proxy-Liste", "Proxy 2",1)
$read3 = IniRead("config.ini", "ID-Liste", "ID 1",1)
$read4 = IniRead("config.ini", "ID-Liste", "ID 2",1)
$read5 = IniRead("config.ini", "Passwort-Liste", "Passwort 1",1)
$read6 = IniRead("config.ini", "Passwort-Liste", "Passwort 2",1)

MsgBox(0,"Laden", GUICtrlRead($Input1))
MsgBox(0,"Laden", GUICtrlRead($read1)) ; hier bekomme ich den Wert 0
GUICtrlRead() ist dort fehl am platz.
07/09/2013 20:19 YatoDev#1458
Quote:
Originally Posted by Lawliet! View Post
100% sind 100%. Es gibt nicht mehr als Alles oder eben 100%. Du musst sie im prozentualen Verhältnis zum Fortschritt setzen.



Solche getimten Fortschritte sind übrigens einer der wenigen, wirklich dummen Zeilen Code, die ich leider immer wieder sehe.
das war ein beispiel -_-
aber wenn koda das doch auch so macht wrum gehts trotzdem nicht ?

Quote:
Originally Posted by omer36 View Post
musst du, anders macht es kaum einen sinn..
hmm ja dan werd ich wohl jedesmal wenn ich ne progress bar machen will wieder mein formelheft rausholen müssen weil ich mir die irgendwie nicht merken kann :D
07/09/2013 21:05 Lawliet#1459
Quote:
Originally Posted by »FlutterShy™ View Post
das war ein beispiel -_-
aber wenn koda das doch auch so macht wrum gehts trotzdem nicht ?



hmm ja dan werd ich wohl jedesmal wenn ich ne progress bar machen will wieder mein formelheft rausholen müssen weil ich mir die irgendwie nicht merken kann :D
Wollte nurmal darauf hinweisen. Wenn du den Dreisatz nicht machen würdest, würde es eben die Logik der Progressbar machen ;)
07/09/2013 21:09 xXProSkillXx#1460
Hallo,
Wie muss ich hier den Pointer eintragen, und die Offsets?
Habe da echt keinen Plan mehr.
Privatnachtichten sehr erwünscht.

Quote:
#RequireAdmin
#include <NomadMemory.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Solitair", 124, 52, 772, 226)
$Input1 = GUICtrlCreateInput("", 0, 0, 121, 21)
$Hack = GUICtrlCreateButton("Give me!", 0, 24, 123, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit

Case $Hack
$Value = GUICtrlRead ($Input1)
SetPrivilege ( "SeDebugPrivilege" , 1)

While Not ProcessExists ( "Solitaire.exe" )
Sleep ( 200 )
WEnd


$Open = _memoryopen ( ProcessExists ( "Solitaire.exe" ))
$Adresse = 0x
$Read = _MemoryRead ( $Adresse , $Open , 'dword' )
$write = _MemoryWrite ( $Adresse , $Open , $Value , 'dword')

EndSwitch
WEnd
07/09/2013 21:54 evoh12#1461
ich steh schon wieder auf Kriegsfuß mit diesem GUICTRLREAD Befehl...:mad:

PHP Code:
$Coins1 GUICtrlCreateLabel("Coins 1"4723917)
$Coins2 GUICtrlCreateLabel("Coins 2"41123917)

Func    _Save ()  
   
MsgBox(0,"",GUICtrlRead($Coins1))
   
IniWrite("configg.ini""Coin-Liste""Coins 1"GUICtrlRead$Coins1)) ;= Wert 0
   IniWrite
("configg.ini""Coin-Liste""Coins 3",  $Coins1) ;dient zu test ZweckenWert 1
   IniWrite
("configg.ini""Coin-Liste""Coins 2"GUICtrlRead($Coins1)) ;dient zu test Zwecken Wert 0
   MsgBox
(0,"Speichern"$Coins1)
   
MsgBox(0,"Speichern"GUICtrlRead($Coins1))
          
MsgBox(0,"Speichern""Erfolgreich gespeichert!")
    
EndFunc  

Func    _Func1 
()        
$URL "http://www.beispiel.org"
$IE _IECreate($URL)
$HTML _IEDocReadHTML($IE)
 
FileOpen("Vote1.htm",2)
FileWrite("Vote1.htm",$HTML)
$sText FileRead(@ScriptDir&"\Vote.htm")                    
$aFound _StringBetween($sText,'<a href="index.php>','</a> <br>')
$Coins1 GUICtrlSetData($Coins1,$aFound[0])
EndFunc 
Wenn ich das Script das 1. mal starte speichert er das Richtige in diesem Fall
Code:
Coins 1=Coins 1
Coins 3=17
Coins 2=Coins 1
und danach bzw. wenn ich die _Func1 () ausgeführt habe erhalte ich in der .ini Datei
Code:
Coins 1=0
Coins 3=1
Coins 2=0
Wo ist der Fehler? Der Text vom Label Coins ändert sich auch sofort nach der _Func1 () nur er wird nicht gespeichert...

Danke für euere Hilfe schonmal!:handsdown:
07/10/2013 00:44 YatoDev#1462
Das liegt daran das du $coins1 in die ini schreiben laesst und nicht die eigentliche nazahl ..... coins1 ist der rueckgabewert von der funktion .... Diese war erfolgreich und gibt dadurch 1 zurueck
07/10/2013 09:57 smirk#1463
Hi hab n Problem, undzwar hängt mein script immer wieder fest, hat da jemand eine Idee?

Code:
#include <IE.au3>
#include <String.au3>


$IE = _IECreate("http://ask.fm/login", 0, 1,1,1)
$IPlogin= _IEGetObjByName($IE, "login")
_IEFormElementSetValue($IPlogin, "xvdblgamgs387")
$IPpw = _IEGetObjByName($IE, "password")
_IEFormElementSetValue($IPpw, "gyuwtmobau")
$BTsubmit = _IEGetObjByName ($IE, "commit")
_IEAction($BTsubmit,"click")
Sleep (1000)
_IENavigate($IE,"http://ask.fm/account/settings/profile",1)
MsgBox (0,"","")
07/10/2013 10:50 xcyancali#1464
Quote:
Originally Posted by smirk View Post
Hi hab n Problem, undzwar hängt mein script immer wieder fest, hat da jemand eine Idee?

Code:
#include <IE.au3>
#include <String.au3>


$IE = _IECreate("http://ask.fm/login", 0, 1,1,1)
$IPlogin= _IEGetObjByName($IE, "login")
_IEFormElementSetValue($IPlogin, "xvdblgamgs387")
$IPpw = _IEGetObjByName($IE, "password")
_IEFormElementSetValue($IPpw, "gyuwtmobau")
$BTsubmit = _IEGetObjByName ($IE, "commit")
_IEAction($BTsubmit,"click")
Sleep (1000)
_IENavigate($IE,"http://ask.fm/account/settings/profile",1)
MsgBox (0,"","")
Wo genau hängt das Script denn ?
Kannst du mal zwischen jedem Befehl eine Msgbox oder Consolewrite machen ?
Dann siehst du wo die Msgbox nicht mehr auftaucht. Dann hast du ja den Befehl, bei dem das Login Script hängt.
Ich kann dir jetzt nicht sagen , bei welchen Befehl das Script hängt , bin gerade per Handy on.
07/10/2013 10:57 YatoDev#1465
Quote:
Originally Posted by xcyancali View Post
Wo genau hängt das Script denn ?
Kannst du mal zwischen jedem Befehl eine Msgbox oder Consolewrite machen ?
Dann siehst du wo die Msgbox nicht mehr auftaucht. Dann hast du ja den Befehl, bei dem das Login Script hängt.
Ich kann dir jetzt nicht sagen , bei welchen Befehl das Script hängt , bin gerade per Handy on.
lass das besser von scite machen da kannst du dir auch anzeigen lassen in welcher zeile er sich grad befindet
07/10/2013 11:09 smirk#1466
Komisch nun ging es ;)

Code:
#include <IE.au3>
#include <String.au3>


$IE = _IECreate("http://ask.fm/login", 0, 1,1,1)
$IPlogin= _IEGetObjByName($IE, "login")
_IEFormElementSetValue($IPlogin, "xvdblgamgs387")
$IPpw = _IEGetObjByName($IE, "password")
_IEFormElementSetValue($IPpw, "gyuwtmobau")
$BTsubmit = _IEGetObjByName ($IE, "commit")
_IEAction($BTsubmit,"click")
Sleep (1000)
_IENavigate($IE,"http://ask.fm/account/settings/profile",0)
$name = 0;
While $name == 0
 $name = _IEGetObjById($IE,"user_name")
WEnd
_IEFormElementSetValue($name,"hallohallo")
_IELinkClickByText($IE,"Bild ändern",1)
$upload = _IEGetObjByName($IE, "avatar_uploaded_data")
MsgBox(0,"",$upload)

Problem ist nun

Code:
_IELinkClickByText($IE,"Bild ändern",1)
$upload = _IEGetObjByName($IE, "avatar_uploaded_data")
MsgBox(0,"",$upload)
Ich setz den namen auf "hallohallo" aber dann möchte er zB den Link nicht anklicken.
07/11/2013 18:38 Achat#1467
Quote:
Originally Posted by smirk View Post
Hi hab n Problem, undzwar hängt mein script immer wieder fest, hat da jemand eine Idee?
ALT+D auf die Befehle und dann Ausgabe in der Konsole anschauen.

MfG
07/11/2013 19:43 .yorliK#1468
Ich hab hier vor ka 1-2Monaten in der AutoIT Section nen Updater gesehn der über den Epvp-Thread updatet. Nur find ich den jetzt nicht mehr?! Man musste da in den Thread [/update]blablav1[/update] stehen haben damit das funktioniert. Kann mir jemand den Link dazu geben?
07/11/2013 20:05 YatoDev#1469
lad dir lieber irgendwo ne txt datei hoch und les die aus epvp brauch manchmal lang zu laden
07/11/2013 20:32 .yorliK#1470
Quote:
Originally Posted by »FlutterShy™ View Post
lad dir lieber irgendwo ne txt datei hoch und les die aus epvp brauch manchmal lang zu laden
trotzdem möchte ich den Link zu dem Thread haben >.> ich weiß das es diesen Thread gibt oder mal gab ^^

Hab ihn in meiner 2Monate alten Chronik gefunden: [Only registered and activated users can see links. Click Here To Register...]