Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Hilfe mit "C:\WINDOWS\system32\shutdown.exe -s -t 00 -f

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Rudlzwudl



Anmeldungsdatum: 04.09.2005
Beiträge: 12

BeitragVerfasst am: 04.09.2005, 20:42    Titel: Hilfe mit "C:\WINDOWS\system32\shutdown.exe -s -t 00 -f Antworten mit Zitat

Also ich möchte ein kleines scherz programm machen also mal der ausschnitt davon
Code:
 SCREEN 18,8,3,&H1
color 8, 1
cls
? "Windows XP Home Setup"
? "======================"
color 15, 1
? "   Willkommen" 'sollte in weis sein
color 8, 1
? "   In diesem Teil des Setupprogramms wird die installation von"
? "   Microsoft(r) XP auf diesem computer Vorbereitet."
? ""
? "     * Dr"+chr$(129)+"cken Sie die EINGABETASTE, um XP"
? "       jetzt zu installieren."
? ""
? "     * Dr"+chr$(129)+"cken Sie die R-TASTE, um eine Installatoin von"
? "       Windows XP mithilfe der Wiederherstellungskonsole"
? "       zu reparieren."
? ""
? "     * Dr"+chr$(129)+"cken Sie die F3-TASTE, um die Instalation abzubrechen,"
? "       ohne Windows Xp zu installieren."
sleep

ich hätte es gerne so, dass: wenn ich ENTER drücke sol er sich automatisch herunterfahren
wen ich die R-TASTE drücke soll er sich neu starten
und wenn ich F3 drücke soll er das prog abbrechen.
ich hab mal versucht am endes des prog
Code:
IF INKEY$=CHR$(13) THEN SHELL "C:\WINDOWS\system32\shutdown.exe -s -t 00 -f"
zu schreiben aber es funtz ned wen ich enter drück es bricht nur ab

weiters möchte ich das alle tasten gesperrt werden bis auf space enter r und f3 habt ihr ne idee wie man das machen kann so das man das prog halt nicht mehr abbrechen kann nur mit der funktion die auf f3 lieg
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 04.09.2005, 20:48    Titel: Antworten mit Zitat

Gib doch mal unter Start -> Ausführen cmd ein, und schreibe dann in die Konsole shutdown -s -t 10.

Zum Neustarten/etc: Siehe meine Antwort beim Bilder-Thread.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Rudlzwudl



Anmeldungsdatum: 04.09.2005
Beiträge: 12

BeitragVerfasst am: 04.09.2005, 20:51    Titel: Antworten mit Zitat

jaja wen ich das selber mache funktioniert es ja aber wie kan ich das ins programm einbinden
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
jb



Anmeldungsdatum: 14.01.2005
Beiträge: 2010

BeitragVerfasst am: 04.09.2005, 20:53    Titel: Antworten mit Zitat

Mit
Code:

shell "shutdown -s -t 10

Wenn das nicht klappt, weiß ich auch nicht.

jb
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
licer



Anmeldungsdatum: 17.05.2005
Beiträge: 51

BeitragVerfasst am: 04.09.2005, 21:09    Titel: Antworten mit Zitat

Eine weitere Lösung wäre die WinApi zu nutzen.

Die Funktion heißt initiatesystemshutdown.
Wie Sie genau funktioniert kann man in der win32.hlp nachschlagen.
Es gibt nur ein Problem: ich hab noch nicht rausgefunden welche datei man einbinden muss um die Function nutzen zu können. Wenn das jemand wüsste wäre das sehr hilfreich.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
noop



Anmeldungsdatum: 04.05.2005
Beiträge: 259

BeitragVerfasst am: 05.09.2005, 17:33    Titel: Antworten mit Zitat

Was macht er wenn du es in eine batch schreibst und dann die aufrufst?

Wie genau meinst du Tasten blocken?
Wenn du eine Schleife machst kannst du bestimmen welche tasten gelten.
strg+alt+entf weiß ich aba nicht.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Johannes



Anmeldungsdatum: 28.08.2005
Beiträge: 3
Wohnort: Recklinghausen

BeitragVerfasst am: 05.09.2005, 18:58    Titel: Antworten mit Zitat

Hi,

sperr die Tasten doch einfach so:

Code:
Do Until MULTIKEY(&h1C) OR MULTIKEY(&h3D) OR MULTIKEY(&h13)

If MULTIKEY(&h1C) Then ...
If MULTIKEY(&h3D) Then ...
If MULTIKEY(&h13) Then ...

Loop


Ich hoffe das bringt dich weiter!

Johannes
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz