Moinsen zusammen
Ich schreibe gerade ein Autostartfenster für ein paar Kumpels.
Bisher habe ich bereits folgendes geschrieben:
Spoiler anzeigen
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GuiStatusBar.au3>
#include <ProgressConstants.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1_1 = GUICreate("West Startup Notifier", 623, 449, 188, 114)
GUISetBkColor(0x000000)
GUISetIcon("pictures\stellarium.ico", -1)
$StatusBar1 = _GUICtrlStatusBar_Create($Form1_1)
GUICtrlSetState(-1, $GUI_CHECKED)
GUICtrlSetFont(-1, 14, 400, 0, "Old English Text MT")
GUICtrlSetColor(-1, 0xFF0000)
$Pic1 = GUICtrlCreatePic("pictures\header.jpg", 8, 8, 377, 137)
$Label1 = GUICtrlCreateLabel("Thank you for playing our mod!", 384, 400, 230, 27)
GUICtrlSetFont(-1, 14, 400, 0, "Old English Text MT")
GUICtrlSetColor(-1, 0xFF0000)
$Pic2 = GUICtrlCreatePic("pictures\button_install.bmp", 416, 8, 193, 57) ; replace with button_install.bmp
GUICtrlSetCursor (-1, 0)
$Pic3 = GUICtrlCreatePic("pictures\button_uninstall.bmp", 416, 88, 193, 57)
GUICtrlSetCursor (-1, 0)
$Pic4 = GUICtrlCreatePic("pictures\button_visit.bmp", 416, 168, 193, 57)
GUICtrlSetCursor (-1, 0)
$Pic5 = GUICtrlCreatePic("pictures\button_report.bmp", 416, 248, 193, 57)
GUICtrlSetCursor (-1, 0)
$Pic6 = GUICtrlCreatePic("pictures\button_quit.bmp", 416, 328, 193, 57)
GUICtrlSetCursor (-1, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
If $nMsg = $Pic2 Then
Run("installer.exe")
ExitLoop
EndIf
If $nMsg = $Pic3 Then
Run("uninstaller.exe")
ExitLoop
EndIf
If $nMsg = $Pic4 Then
ShellExecute("http://www.homepage.com")
ExitLoop
EndIf
If $nMsg = $Pic5 Then
Run("report.exe")
ExitLoop
EndIf
If $nMsg = $Pic6 Then
ExitLoop
EndIf
WEnd
Exit
Ich weiss das ginge bestimmt etwas eleganter aber das wird nicht oft gebraucht...um genauer zu sein einmal wenn das Program installiert werden soll
Folgendes fehlt mir aber noch:
- Der Bereich unten links (im bild Grün gefärbt) kommt mir noch etwas leer vor nun wollte ich da ein kleines Vid abspielen lassen.
[Blockierte Grafik: http://img819.imageshack.us/img819/5744/unbenanntcsi.png]
Leider funktioniert GUICtrlCreateAVI nicht für .avi-Filme (was ja eigentlich keinen Sinn macht warum gibt es denn so eine Funktion überhaupt ).
Ich weiss dieses Problem wurde schon mehrmal behandelt und immer wieder auf die DSEngine hingewiesen, aber aus der werd ich irgendwie auch nicht schlau.
Danke schonmal