[Win7]Welche Sprache fuer "Batch"-Skript?

23/07/2010 - 13:32 von ram | Report spam
Es war vielleicht Tannenbaum, der sagt, daß das Schöne an
Standards sei, daß man unter so vielen wàhlen könne.

Ich möchte ein Skript für Windows 7 schreiben, und frage
mich jetzt, welche Sprache ich da am besten verwende.

Leider ist die Auswahl so groß.

Im Grund würde ich mich gerne auf eine Sprache
konzentrieren, da das natürlich einfacher ist,
und alle meine Skript in derselben Sprache schreiben.

(In diesem speziellen Fall soll es ein Skript werden, daß
Freigaben von Ordnern einrichtet. - Wobei ich noch nicht
einmal geprüft habe, ob das überhaupt möglich ist.)

Ich sehe da folgende Möglichkeiten:

Batch-Datei: Das ist das erste, was mir einfàllt.
Dateinamenserweiterung ».bat« oder ».cmd«.

VBS: Ich dachte früher einmal, das würde jetzt der
Nachfolger von Batch-Dateien werden. Ein Vorteil wàre es
beispielsweise, daß man mehr Möglichkeiten der
Datenverarbeitung hat und nicht unbedingt ein
Konsolenfenster braucht. Aber so ein Kommando wie »Net
Use ...« ist erst einmal ein natives Batch-Kommando für
mich, so daß man andererseits auch sagen könnte, daß die
Batch-Sprache dafür die »natürliche« Sprache wàre.

Power-Shell: Damit habe ich mich noch nicht beschàftigt,
aber wenn das der Nachfolger der klassischen Shell
werden soll, dann sollte ich mich wohl damit anfreunden?

Im Grund könnte man natürlich auch die meisten anderen
Programmiersprachen (C, C++, C#, Java, Perl, ...) und
Plattformen (Win32, .NET, JVM, ...) verwenden, aber das wàre
für bestimmte Aufgaben, die man traditionellerweise mit
Batch-Dateien löst, etwas ungewöhnlich und vielleicht auch
zu aufwendig. Unter den in diesem Absatz genannten Sprachen,
bietet sich vielleicht Perl noch besonders an, als eine Art
von màchtiger und portabler Skript-Sprache, mit der man
trotz ihrer Portabilitàt auch viele Fàhigkeiten von Windows
erreichen kann.

Meine Frage ist vielleicht schon klar geworden: Welche
Sprache sollte ich verwenden, um Dinge zu schreiben, die man
traditionellerweise mit der Dateinamenserweiterung »bat«
schrieb? (Die Antwort könnte natürlich auch lauten: »Weiterhin
mit "bat"« - Ich will nur wissen, ob das inzwischen als
veraltet oder nicht mehr empfehlenswert gilt.)
 

Lesen sie die antworten

#1 Helmut
23/07/2010 - 14:19 | Warnen spam
Hallo, Stefan,

Du meintest am 23.07.10:

Ich möchte ein Skript für Windows 7 schreiben, und frage
mich jetzt, welche Sprache ich da am besten verwende.



[...]

Meine Frage ist vielleicht schon klar geworden: Welche
Sprache sollte ich verwenden, um Dinge zu schreiben, die man
traditionellerweise mit der Dateinamenserweiterung »bat«
schrieb? (Die Antwort könnte natürlich auch lauten: »Weiterhin
mit "bat"« - Ich will nur wissen, ob das inzwischen als
veraltet oder nicht mehr empfehlenswert gilt.)



Selbstverstàndlich ist 'Weiterhin mit "bat"' veraltet. Aber wenn Du Dich
damit auskennst, dann bleib dabei. Auch die derzeit neuesten
Skriptsprachen sind in 2 Jahren veraltet.

Viele Gruesse!
Helmut

Ähnliche fragen