Problem mit Fileinstall und Bildabrufen undter Vista....

  • Nabend...
    Ich habe wieder ein problem :(
    Ich habe mir gedacht das ich mir ein Bild darstellen lasse mit Fileinstall. Zu anfangs hat es auch geklappt. Nur dann hab ich es unter Vista testen lassen da wurde das Bild nict mehr angezeigt. Nun nach vielen ausprobieren ist jetzt das Bild auch unter Xp wech. Wie bkoemm ich das hin das das Bild unter Xp und vista angezeigt wird mit fileinstall system.

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    global $test, $zahl
    FileInstall ("C:\Dokumente und Einstellungen\mamos\Eigene Dateien\Eigene Bilder\bild.bmp", @tempdir &"\Bild.bmp", 1 )

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

    #Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\mamos\Eigene Dateien\emp.kxf
    $Form1 = GUICreate("Ebenen MP", 508, 226, 193, 125)
    $Button1 = GUICtrlCreateButton("ms festlegen", 56, 168, 145, 33, 0)
    $Button2 = GUICtrlCreateButton("ms löschen", 296, 168, 153, 33, 0)
    $Pic1 = GUICtrlCreatePic(@TempDir & "\bild.bmp" & 32, 16, 441, 121, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))

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

    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    FileDelete (@TempDir & "\bild.bmp")
    Exit
    Case $Button1
    code()
    Case $Button2
    coden()
    EndSwitch
    WEnd

    [/autoit]


    mfg Kangtar

    Einmal editiert, zuletzt von Kangtar (11. August 2008 um 00:33)

  • Hab es doch selber lösen können

    [autoit]

    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    global $test, $zahl
    FileInstall ("C:\Dokumente und Einstellungen\mamos\Eigene Dateien\Eigene Bilder\bild.bmp", @TempDir & "\bild.bmp" )

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

    #Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\mamos\Eigene Dateien\emp.kxf
    $Form1 = GUICreate("Ebenen MP", 508, 226, 193, 125)
    $Button1 = GUICtrlCreateButton("ms festlegen", 56, 168, 145, 33, 0)
    $Button2 = GUICtrlCreateButton("ms löschen", 296, 168, 153, 33, 0)
    $Pic1 = GUICtrlCreatePic(@TempDir & "\bild.bmp", 32, 16, 441, 121, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    FileDelete(@TempDir & "\bild.bmp")
    Exit
    Case $Button1
    code()
    Case $Button2
    coden()
    EndSwitch
    WEnd

    [/autoit]


    Ich entschuldige mich jetzt für den post.

  • Hallo.

    Entschuldigen für einen Post dieser Form ist wahrlich nicht nötig.
    Ist doch fein wenn Du es selber geschafft hast.

    Nur 2 Sachen / Fragen:

    1.) Wo war das Problem? Man sucht ungerne lange.

    2.) Du hättest beide Post in eines schreiben können, was aber für die Zukunft sicherlich in Anwendung kommt ;)

    Aber schau mal meine Signatur. LOL ;)

    Gruß, Crazy-A.

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr

  • Das Eigendlich problem wahr das Bei Vista es nicht so ganz ging mit den Fileinstall unter @ProgramFilesDir. So also habe ich es versucht unter C:\ versucht das File install zu machen. Das ging irrgendwie auch nicht unter Vista. Da wollte ich es mit eine If abrage machn welches System es nun ist und welchen pfad er für vista bzw xp nehmen soll. Bei Xp hat es geklappt nur bei Vista nicht. Also wollte ich es wieder umräumen. Dann lief der script unter beiden systemen nict mehr richtig. Aber jetzt läuft er unter beiden das Bild wird angezeigt.
    mfg Kangtar

  • Am besten bei FileInstall immer mit @tempdir arbeiten ( und auch anschließend die Dateien wieder löschen).

    Dann klappts auch mit NICHT-Administratoren ;)

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"