Hallo ich möchte das Diese Funcs auf das $Edit reagieren
Spoiler anzeigen
Case $Back
HotKeySet ("Z", "zpressed")
Func zpressed()
MsgBox(0,"","z wurde gedrückt")
EndFunc
Case $Forward
HotKeySet ("Y", "ypressed")
Func ypressed()
MsgBox(0,"","y wurde gedrückt")
EndFunc
Case $Cut
HotKeySet ("X", "xpressed")
Func xpressed()
MsgBox(0,"","x wurde gedrückt")
EndFunc
Case $Copy
HotKeySet ("C", "cpressed")
Func cpressed()
MsgBox(0,"","c wurde gedrückt")
EndFunc
Case $Paste
HotKeySet ("V", "vpressed")
Func vpressed()
MsgBox(0,"","v wurde gedrückt")
EndFunc
Case $Select
HotKeySet ("A", "apressed")
Func apressed()
MsgBox(0,"","a wurde gedrückt")
EndFunc
Case $Delete
HotKeySet ("Entf", "Entfpressed")
Func Entfpressed()
MsgBox(0,"","Entf wurde gedrückt")
EndFunc
Und hier mein Code ich weiß nicht wie es machen soll das diese Sachen auf das $Edit reagieren und ich weiß nichtmal ob sie richtig sind habe ich was vergessen vllt das "Strg" verstehe net wie das aufs $edit wirken soll und ob was falsch ist.
Spoiler anzeigen
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit];GUI
$GUI = GUICreate("KM Encrypter", 632, 435, 203, 128)
;Textfeld
$Edit = GUICtrlCreateEdit("", 0, 0, 632, 415)
;Datei Menü
$Data = GUICtrlCreateMenu("&Datei")
$Open1 = GUICtrlCreateMenuItem("Öffnen...", $Data)
$Save1 = GUICtrlCreateMenuItem("Speichern unter...", $Data)
$Close = GUICtrlCreateMenuItem("Schließen", $Data)
;Bearbeiten Menü
$Work = GUICtrlCreateMenu("&Bearbeiten")
$Back = GUICtrlCreateMenuItem("Rückgängig", $Work)
$Forward = GUICtrlCreateMenuItem("Wiederherstellen", $Work)
$Cut = GUICtrlCreateMenuItem("Ausschneiden", $Work)
$Copy = GUICtrlCreateMenuItem("Kopieren", $Work)
$Paste = GUICtrlCreateMenuItem("Einfügen", $Work)
$Delete = GUICtrlCreateMenuItem("Löschen", $Work)
$Select = GUICtrlCreateMenuItem("Alles markieren", $Work)
;Optionen Menü
$Options = GUICtrlCreateMenu("&Optionen")
;Extras Menü
$Extras = GUICtrlCreateMenu("&Extras")
$Check = GUICtrlCreateMenuItem("Auf Neue Version prüfen", $Extras)
$Bug = GUICtrlCreateMenuItem("Bug Report", $Extras)
$About = GUICtrlCreateMenuItem("Über das Programm", $Extras)
;Hilfe Menü
$Help = GUICtrlCreateMenu("&Hilfe")
;Tray Menü
$Tray = TraySetClick("9")
$TrayCheck = TrayCreateItem("Auf Neue Version prüfen")
$TrayAbout = TrayCreateItem("Über das Programm")
$TrayClose = TrayCreateItem("Beenden")
Opt("TrayMenuMode",1)
GUISetState(@SW_SHOW)
While 1
$TrayMsg = TrayGetMsg();Tray Befehle
$Msg = GUIGetMsg()
Switch $Msg
;Datei öffnen
Case $Open1
$Open2 = FileOpenDialog ( "Datei öffnen", @DesktopDir, "Rapidshare Download Files (*.rsdf)|CryptLoad Files (*.ccf)|Textdateien (*.txt)|Batch (*.bat)|Change Main Device (*.cmd)|Hypertext Preprocessor (*.php)|Hypertext Mark-up Language (*.html)|Cascading Style Sheets (*.css)" )
$inhalt = FileRead ($Open2)
GUICtrlSetData($Edit,$inhalt)
;Datei speichern
Case $Save1
$Save2 = FileSaveDialog ( "Speichern unter...", @DesktopDir, "Rapidshare Download Files (*.rsdf)|CryptLoad Files (*.ccf)|Textdateien (*.txt)|Batch (*.bat)|Change Main Device (*.cmd)|Hypertext Preprocessor (*.php)|Hypertext Mark-up Language (*.html)|Cascading Style Sheets (*.css)" )
If $Save2 <> ".txt" Then $Save2 &=".txt"
FileWrite($Save2, (GUICtrlRead($Edit)))
;.................................................
[/autoit] [autoit][/autoit] [autoit]Case $Back
HotKeySet ("Z", "zpressed")
Func zpressed()
MsgBox(0,"","z wurde gedrückt")
EndFunc
Case $Forward
HotKeySet ("Y", "ypressed")
Func ypressed()
MsgBox(0,"","y wurde gedrückt")
EndFunc
Case $Cut
HotKeySet ("X", "xpressed")
Func xpressed()
MsgBox(0,"","x wurde gedrückt")
EndFunc
Case $Copy
HotKeySet ("C", "cpressed")
Func cpressed()
MsgBox(0,"","c wurde gedrückt")
EndFunc
Case $Paste
HotKeySet ("V", "vpressed")
Func vpressed()
MsgBox(0,"","v wurde gedrückt")
EndFunc
Case $Select
HotKeySet ("A", "apressed")
Func apressed()
MsgBox(0,"","a wurde gedrückt")
EndFunc
Case $Delete
HotKeySet ("Entf", "Entfpressed")
Func Entfpressed()
MsgBox(0,"","Entf wurde gedrückt")
EndFunc
;.................................................
;per "X" beenden
Case $GUI_EVENT_CLOSE
Exit
;per Menü-Item "Schließen" beenden
Case $Close
Exit
EndSwitch
Switch $TrayMsg
;per "Beenden" im Tray beenden
Case $TrayClose
Exit
EndSwitch
WEnd
Schonmal Danke im Voraus für alle Hilfe die kommt