Hi
Ich bin gerade dabei ein kleines Programm zu schreiben, für die Flatcast-Community. Nur leider komme ich im Moment nicht weiter.
Wenn ich das Programm Testweise ausführe, bekomme ich immer diesen Fehler:
C:\PROGRA~2\AutoIt3\Include\IE.au3 (314) : ==> The requested action with this object has failed.:
$o_object.navigate($s_Url)
$o_object.navigate($s_Url)^ ERROR
Desweiteren, wird mir gesagt, das die Datei schreibgeschützt ist. Der Flatcaststream soll ja im Programm selber aufgerufen werden, deshalb erstelle ich eine index.html am anfang und lasse sie am ende löschen.
hier der Code. (ist noch die Rohfassung. Verbesserungen werden natürlich noch gemacht. Also bitte nicht meckern wenn es noch nicht so ausieht wie es sollte)
Spoiler anzeigen
; -- Created with ISN Form Studio 2 for ISN AutoIt Studio -- ;
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiButton.au3>
#Include <GuiMenu.au3>
#include <IE.au3>
$input = InputBox("Geben sie die Streamnummer an", "Bitte geben sie die Streamnummer an von dem Stream" , "")
$streamnummer = $input
$stream = '<IFRAME height="850" width="790" frameborder="0" scrolling="no" src="http://www.flatcast.net/player.aspx?sid='& $streamnummer&'"></IFRAME>'
$text = "<html>" & @CRLF & "<head>" & @CRLF & "<title>test</title>" & @CRLF & "</head>" & @CRLF & "<body>"& @CRLF & $stream & @CRLF & "</body>" & @CRLF & "</html>"
FileWrite("index.html", $text)
$menu = GUICreate("Flatcast",896,682,-1,-1,-1,-1)
$datei = GUICtrlCreateMenu("Datei")
$clos = GUICtrlCreateMenuItem("Beenden",$datei,-1,0)
$setup = GUICtrlCreateMenu("Einstellung")
$befehl = GUICtrlCreateMenu("Chatbefehle")
$ueber = GUICtrlCreateMenu("?")
GUISetState(@SW_SHOW,$menu)
$IE = _IECreateEmbedded()
_IENavigate($IE,"index.html")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
FileDelete("index.html")
Exit
Case $clos
FileDelete("index.html")
WinClose("Flatcast")
Exit
EndSwitch
WEnd
Im Ahang auch das Komplette Projekt einer Streamnummer zum testen.
autoit.de/wcf/attachment/23670/