Hey,
wir ärgern uns immer in der Schule mit dem Shutdown-CMD-Befehl. Ich programmiere häufig etwas mit Delphi (Embarcadero) und dieses mal ist es ein Programm, um geziehlt einen PC aususchalten, mit einem auswählbaren Grund. Dazu wird ein CMD Befehl ausgeführt:
ShellExecute(0, nil, 'cmd.exe', '/k shutdown -r -m \\an-23-10', nil, SW_SHOWNORMAL);
Hier ist an-23-10 der Computername. Es würde sogar funktionieren, jedoch kann ich nur einen Computer im Quellcode einbauen. Ich könnte natürlich den Code mit mehreren if-Schleifen verlängern, jedoch wäre das sehr unhandlich und unprofessionell. Kann man in diesen Befehl Variablen einbaut, welche Strings sind und im vorraus definiert wurden (Combo-Box). Der Befehl könnte dann ca. so aussehen:
ShellExecute(0, nil, 'cmd.exe', '/k shutdown -r -m \\' + Variable + ', nil, SW_SHOWNORMAL);
Ich hoffe, jemand kann mir da helfen
LG luci