- Beiträge: 6
Empfehlung einfache Script-Sprache für Batches?
- Dirk Melzig
- Autor
- Offline
- Benutzer
Weniger
Mehr
6 Jahre 8 Monate her #3459
von Dirk Melzig
Empfehlung einfache Script-Sprache für Batches? wurde erstellt von Dirk Melzig
Guten Morgen zusammen,
hier einmal eine Frage an das gesamte Forum (und natürlich auch an Hr. Stark, wenn Sie mögen): Ich bin auf der Suche nach einer einfach zu erlernenden Script-Sprache, mit der etwas komplexere Batch-Jobs unter Windows realisiert werden können. Zur Zeit nutze ich .bat / .cmd-Files, aber die "Programmierung" z.B. von Schleifen und insbesondere Zeichenketten-Verarbeitung ist dort zwar möglich, aber sehr kompliziert, Listenverarbeitung ist meines Wissens überhaupt nicht möglich).
Ich habe ein wenig recherchiert, welche Script-Sprachen in Frage kommen, auf meiner Short-List sind "Python" und "PERL" gelandet. In meiner beruflichen Vergangenheit (Mainframe...) wurde früher die Programmiersprache REXX genutzt - die war einfach zu erlernen und perfekt für String- und LIstenverarbeitung geeignet - unter Windows habe ich aber etwas vergleichbares leider noch nicht gefunden, insbesondere möchte ich den Aufwand einer "richtigen" Programmiersprache (Compiler und IDE lizenzieren / installieren,...) gerne vermeiden - idealerweise sollte die Script-Sprache daher frei nutzbar sein.
Meine Frage also hier an das Forum: Was nutzen Ihr / Sie, wenn kleine Batch-Scripte erstellt werden müssen, mit denen CMD / BAT-Files überfordert sind?
Danke im Voraus & viele Grüße vom Niederrhein
Dirk Melzig
hier einmal eine Frage an das gesamte Forum (und natürlich auch an Hr. Stark, wenn Sie mögen): Ich bin auf der Suche nach einer einfach zu erlernenden Script-Sprache, mit der etwas komplexere Batch-Jobs unter Windows realisiert werden können. Zur Zeit nutze ich .bat / .cmd-Files, aber die "Programmierung" z.B. von Schleifen und insbesondere Zeichenketten-Verarbeitung ist dort zwar möglich, aber sehr kompliziert, Listenverarbeitung ist meines Wissens überhaupt nicht möglich).
Ich habe ein wenig recherchiert, welche Script-Sprachen in Frage kommen, auf meiner Short-List sind "Python" und "PERL" gelandet. In meiner beruflichen Vergangenheit (Mainframe...) wurde früher die Programmiersprache REXX genutzt - die war einfach zu erlernen und perfekt für String- und LIstenverarbeitung geeignet - unter Windows habe ich aber etwas vergleichbares leider noch nicht gefunden, insbesondere möchte ich den Aufwand einer "richtigen" Programmiersprache (Compiler und IDE lizenzieren / installieren,...) gerne vermeiden - idealerweise sollte die Script-Sprache daher frei nutzbar sein.
Meine Frage also hier an das Forum: Was nutzen Ihr / Sie, wenn kleine Batch-Scripte erstellt werden müssen, mit denen CMD / BAT-Files überfordert sind?
Danke im Voraus & viele Grüße vom Niederrhein
Dirk Melzig
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
6 Jahre 8 Monate her #3460
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Empfehlung einfache Script-Sprache für Batches?
Hallo Herr Melzig,
einfach zu erlernen ist relativ
Ich verwende für komplexere Skripte Strawberry Perl und/oder PHP für Windows letzteres kann nicht nur Webseiten rendern!
In der c´t vom 2/2018 auf Seite 166 wird die PowerShell von Microsoft erklärt. Hier wird auch eine IDE mitgeliefert, das will ich mir bei Gelegenheit mal genauer ansehen, scheint ein ernster Konkurrent zu sein.
Wenn Sie allerdings REXX können sollten Sie sich mal Regina REXX ansehen. Den REXX Interpreter gibt es nach meiner Recherche auch unter Windows.
einfach zu erlernen ist relativ
Ich verwende für komplexere Skripte Strawberry Perl und/oder PHP für Windows letzteres kann nicht nur Webseiten rendern!
In der c´t vom 2/2018 auf Seite 166 wird die PowerShell von Microsoft erklärt. Hier wird auch eine IDE mitgeliefert, das will ich mir bei Gelegenheit mal genauer ansehen, scheint ein ernster Konkurrent zu sein.
Wenn Sie allerdings REXX können sollten Sie sich mal Regina REXX ansehen. Den REXX Interpreter gibt es nach meiner Recherche auch unter Windows.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Dirk Melzig
- Autor
- Offline
- Benutzer
Weniger
Mehr
- Beiträge: 6
6 Jahre 8 Monate her #3463
von Dirk Melzig
Dirk Melzig antwortete auf Empfehlung einfache Script-Sprache für Batches?
Hallo Herr Stark,
vielen Dank für Ihren Hinweis zu "Strawberry Perl" - das kannte ich noch nicht, werde ich mir gleich einmal ansehen.
ReginaRexx kenne ich natürlich, es ist die Rexx-Implementierung, die unter Windows am häufigsten genutzt wird und es funktioniert auch gut und schnell. Aber: Rexx kennt außerhalb des Mainframes kaum jemand und diese Programmiersprache fristet unter Windows definitiv ein Nieschendasein, daher suche ich halt nach Alternativen.
Aktuell gefällt mir "AutoIt" (vgl. https://www.autoitscript.com/site/autoit/) ganz gut - ist bzgl der Syntax super-simpel, entsprechend leicht zu erlernen, man kann die Programme als "Script" laufen lassen, aber auch kompilieren und .exe-files erstellen und man kann sogar recht einfach andere Software integrieren (Maus-Klicks simulieren, Eingabefenster bedienen, etc.).
Sofern für alle Interessant, kann ich hier gerne meine Erfahrungen mit autoit in der Praxis und in Vervindung mit FlowHeater posten.
Viele Grüße
D. Melzig
vielen Dank für Ihren Hinweis zu "Strawberry Perl" - das kannte ich noch nicht, werde ich mir gleich einmal ansehen.
ReginaRexx kenne ich natürlich, es ist die Rexx-Implementierung, die unter Windows am häufigsten genutzt wird und es funktioniert auch gut und schnell. Aber: Rexx kennt außerhalb des Mainframes kaum jemand und diese Programmiersprache fristet unter Windows definitiv ein Nieschendasein, daher suche ich halt nach Alternativen.
Aktuell gefällt mir "AutoIt" (vgl. https://www.autoitscript.com/site/autoit/) ganz gut - ist bzgl der Syntax super-simpel, entsprechend leicht zu erlernen, man kann die Programme als "Script" laufen lassen, aber auch kompilieren und .exe-files erstellen und man kann sogar recht einfach andere Software integrieren (Maus-Klicks simulieren, Eingabefenster bedienen, etc.).
Sofern für alle Interessant, kann ich hier gerne meine Erfahrungen mit autoit in der Praxis und in Vervindung mit FlowHeater posten.
Viele Grüße
D. Melzig
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- FlowHeater-Team
- Offline
- Administrator
6 Jahre 8 Monate her #3465
von FlowHeater-Team
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
FlowHeater-Team antwortete auf Empfehlung einfache Script-Sprache für Batches?
Hallo Herr Melzig,
AutoIt kannte ich jetzt noch nicht, macht aber einen „verdammt“ guten Eindruck auf mich. Werde ich mir demnächst mal genauer ansehen, vielen Dank für den Hinweis.
Erfahrungen im Zusammenhang mit der FlowHeater Batch Automatisierung sind hier immer willkommen. Hiermit würden Sie auch vielen anderen weiterhelfen inkl. mir, man lernt ja nie aus Gerne können Sie einen kurzen Erfahrungsbericht posten, vielen Dank schon mal im Voraus.
AutoIt kannte ich jetzt noch nicht, macht aber einen „verdammt“ guten Eindruck auf mich. Werde ich mir demnächst mal genauer ansehen, vielen Dank für den Hinweis.
Erfahrungen im Zusammenhang mit der FlowHeater Batch Automatisierung sind hier immer willkommen. Hiermit würden Sie auch vielen anderen weiterhelfen inkl. mir, man lernt ja nie aus Gerne können Sie einen kurzen Erfahrungsbericht posten, vielen Dank schon mal im Voraus.
gruß
Robert Stark
Wurde Ihre Frage damit beantwortet? Bitte geben Sie ein kurzes Feedback, Sie helfen damit auch anderen die evtl. ein ähnliches Problem haben. Danke.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.269 Sekunden