Italia
Foro

XProfan Rechner Neustarten befehl gesucht!

 
Ciao,
ich will ein Menu schreiben wo man verschiedene Aktionen auswählen kann wie
z.B. Shutdown, Neustart, Annullare, Benutzerwechsel .Find aber nirgendwo was was wie ich z.B. den Neustarten Befehl ansprechen, oder wie er überhaupt è. Würd das aber gerne wissen denn ich würden den noch gerne in mein Script einbauen.
Bitte postet mir wie der befehl è und wenn es noch andere Befehle in diese Richtung gibt.
Hier mal mein Script:
KompilierenMarkierenSeparieren
Window 10,10-200,350
WindowTitle "Shutdownmenu"
Declare herunter&, abmeld&'eingefügt
declare uhrzeit&' eingefügt KHR
declare Text$,Titeltext$
Cls rgb(0,255,0)
print ""
Print "      Shutdownmenu      "
Print ""
Print ""
Print "      by Julian57       "
herunter& = Create("Button",%hwnd,"Herunterfahren",10,90,170,50)
abmeld& = Create("Button",%hwnd,"Abmelden",10,160,170,50)
uhrzeit& = Create("Button",%hwnd,"Uhrzeit",10,230,170,50)

While 1

    WaitInput

    If Clicked(herunter&)

        ExitWindows 0

    ElseIf Clicked(abmeld&)

        ExitWindows 3

    elseIf Clicked (uhrzeit&)' geändert  KHR

        Text$ = "Wir haben jetzt " + Time$(2) + " Uhr."
        Titeltext$ = "I N F O"
        Messagebox(Text$,Titeltext$,4160)

    EndIf

EndWhile

end

Vlt wisst ihr was man noch in so ein Menu per funktionen einbauen potuto.
Einfach posten!

mfg

Julian57
 
13.10.2010  
 



Schau mal dies sind Parameter per ExitWindows:
Hilfedatei
Folgende Modis sind possibile:

0 = Herunterfahren (ShutDown)

1 = Neustart (ReBoot)

2 = Ausschalten (PowerOff)

3 = Annullare (LogOff)

4 = Herunterfahren ohne Nachfragen (ShutDown und Force)

5 = Neustart ohne Nachfragen (ReBoot und Force)

6 = Ausschalten ohne Nachfragen (PowerOff und Force)

7 = Annullare ohne Nachfragen (LogOff und Force)



Mache doch ein Menü mit Popup und AppendMenu ...
 
13.10.2010  
 



hallo,
danke per die schnell Antwort.
probier ich mal aus
mfg
Julian57
 
13.10.2010  
 



Oder hier mal speziell nach Inaktivität [...]  ...
 
13.10.2010  
 



hallo,
hab das jetz noch mit einem neuen Button
Hier das Script
KompilierenMarkierenSeparieren
Window 10,10-200,420
WindowTitle "Shutdownmenu"
Declare herunter&, abmeld&
declare uhrzeit&
declare neustart&
declare Text$,Titeltext$
Cls rgb(0,255,0)
print ""
Print "      Shutdownmenu      "
Print ""
Print ""
Print "      by Julian57       "
herunter& = Create("Button",%hwnd,"Herunterfahren",10,90,170,50)
neustart& = Create("Button",%hwnd,"Neustarten",10,160,170,50)
abmeld& = Create("Button",%hwnd,"Abmelden",10,230,170,50)
uhrzeit& = Create("Button",%hwnd,"Uhrzeit",10,300,170,50)

While 1

    WaitInput

    If Clicked(herunter&)

        ExitWindows 0

    ElseIf Clicked(abmeld&)

        ExitWindows 3

    ElseIf Clicked(neustart&)

        ExitWindows 1

    elseIf Clicked (uhrzeit&)

        Text$ = "Wir haben jetzt " + Time$(2) + " Uhr."
        Titeltext$ = "I N F O"
        Messagebox(Text$,Titeltext$,4160)

    EndIf

EndWhile

end

nun hab ich noch eine frage ist es auch possibile das man eine den Shutdown auf eine bestimmte Systemzeit einstellt d.h. das er z.B. um 7.00 Uhr runterfährt, oder das er nach 30Sec runterfährt oder einen neustart macht?
Bitte postet gleich Beispiele

mfg

Julian57
 
13.10.2010  
 



Du kannst einfach Time$(0) vergleichen z.B. mit "07:00" - bitte testen. ^^
KompilierenMarkierenSeparieren
Für Zeitdauervergleiche eignet sich die Systemvariable &getTickCount, also 30 Sekunden sind rum wenn &getTickCount größer als zuvor z.B. per Variable gemerktem Wert &getTickCount+30000 ist.
KompilierenMarkierenSeparieren
var tme&=&getTickCount+30000

while tme&>&getTickCount

    //zeitnichrum/pre>
 
13.10.2010  
 



Ciao,
könntest du mir das vlt anhand meinen Scripts zeigen.
oder gleich ne gute Lösung posten.
ich kenn mich noch so gut mit dem Theme aus (hab heute morgen damit angefangen)
mfg
Julian57
 
13.10.2010  
 



Und was genau davon?
 
13.10.2010  
 




E.T.
Eine Lösung, vor Ewigkeiten mal "zusammengebrutzelt" 



Nicht sehr schön aussehend, aber funktionierend.
Das "schön" sollte auch mal noch werden, aber wenn's einmal funktioniert und im Einsatz ist, ist das mit dem "verschöner'n" immer so 'ne Sache...

26 kB
Hochgeladen:13.10.2010
Downloadcounter67
Download
 
Grüße aus Sachsen... Mario
WinXP, Win7 (64 Bit),Win8(.1),Win10, Win 11, Profan 6 - X4, XPSE, und 'nen schwarzes, blinkendes Dingens, wo ich das alles reinschütte...
13.10.2010  
 




Dietmar
Horn
Hallo Julian,

schaue Dir doch einfach mal die ersten 2 oder 3 Bände meines kleinen XProfan-Lehrbuches an.

Zusätzliche Tools und Tonnen von Demo-Quellcodes findest Du auch im XProfan-Manager und in der MMJ-Quellcodesammlung im Downloadbereich von [...] 

Saluto
Dietmar
 
Multimedia für Jugendliche und junge Erwachsene - MMJ Hoyerswerda e.V.  [...] 

Windows 95 bis Windows 7
Profan² 6.6 bis XProfan X2 mit XPSE

Das große XProfan-Lehrbuch:  [...] 
13.10.2010  
 



Ciao,
habe mich dazu entschlossen das Programm doch selbstzuschreiben.
Hab aber noch ein paar Fragen
1.Frage: Mit was per einen Befehl kann man das Programm Beenden?
2 Frage: Wie kann man Buttuns wieder entfernen, d.h. das sie nicht mehr angezeigt werden.
Weil ich habe noch ein Untermenu geschrieben wo allerdings noch die
Button von Hauptmenu unter dennen von untermenu liegen!!!!!
3 Frage: Wie kann man eine Eingabe von Benutzer verlangen und diese in einer Variable
Speichern?
4 Frage: Ist der Auf Bau von den programm was ich gleich posten werden sinnvoll oder
kann man es noch verbessern?
KompilierenMarkierenSeparieren
Mein Programm:Window 10,10-200,490
WindowTitle "Shutdownmenu"
declare herunter&, abmeld&,neustart&,exit&
declare uhrzeit&
declare verzögshut&,timeshut&,normalshut&,abort&
declare Text$,Titeltext$
Cls rgb(0,255,0)
print ""
Print "      Shutdownmenu      "
Print ""
Print ""
Print "      by Julian57       "
herunter& = Create("Button",%hwnd,"Herunterfahren",10,90,170,50)
neustart& = Create("Button",%hwnd,"Neustarten",10,160,170,50)
abmeld& = Create("Button",%hwnd,"Abmelden",10,230,170,50)
uhrzeit& = Create("Button",%hwnd,"Uhrzeit",10,300,170,50)
exit& = Create("Button",%hwnd,"Beenden",10,370,170,50)

While 1

    WaitInput

    If Clicked(herunter&)

        cls rgb(0,255,0)
        Window 10,10-230,420
        Windowtitle "Herunterfahren"
        print ""
        Print  "      Shutdownmenu         "
        Print ""
        Print ""
        Print  "      by Julian57          "
        verzögshut& = Create("Button",%hwnd,"Verzögertes Herunterfahren",10,90,200,50)
        timeshut& = Create("Button",%hwnd,"Herunterfahren nach Timer",10,160,200,50)
        normalshut& = Create("Button",%hwnd,"Sofortiges Herunterfahren",10,230,200,50)
        abort& = Create("Button",%hwnd,"Abbrechen",10,300,200,50)

        While 2

            WaitInput

        ElseIf Clicked(normalshut&)

            ExitWindows 0

        ElseIf Clicked(timeshut&)

        ElseIf Clicked(verzögshut&)

        ElseIf Clicked(abort&)

        ElseIf Clicked(abmeld&)

            ExitWindows 3

        ElseIf Clicked(neustart&)

            ExitWindows 1

        elseIf Clicked(uhrzeit&)

            Text$ = "Wir haben jetzt " + Time$(2) + " Uhr."
            Titeltext$ = "I N F O"
            Messagebox(Text$,Titeltext$,4160)

        ElseIf Clicked(exit&)

            MessageBox("Möchten Sie das programm schon Beenden?","F r a g e",4132)

            if %Button=6

                end

            EndIf

        EndIf

    EndWhi
end

Ich freue mich auf antworten!!!!

mfg

Julian57
 
14.10.2010  
 



Hi!

1: End - aber besser naturalmente enden/ auslaufen lassen

2: DestroyWindow(...

3: Siehe Input$( oder Create("edit",... und var und declare -
KompilierenMarkierenSeparieren
var s$=input$("Eingabe:","Eingabe:","123")
messagebox s$,"",0e>
 
14.10.2010  
 




Answer


Topictitle, max. 100 characters.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Topic-Options

6.567 Views

Untitledvor 0 min.
Jens Tiburski29.12.2010

Themeninformationen



Admins  |  AGB  |  Applications  |  Autori  |  Chat  |  Informativa sulla privacy  |  Download  |  Entrance  |  Aiuto  |  Merchantportal  |  Impronta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Giochi  |  Cerca  |  Support

Ein Projekt aller XProfaner, die es gibt!


Il mio XProfan
Private Notizie
Eigenes Ablageforum
Argomenti-Merkliste
Eigene Beiträge
Eigene Argomenti
Zwischenablage
Annullare
 Deutsch English Français Español Italia
Traduzioni

Informativa sulla privacy


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie