Gibt es eine Möglichkeit visual basic script unter Linux zu verwenden?
Wie kann ich mit Linux Windows Programme schreiben mit VBS und batch,? Gibt es vielleicht etwas Ressourcen sparenderes als eine ganze VM
5 Antworten
Leider kann man diesen Müll über Wine ausführen.
Allerdings ist das eine absolute scheiß Sprache. Auf Linux würde ich eher überlegen Python zu nutzen. Das ist auch eine relativ einfache Sprache und in der Regel auf quasi allen Distros verfügbar wenn nicht direkt vorinstalliert. Auf Windows ist Python natürlich genau so verfügbar.

Ich habe keine Ahnung von diesem VBS, aber da es "Visual Basic" im Namen hat, bin ich da auch sehr dankbar für ^^
Generell würde ich aber sagen:
Geht nicht und such erst gar nicht weiter, weil das Zeug stirbt.
Das ist allerdings nur eine Vermutung (kein Wissen), aber da Visual Basic .NET schon vor einer Weile abgekündigt wurde, wird diese Skript-Sprache auch nicht die beste Zukunft vor sich haben.
Und C# .NET läuft auf Linux, solange Du mit der Neuentwicklung von .NET arbeitest, die es seit Jahren gibt und die aus irgendwelchen Gründen immer noch erstaunlich oft "übersehen" wird. Am besten .NET 6, das ist die erste Version mit Long Term Support, die ich auch als "fertig" bezeichnen kann - wobei .NET 5 oder .NET Core 3 nicht schlecht sind, nur ist mein Anspruch für "fertig" ziemlich hoch.
Wenn du dir mal die Wikipedia Seite von VBS ansiehst, wird dir schnell klar, dass VBS sehr eng mit Microsoft-Programmen verknüpft ist: https://de.wikipedia.org/wiki/Visual_Basic_Script
Zudem ist das praktisch eine tote Sprache. Windows-only Programme auf einem nicht-Windows-System programmieren zu wollen ist an sich schonmal ein Widerspruch. Mir stellt sich also die Frage: warum? Es gibt mittlerweile moderneres, was man nutzen kann.
Wenn du es dennoch versuchen willst: In Wine wirst du es vermutlich zum Laufen bringen.
Lass die Finger von solch alten Mist wie VBS. Das hat sich nicht mal unter Windows richtig durchgesetzt. Was Batch angeht, so haben die Linuxshells wesentlich mehr zu bieten.
So sehr ich VisualBasic Script auch mag und immer noch fleißig nutze, muss Dir sagen, dass Du damit keine brauchbaren Programme schreiben kannst.
Du kannst damit nur Scripts bauen.
Es ist aber möglich, VBScript unter Linux laufen zu lassen, im Wine-Environment:
https://stackoverflow.com/questions/20335878/is-it-possible-to-run-a-vbscript-in-unix-environment
Was ist denn die bessere Alternative?