hehe auch mal aus den reihen der fast schon ehemaligen autoiler:
alles gute zum Geburtstag
da snoozy
Beiträge von snoozer
-
-
ich habs mir jetzt dreimal durchgelesen und immer noch nicht ganz gecheckt
also dein plan ist es, ein programm zu schreiben welches den ganzen bildschirm des firefox absucht und überall dort klickt wo sich das maussymbol ändert...(das denke habe ich richtig verstanden)
jetzt nur sind die links auf der seite html links oder evtl. eingebette java bzw flash objekte??? gg.f verwechselst du java mit javascript....ansonsten hilft der quelltext zumindest ein anzug daraus schon sehr viel weiter -
hättest nicht nen neuen thread erstellen können?
[autoit]
naja egal...lösung für das hauptproblem ist:#include <IE.au3>
[/autoit]
$oIEMain = _IECreate("http://localhost/au.php")
$oForm = _IEFormGetCollection ($oIEMain, 0)
$userquery = _IEFormElementGetCollection ($oForm,0)
$passquery = _IEFormElementGetCollection ($oForm,1)
;Alternativ kannst du die inputfelder auch mit namen ansprechen:
;$userquery = _IEFormElementGetCollection ($oForm,"1b57e80188d66db03d59e47d2f06dc84")
;$passquery = _IEFormElementGetCollection ($oForm,"528ebbc0a9b5e908b4d2848b26c0c016")
; so in etwa...vermutlich ist es andersrum einfacher
_IEFormElementSetValue ($userquery, "bla")
_IEFormElementSetValue ($passquery, "blabla")
;nur das dazugekommen
$oForm.fireEvent("onsubmit")
_IEFormSubmit($oForm)
mhh wenn die frames "zufällig" benannt sind gibts eigentlich nur die möglichkeit jeden frame einzeln durchzugehen, versuchen die entsprechende framecollection zu erhalten....wenn die anderen frames nicht so aufgebaut sind, sollte es nur bei einem funktionieren und bei den anderen jeweils einen fehler ergeben (@error oder ähnliches....)snoozy
-
mhh wie auch immer jetzt gehts...^^
thx @ all^^ -
mhh welöche version hasten?? bei mir gehts nicht...er kennt die funktion binarytostring net...
laut hilfe heißt das jetzt binary....wenn ich das änder ist das zip-archiv fehlerhaft
mhh kann leider nicht davon ausgehen dass auf jedem pc wo das script laufen wird 7z am start ist deswegen ist variante 2 keine lösung...^^snoozer
PS:auf die scripte bin ich auch gestoßen^^ siehe weiter unten da gibts nen reupp von gta..;)
-
auch vom snoozer einen guten rutsch
hoffe ihr habt viele gute vorsätze fürs nächste jahr die ihr selbstverständlich auch einhalten müsst
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~Code::::::::: ::: ::: ::::::::::: :::::::::: :::: ::: ::::::::: ::: ::: ::::::::::: :::::::: :::::::: ::: ::: :+: :+: :+: :+: :+: :+: :+:+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: :+: +:+ +:+ +:+ +:+ +:+ :+:+:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ +:+ :#: +#+ +:+ +#+ +#++:++# +#+ +:+ +#+ +#++:++#: +#+ +:+ +#+ +#++:++#++ +#+ +#++:++#++ +#+ +#+# +#+ +#+ +#+ +#+ +#+ +#+#+# +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ +#+ #+# #+# #+# #+# #+# #+# #+# #+#+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# #+# ######## ######## ### ########## ### #### ### ### ######## ### ######## ######## ### ###
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
snoozy^^ -
hey leute....ja ich habe mal wieder ein problem xD
und zwar will ich mittels autoit dateien in eine zip basteln...
hab zwar schon einiges im englischen forum gefunden dass ist aber nur halbvollständig und nicht funktionsfähig
kompriemieren muss er das ganze nicht...ich weiß wo die daten liegen (also in welchem verzeichnis)
wäre echt cewl wenn mir jemand helfen könnte
(unter linux ist das nen ganz simpler befehl^^:P)danke schonmal im vorraus
snoozy
@bug:ja hab auch deins ausprobiert => hat bei mir nicht funktioniert....^^
-
73,333333 % immerhin^^
-
Zitat
Original von Gun-Food
aber die dw (cs3) version muss auch erstmal bezahlt werden.dafür hat man eine schule die sowas sponsort^^
vista umsonst...xp umsonst....noch viel mehr [zensiert]schöne sachen[/zensiert] umsonst..^^ lohnt sich schon auf ne informatikschule zu gehen -
leider keine lösung perat.....schonmal virenscann mit aktueller dings(wie hieß das gleich nochmal...virenupdate?) gemacht?
PS:sei doch froh dass die sounds verschwinden..outest dich dann wenigstens nicht sofort als windoof user xD
snoozer
-
bei windoof isses der dreaweaver (CS3- edition) oder das PSPad iner schule^^
unter linux gedit xDsnoozy
-
sowas in der art....
Spoiler anzeigen
[autoit]HotKeySet("{ESC}","ex")
[/autoit] [autoit][/autoit] [autoit]
Global $TIME
Const $ar_time_choose[6] = [1,60,3600,86400,2592000,31536000]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <GuiCombo.au3>
$Form1 = GUICreate("Counter",180,200)$auswahl = GUICtrlCreateCombo("Zeitauswahl", 8, 10, 147, 25)
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetData(-1,"Sekunden")
GUICtrlSetData(-1,"Minuten")
GUICtrlSetData(-1,"Stunden")
GUICtrlSetData(-1,"Tage")
GUICtrlSetData(-1,"Monate(30 Tage)")
GUICtrlSetData(-1,"Jahre (365 Tage)")
$TIME = GUICtrlCreateInput("Zeit eingeben.", 8, 40, 147, 25)
$start = GUICtrlCreateButton("Start",10,70,147,25)
$counter = GUICtrlCreateLabel("Please Wait....", 10, 110, 147, 25)
GUISetState(@SW_SHOW)While 1
[/autoit] [autoit][/autoit] [autoit]
;GUICtrlSetData($counter,$TIME-$i)
;Sleep(100)
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $start
If GuiCtrlRead($TIME) = "Zeit, die heruntergezählt werden soll." Or GuiCtrlRead($TIME) <= 0 Then
MsgBox(48,"Ungültige Zeit.","Bitte geben Sie eine gültige Zeit ein.")
ElseIf GuiCtrlRead($auswahl) = "Zeitauswahl" Then
MsgBox(48,"Ungültige Zeit.","Bitte geben Sie eine gültige Zeit ein.")
Else
MsgBox(64,"Hinweiß","Zum beenden bitte Escape drücken.")
$i = 0
Do
GUICtrlSetData($counter,"Zeitverbleibend:"&@CRLF&((GUICtrlRead($TIME)*$ar_time_choose[_GUICtrlComboGetCurSel($auswahl)-1])-$i)&" Sekunden")
$i = $i+1
Sleep(1000)
Until ((GUICtrlRead($TIME)*$ar_time_choose[_GUICtrlComboGetCurSel($auswahl)-1])-$i) < 0
EndIf
EndSwitch
WEndFunc ex()
[/autoit]
Exit
EndFunc
grad mal selbste gebastelt....hatte langeweile..zwar nicht der sinn und zweck anderen zu helfen aber grad mal egal^^snoozy
-
Zitat
Original von .::Mignon::.
[autoit]$ergebnis1 = GUICtrlRead($zahl1)
[/autoit] [autoit][/autoit] [autoit]
$ergebnis2 = GUICtrlRead($zahl2)$ergebnis = ($zahl1 + $zahl2)
[/autoit] [autoit][/autoit] [autoit]GUICtrlSetData($Label3,$ergebnis)
[/autoit]
[autoit]
das geht auch kürzer....:GUICtrlSetData($Label3,"Ergebnis: "&(GUICtrlRead($1zahl) + GUICtrlRead($2zahl)))
[/autoit]
aber passt schon so
snoozy -
Spoiler anzeigen
ZitatOriginal von Fisch
[autoit]#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit]Opt("GUIOnEventMode", 1)
[/autoit] [autoit][/autoit] [autoit]
$Form1 = GUICreate("Taschenrechner", 351, 341, 193, 115)
GUISetBkColor(0x316AC5)
$Label1 = GUICtrlCreateLabel("1. Zahl", 16, 16, 37, 17)
GUICtrlSetBkColor(-1, 0x316AC5)
$1zahl = GUICtrlCreateInput("", 64, 16, 97, 21)
$Label2 = GUICtrlCreateLabel("2. Zahl", 176, 16, 37, 17)
GUICtrlSetBkColor(-1, 0x316AC5)
$2zahl = GUICtrlCreateInput("", 224, 16, 97, 21)
$add = GUICtrlCreateButton("Addieren", 48, 112, 97, 25, 0)
$sub = GUICtrlCreateButton("Subtrahieren", 48, 160, 97, 25, 0)
$mul = GUICtrlCreateButton("Multiplizieren", 48, 208, 97, 25, 0)
$div = GUICtrlCreateButton("Dividieren", 48, 256, 97, 25, 0)
$Label3 = GUICtrlCreateLabel("-Ergebnis-", 208, 88, 104, 22)
GUICtrlSetBkColor(-1, 0x316AC5)
GUISetState(@SW_SHOW)GUISetOnEvent($gui_event_close, "close")
[/autoit] [autoit][/autoit] [autoit]
GUICtrlSetOnEvent($add, "add")
GUICtrlSetOnEvent($sub, "sub")
GUICtrlSetOnEvent($mul, "mul")
GUICtrlSetOnEvent($div, "div")While 1
[/autoit] [autoit][/autoit] [autoit]
Sleep(100)
WEndFunc add()
[/autoit] [autoit][/autoit] [autoit]EndFunc
[/autoit] [autoit][/autoit] [autoit]Func sub()
[/autoit] [autoit][/autoit] [autoit]
EndFuncFunc mul()
[/autoit] [autoit][/autoit] [autoit]
EndFuncFunc div()
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]
EndFuncFunc close()
[/autoit]
Exit
EndFunc
mhh nutze bitte Spoiler-Tags und autoit-codetags (siehe hierzu Wie editiere ich meinen post richtig)
ansonsten kann ich dir nur den tipp geben dir die funktionen GUICtrlRead bzw GUICtrlSetData anzuschauen(stehen in der hilfe)...die werden dir weiterhelfen werte aus inputfeldern auszulesen bzw das ergebnis dann auch irgendwo hinzuschreiben
lösung zu posten wäre nicht sinnvoll musst ja schließlcih was lernensnoozer
//edit:
kann leider nicht nachvollziehen dass er irgendwo sinnlose werte hinschreibt...bei mir passiert mit dem code gar nichts wenn ich auf addieren klicke -
Zitat
Original von .::Mignon::.
ok hätte man auch so machne können aber ich hab mir mal gedacht da "Fisch" ja neu ist mach ich es mal so einfach wie möglich damit er dabei auch was lernt^^
mhh stimmt schon...man sollte es aber von anfang an richtig lernen...^^ naja beides ist möglich muss man selbst wissen was man nutzt...mir gefällt meine variante besser, da muss man nicht cryptisch entziffern was das bedeutetsnoozy
-
[autoit]
#include <GUIConstants.au3>
[/autoit]
$Form1 = GUICreate("Gui")
GUICtrlCreateInput("Passwort", 10, 10, 200, Default, BitOR($ES_PASSWORD,$ES_AUTOHSCROLL))
GUISetState(@SW_SHOW)
Do
Until 0snooozer
-
Zitat
Original von peethebee
Vermutlich die deines installierten IE. Der wird nämlich meines Wissens im Hintergrund benutzt (oder zumindest seine Kernkomponenten).peethebee
jep und hier einmal ein vergleich zwischen _INetGetSource und _IEDocReadHTMLsnoozy
-
ich glaub kaum dass hier basic weiterhilft....ich mein ist zwar nen guter ansatz glaube aber nicht wirklich dass man basic braucht um autoit zu können....
denke es ist sinnvoller wenn er autoit lernen will die ganzen sachen an autoit zu lernen und nicht noch an einer zusätzlichen sprache....snoozy
-
jetzt nur noch ein script welche eine personummer generiert dann sind die unter 18 user auch zufrieden xD
PS: über 18^^
snoozy
//edit:mir ist grad aufgefallen das war post nummer 500!!!!!!
:kette: -
mhh...sieht nen bisschen so aus als wenn du lange nicht mehr geschlafen hast oder grad ne schlägerei hinter dir hast xD^^