System("VARIABLE" Shutdown..") String übergeben

Gast #199505
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?
Gast #199507
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).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren