Hallo ihr Lieben
wie erstelle ich oben eine eine Menü leiste da soll nur erst mal nur Info stehen und dann soll es aufklappen beim klick und dann About bei klick öffnet sich das fernster About.
MfG
Roberto
Hallo ihr Lieben
wie erstelle ich oben eine eine Menü leiste da soll nur erst mal nur Info stehen und dann soll es aufklappen beim klick und dann About bei klick öffnet sich das fernster About.
MfG
Roberto
guictrlcreatemenu und guictrlcreatemenuitem sollte dir weiterhelfen
So gemacht
[autoit]$Menu_File = GUICtrlCreateMenu("Info")
$Menu_File_Item = GUICtrlCreateMenuItem ("About",$Menu_File)
und nun
[autoit]Func _Exit()
Exit
Case $Menu_File_Item
EndFunc
So mache ich das gibt er dann ein fehler aus "Case" statement with no matching "Select"or "Switch" statement.:
Bitte lies das Bsp. zu GUICtrlCreateMenu in der Hilfe, da wird dir alles gezeigt.
NB. Ein Case ohne Switch oder Select? Und dann noch nach dem Programmende (Exit) ....
okay wie bekomme ich die exe datei geöffnet jetzt in den menü kann das nicht finden
In SciTe: F5
ansonsten compilen (datei von autoit) evtl. auch mit rechtsklick auf die erstellte datei)
Edit:
SciTe natürlich... nicht Skype
ja das ist klar meine das anders
info
About
und dann bei klick auf about soll sich die about exe öffnen
run("about.exe")
So Hier mal der gesamte Code wo füge ich jetzt das mit run("about.exe") ein
#Region
#AutoIt3Wrapper_Icon=\favicon.ico
#EndRegion
#include <GUIConstants.au3>
#include <IE.au3>
Opt('GUIOnEventMode', 1)
Opt('GUICloseOnESC', 0)
Global $pPfad = @ScriptDir & '/data/index.html'
Global $oIE = _IECreateEmbedded()
Global Const $hGUI = GUICreate('txt', 1130, 900)
Global $oObjekt = GUICtrlCreateObj($oIE, 0, 0, 1130, 900)
GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
GUISetState(@SW_SHOW, $hGUI)
GUISetIcon(@ScriptDir & "\favicon.ico")
$Menu_File = GUICtrlCreateMenu("Info")
$Menu_File_Item = GUICtrlCreateMenuItem ("About",$Menu_File)
_IENavigate($oIE, 'file:///' & $pPfad)
[/autoit] [autoit][/autoit] [autoit]While Sleep(1000)
WEnd
Func _Exit()
Exit
EndFunc
Edit Oscar: Spoiler-Tags eingefügt! Bitte bei längeren Quelltexten zusätzlich zu den AutoIt- auch den Spoiler-Tag benutzen!
So:
#Region
#AutoIt3Wrapper_Icon=\favicon.ico
#EndRegion
#include <GUIConstants.au3>
#include <IE.au3>
Opt('GUIOnEventMode', 1)
Opt('GUICloseOnESC', 0)
Global $pPfad = @ScriptDir & '/data/index.html'
Global $oIE = _IECreateEmbedded()
Global Const $hGUI = GUICreate('txt', 1130, 900)
Global $oObjekt = GUICtrlCreateObj($oIE, 0, 0, 1130, 900)
GUISetOnEvent($GUI_EVENT_CLOSE, '_Exit')
GUISetState(@SW_SHOW, $hGUI)
GUISetIcon(@ScriptDir & "\favicon.ico")
$Menu_File = GUICtrlCreateMenu("Info")
$Menu_File_Item = GUICtrlCreateMenuItem("About", $Menu_File)
GUICtrlSetOnEvent(-1, '_About')
_IENavigate($oIE, 'file:///' & $pPfad)
[/autoit] [autoit][/autoit] [autoit]While Sleep(1000)
WEnd
Func _Exit()
Exit
EndFunc ;==>_Exit
Func _About()
Run("about.exe")
EndFunc ;==>_About
Danke schön für die gute hilfe hier nun komme ich immer besser klar