hey ho also ich hab schon wieder ein paar probleme-.-
1)ich habe mitlerweile eine website mit AutoIT geöffnet und möchte diese specihern ich kann sie NICHT mit IEget speichern da ich mich zuerst einloggen muss...so da hab ich mir gedacht würde ja gehen mit dem speichern dialog...danach möchte ich datei nach einem bestimmten string durchsuc
chen(das problem ist glaub ich schon gelöst)...
Spoiler anzeigen
FileSaveDialog ( "Datei speichern...", "C:\", "Html (*.html)")
WinWait("Datei speichern...","",3)
Send("start");rein theretisch müsste das auch möglich sein da die texteingabe zum glück im richtigen feld startet....
Send("{ENTER}")
$foStart = FileOpen ( "C:\start.html",0)
$fzStart = FileGetSize ("C:\start.html")
$frStart = FileRead ($foStart,$fzStart)
MsgBox(0,"Inhalt",$frStart)
;dies diente mir nur dazu um zu schaun was gespeichert wurde oder auch nicht
Was habe ich falsch gemacht oder könnte frundlegend verändert werden???
2)Problem gibt es eine möglichkeit auf javascriptelemente zugreifen wie bei dem folgenden quelltext??
Spoiler anzeigen
#include <IE.au3>;
$sUrl = "http://www.keine-ahnung.de"
$oIE = _IECreate ($sUrl)
$oHWND = _IEPropertyGet($oIE, "hwnd");was er hier macht ist mir auch nicht ganz klar....
WinSetState ($oHWND, "", @SW_MAXIMIZE )
$oForm = _IEFormGetCollection ($oIE, 0)
$oUsername = _IEFormElementGetObjByName ($oForm, "user")
$sUsername = InputBox ( "Username", "Bitte geben Sie Ihren Benutzernamen ein:" , "Benutzername", " ", 50,140)
_IEFormElementSetValue ($oUsername, $sUsername)
$oPassword = _IEFormElementGetObjByName ($oForm, "spwd")
$sPassword = InputBox ( "Passwort", "Bitte geben Sie Ihr Passwort ein:" , "passwort" , "*" , 50, 140)
_IEFormElementSetValue ($oPassword, $sPassword)
_IEFormSubmit ($oForm)
und hier der javascript text auf den ich zugreifen will....
(ist dynamisch!! d.h. mal sind mehr auswahlmöglichkeiten vorhaden mal weniger)
Spoiler anzeigen
<input class="button" name="fleet[8]" size="2" onkeyup="calculate()" type="text">
und das auch noch...
<input name="first" onclick="document.formular.what[0].checked=true" value="erste" checked="checked" type="radio"> daserste
<input name="first" onclick="document.formular.what[0].checked=true" value="zweite" type="radio"> daszweite
<input name="second" onclick="document.formular.what[1].checked=true" value="erste" type="radio"> dasersteimzweiten
<input name="second" onclick="document.formular.what[1].checked=true" value="zweite" type="radio"> dasersteimzweiten
ich möchte dann halt das erste was ja hier zurzeit nen hacken hat den hacken sozusagen wegmachen und dann beim zweiten nen hacken des wird dann auch mit ner form bestätigt(des weiß ich wies geht)
Ich hoffe ihr könnt mir helfen des bereit mir schon kopfschmerzen^^ immer wieder neue probleme -.- naja okay hoff ihr könnt mir helfen...snoozer