mikrocontroller.net

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


Autor: Werner Ischell (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Hans (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Chris (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.