Windows-Bash vs. Python?

In der Schule schreiben wir derzeit kleine CMD Skripte in Batch-Dateien und sind nun dabei angelangt ein Skript zu schreiben, welches beim Starten dem User eine Eingabe erlaubt und entsprechend der Eingabe einen bestimmten Text anzeigt. Dieses simple Programm in dieser Windows CMD Sprache zu schreiben ist aber garnicht so simpel – also jedenfalls ist der Code unleserlich… (Okay, vielleicht lässt er sich noch verbessern ich kenn mich mit der Windows CMD nicht so aus…)

Ich hab mir dann gedacht, dass ich das ganze ja mal in Python ausprobieren kann und habe auch gleich mal ein ähnliches Skript geschrieben welches sich jedoch nicht unsauber wieder selber aufruft, sondern das ganze mithilfe einer Schleife durchführt.

Also in meinen Augen ist CMD keine ernst zu nehmende Skriptsprache und schon garnicht eine richtige Programmiersprache. Gut, um in wenigen Zeilen mal schnell eine Anwendung mit bestimmten Parametern zu starten wird es reichen aber ich finde es eine Zumutung soetwas im Unterricht durchzunehmen. Da können wir doch lieber gleich mit TurboPascal oder so beginnen 😉

Schaut euch mal die beiden Skripte an:

Python
Batch-file (Folgt so schnell wie möglich, hab die Datei grade nicht hier)

Naja okay, im großen und ganzen ist das kein fairer vergleich, da beide „Sprachen“ ja für andere Dinge vorgesehen sind.

PuTTY (in Bearbeitung)

—Sorry, der Beitrag ist in Bearbeitung!—

PuTTy ist ein freies SSH- und Telnet-Client-Programm für Linux, Mac OS, Unix und Microsoft Windows. Man kann mit diesem eine Verbindung über das Internet, natürlich auch LAN, herstellen und Befehle direkt in die Konsole schreiben. Auffällig: es ist möglich, den Parameter -X an eine ausführbare Datei anzuhängen dadurch ist es möglich diese im gegenwärtigen System grafisch benutzen!
Eine File mit allen möglichen Commands findest du im Anhang!
PuTTY

Du siehst den Screen unmittelbar nach dem öffnen von PuTTY, in Feld 1 (siehe Image) gibst du die IP, oder Domain an. Los gehts mit Feld nr. 2, also „Open“!
Nun sollte die Konsole erscheinen, du wirst nach User und Passwort gefragt…
Nach eingeben dieser ist man mit dem Rechner verbunden!