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 

Gui2 wird nicht angezeigt!

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





BeitragVerfasst am: Fr Jul 04, 2008 1:30 pm    Titel: Gui2 wird nicht angezeigt! Antworten mit Zitat

Hallo,
ich möchte mir einen "Timer" programmieren, mitdem ich zu einer Angegebenen Zeit, eine angegebene Anwendung starten kann. Die Einstellungen werden in einer settings.ini gespeichert. Es soll eine 2te Gui angezeigt werden, falls die Datei settings.ini mit den Einstellungen bereits existiert. Leider wird sie nicht angezeigt. Hier mein Code:
Code:
IfNotExist, settings.ini
    goto settime
IniRead, Time, settings.ini, Einstellungen, Zeit
If Time =
    goto Settime
IniRead, file, settings.ini, Einstellungen, Anwendung
if file =
    error = 1
    goto Fehler
Gui, 2:Default
Gui, 2: Add, Text, , Willkommen!
Gui, 2: Add, Text, , Möchten Sie Timer mit den bereits gespeicherten Einstellungen starten?
Gui, 2: Add, Text, , [Zeit: %time% Anwendung: %file%]
Gui, 2: Add, Button, gWarten, Ja

Gui, 2: Add, Button, gSettime, Nein
Gui, 2: Add, Checkbox, vQuestion, Nicht mehr nachfragen
Gui, 2: Show
return

warten:
TimeString =
FormatTime, TimeString, T12, Time
if TimeString = %Time%
    goto weiter
goto warten

weiter:
run, %file%
exitapp



Settime:
IfExist, settings.ini
    FileDelete, settings.ini
Gui, Add, Text, , Willkommen bei PC-Timer.
Gui, Add, Text, , Wann soll der Timer beginnen? (HH:MM:SS)
Gui, Add, Edit, w100 vtime, %time%
Gui, Add, Text, , Welche Datei soll gestartet werden? (e.g. C:\Programme\MeineDatei\Anwendung.exe)
Gui, Add, Button, gselectfile, Datei auswählen
Gui, Add, Button, gActivate, Timer aktivieren
Gui, Show, ,Timer v.2.0
return

GuiClose:
ExitApp

SelectFile:
FileSelectFile, File, 1, , Datei auswählen, Anwendungen (*.exe; *.com; *.bat; *.cmd)
return

Activate:
Gui, Submit
Fehler:
If File =
    {
    MsgBox, 16, Fehler, Kann Timer nicht starten, weil keine Anwendung zum Starten ausgewählt wurde.`r`nKlicken Sie auf den Button "Datei auswählen", um eine Anwendung zu definieren!
    if error = 1
        goto Settime
    return
    }
if time =
    {
    MsgBox, 16, Fehler, Kann Timer nicht starten, weil keine Zeit für den Timer eingegeben wurde.`r`nBitte geben sie jetzt eine Zeit für den Timer ein, indem Sie auf das Editierfeld klicken, und eine Zeit im Format HH:MM:SS eingeben!
    return
    }
;Inputbox, time, Timer, Um Wieviel Uhr soll der Timer beginnen (bitte in diesem Format eingeben: HH:MM:SS )
IniWrite, %time%, settings.ini, Einstellungen, Zeit
SetFile:
;Inputbox, File, Timer, Welche Datei soll gestartet werden (im Format C:\Programme\MeineDatei\anwendung.exe)
IniWrite, %file%, settings.ini, Einstellungen, Anwendung
goto warten


Die Settings.ini ist inetwa diesem Schema aufgebaut:
[Einstellungen]
Zeit=12:10:00
Anwendung=explorer.exe

Bitte helft mir!
Danke im Voraus!
MfG, DHMH
Nach oben
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 651
Wohnort: Wien

BeitragVerfasst am: Fr Jul 04, 2008 1:37 pm    Titel: Antworten mit Zitat

Da ist der Fehler:

Code:

IniRead, file, settings.ini, Einstellungen, Anwendung
if file =
    {  ; <-- Klammern fehlen
    error = 1
    goto Fehler
    }
Gui, 2:Default
Gui, 2: Add, Text, , Willkommen!


Durch das Fehlen der Klammern wird zwar error auf 1 gesetzt, aber in jedem Fall die Fehler-Marke angesprungen.

*ungetestet, nichtmal den code ausgeführt*
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
DHMH
Gast





BeitragVerfasst am: Fr Jul 04, 2008 1:49 pm    Titel: Danke Antworten mit Zitat

Danke, genau das wars Cool
Nach oben
Obi-Wahn



Anmeldedatum: 19.04.2006
Beiträge: 651
Wohnort: Wien

BeitragVerfasst am: Fr Jul 04, 2008 1:53 pm    Titel: Antworten mit Zitat

np. gerne.
_________________
Garten ist eine Kunstnatur
Das Leben ist nicht fair. Es ist nur fairer als der Tod, das ist alles.
Obi-Wahns Codeschnipsel @ securityvision.ch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
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