Forum: PC-Programmierung System("VARIABLE" Shutdown..") String übergeben


von Werner Ischell (Gast)


Lesenswert?

Hallo, ich möchte ein kleines Prog schreiben (Windows Shutdown Timer).
Ich weiß man kann auch eine Shutdown.exe -s -t Verknüpfung erstellen.
Ich würde aber die Zeit manuell eingeben lassen. Wie kan ich den der
System(\"....\") den String übergeben? Ich dachte mir das ich vom
Benutzer einen Zeitwert (Bsp.: 4 Min) eingeben lassen und diesen
wandele ich in Sekunden um und möchte diese Variable dann der
System(\"VARIABLE\") übergeben. Geht das so?

von Hans (Gast)


Lesenswert?

hmm such mal mit google nach z.b shutdown windows api

der 1. hit ist das...

http://vb-tec.de/shutdown.htm

ist zwar vb..aber den code in eine richtige programmiersprache
portieren sollte eigentlich kein problem sein da eh nur ein paar
api-calls gemact werden...

73 de oe6jwf / hans

von Chris (Gast)


Lesenswert?

Wieso um alles in der Welt benutzt du system()?

Dafür gibt es WinAPI-Funktionen, system() ist so ziemlich die
schlechteste Lösung für dein Problem (tut mir Leid).

Nimm z.B. einen Timer und ruf dann ExitWindowsEx auf. Dann fährt der
Rechner korrekt herunter, und es ist allemal besser als system(). Den
Timerwert fragst du vorher im Programm ab (das ist dann ja trivial).

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.