Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

GuiControl funktioniert nicht

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
flashkid



Anmeldedatum: 27.01.2007
Beiträge: 289

BeitragVerfasst am: Mo Mai 12, 2008 6:08 pm    Titel: GuiControl funktioniert nicht Antworten mit Zitat

Hey..

Hab hier ein kleines Problem. Ich kann im unten aufgeführten Script beim Drücken von Enter das Control nicht verändern. Woran liegt das?

Script:
Code:
Loop, *.spr
   {
   StringTrimRight, sprach, A_LoopFileName, 4
   Sprache = %Sprache%%sprach%|
   }
Gui, Add, Text, x12 y12 w150 h15 , Nummer 1
Gui, Add, Text, x192 y12 w150 h15 , Nummer 2
Gui, Add, ListBox, x12 y30 w150 h180 gNewLekt vSelLang, %Sprache%
Gui, Add, ListBox, x192 y30 w150 h180 vSelLekt,
Gui, Add, Button, x127 y215 w100 h30 gStart, Starten
Gui, Show, h260 w354, Test
Return

GuiClose:
ExitApp

2GuiClose:
Gui, 2:Destroy
Return

NewLekt:
Gui, Submit, NoHide
Lekt =
Loop, Read, %SelLang%.spr
   {
   IfInString, A_LoopReadLine, @Pfad
      Continue
   Lekt = %Lekt%%A_LoopReadLine%|
   }
GuiControl,, SelLekt, |%Lekt%
Return

Start:
Gui, Submit, NoHide
Gesamt = 27
Loop, %Gesamt%
   {
   Loop
      {
      Random, Zahl, 1, %Gesamt%
      IfNotInstring, geschrieben, "%Zahl%"
         Break
      }
   geschrieben = %geschrieben% "%Zahl%"
   FileReadLine, NewZeile, %SelLang%\%SelLekt%.dat, %Zahl%
   dat = %dat%%NewZeile%`n
   }
Loop, Parse, dat, `n
   {
   If A_LoopField =
      Continue
   Line%A_Index% = %A_LoopField%
   }
   
Gui, 2:Default
Gui, Add, Edit, x122 y142 w270 h20 -WantReturn vDeu,
Gui, Show, x150 y104 h348 w458, New
Return

Enter::
GuiControl,, 2:Deu, Geht!
Return
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Dbof



Anmeldedatum: 10.01.2008
Beiträge: 282
Wohnort: C:\

BeitragVerfasst am: Mo Mai 12, 2008 9:24 pm    Titel: Antworten mit Zitat

Versuchs mal so:

Code:


GuiControl,, Deu, Geht!

_________________
mein spontanes ControlSend - Tutorial:

http://de.autohotkey.com/forum/viewtopic.php?p=25173#25173
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
flashkid



Anmeldedatum: 27.01.2007
Beiträge: 289

BeitragVerfasst am: Mo Mai 12, 2008 9:26 pm    Titel: Antworten mit Zitat

Funktioniert ebenfalls nicht Sad
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
flashkid



Anmeldedatum: 27.01.2007
Beiträge: 289

BeitragVerfasst am: Mo Mai 12, 2008 11:02 pm    Titel: Antworten mit Zitat

also es liegt definitiv an den 2 Guis..

Ich hab jetzt mal ausprobiert, das 1. Gui vor dem Erstellen des 2. Gui zu destroyen, und danach funktioniert es Confused

Hat jemand eine Idee was falsch ist?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
fredchf



Anmeldedatum: 18.09.2006
Beiträge: 685
Wohnort: Deutschland

BeitragVerfasst am: Mo Mai 12, 2008 11:04 pm    Titel: Antworten mit Zitat

hallo!
versuche es doch mal so...
Code:
Enter::
Gui, 2:Default ; ###NEU###
; GuiControl,, 2:Deu, Geht!  ###ALT###
GuiControl,, Deu, Geht! ; ###NEU###
Return
Wink
_________________
Mit freundlichen Grüßen
fredchf
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
flashkid



Anmeldedatum: 27.01.2007
Beiträge: 289

BeitragVerfasst am: Mo Mai 12, 2008 11:08 pm    Titel: Antworten mit Zitat

Danke, das funktioniert Very Happy
Seltsam..

Naja aber mir gefällt die Lösung mit dem Destroyen von Gui 1 irgendwie besser Very Happy

Vielen Dank nochmal
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Z Gecko
Gast





BeitragVerfasst am: Di Mai 13, 2008 4:06 am    Titel: Antworten mit Zitat

man hätte auch mal in die Hilfe schauen können
http://www.autohotkey.com/docs/commands/GuiControl.htm Very Happy
dann hätte man den kleinen syntax-fehler sofort erkannt:
Code:
GuiControl, 2:, Deu, Geht!
Nach oben
flashkid



Anmeldedatum: 27.01.2007
Beiträge: 289

BeitragVerfasst am: Di Mai 13, 2008 10:54 am    Titel: Antworten mit Zitat

Ich habe in der Hilfe geschaut, aber ich habe es so verstanden dass man die 2: direkt vor das Control schreibt...

Naja danke trotzdem Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de