[abgebrochen] HTML-Datei bearbeiten - Javascript in gepseicherte Seite injizieren - hilfe?

  • Kann mir mal jemand sagen, warum dann da eine leere Datei rauskommt:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $game = FileOpen(@ScriptDir & "\Game.campweb")
    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("ddd", 435, 58, 192, 124)
    $Button1 = GUICtrlCreateButton("Bitte speichern Sie die Website auf der Sie spielen möchten ab, und öffnen sie diese hier!", 2, 2, 429, 25)
    $Button3 = GUICtrlCreateButton("Spiel starten", 2, 28, 430, 25)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    open()
    Case $Button3
    start()

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func open()
    Global $file = FileOpenDialog("Website öffnen", @MyDocumentsDir, "HTML-Dateien (*.html)|HTM-Dateien (*.htm)")
    $file2 = FileOpen($file, 2)
    FileWrite($file2, StringReplace(FileRead($file2), "</html>", FileRead($game) & "<p>" & FileRead($file2)))
    GUICtrlSetState($Button3, $GUI_ENABLE)
    EndFunc ;==>open

    [/autoit] [autoit][/autoit] [autoit]

    Func start()
    ShellExecute($file)
    EndFunc ;==>start

    [/autoit]

    Danke

    3 Mal editiert, zuletzt von campweb (20. März 2011 um 00:12)

  • Hallo campweb,

    es ist unhöflich seinen Skriptcode nicht im Forum selbst zu posten. Ich war mal so frei:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>

    [/autoit] [autoit][/autoit] [autoit]

    Global $game = FileOpen(@ScriptDir & "\Game.campweb")
    #region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("ddd", 435, 58, 192, 124)
    $Button1 = GUICtrlCreateButton("Bitte speichern Sie die Website auf der Sie spielen möchten ab, und öffnen sie diese hier!", 2, 2, 429, 25)
    $Button3 = GUICtrlCreateButton("Spiel starten", 2, 28, 430, 25)
    GUICtrlSetState(-1, $GUI_DISABLE)
    GUISetState(@SW_SHOW)
    #endregion ### END Koda GUI section ###

    [/autoit] [autoit][/autoit] [autoit]

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    open()
    Case $Button3
    start()

    [/autoit] [autoit][/autoit] [autoit]

    EndSwitch
    WEnd

    [/autoit] [autoit][/autoit] [autoit]

    Func open()
    Global $file = FileOpenDialog("Website öffnen", @MyDocumentsDir, "HTML-Dateien (*.html)|HTM-Dateien (*.htm)")
    $file2 = FileOpen($file, 2)
    FileWrite($file2, StringReplace(FileRead($file2), "</html>", FileRead($game) & "<p>" & FileRead($file2)))
    GUICtrlSetState($Button3, $GUI_ENABLE)
    EndFunc ;==>open

    [/autoit] [autoit][/autoit] [autoit]

    Func start()
    ShellExecute($file)
    EndFunc ;==>start

    [/autoit]

    interessant wäre natürlich deine Game.campweb die du hineinschreibst,

    mfg autoBert

  • Wenn mir jamend bei meinem kleinem Problem hilft enthüllt sich auch der Sinn der Game datei -.-