Frage

Was ist die beste übersetzbare Skriptsprache für Win32? Ich ziehe es .EXE ist, weil ich nicht will zuerst die Laufzeit auf den Servern installieren (meine Firma über Remote viele administriert), aber ich muss in der Lage sein, die Dinge zu tun, wie NTFS-Berechtigungen und (wenn möglich) APIs über das Netzwerk.

Es gab ein kleines Perl der in der Lage zu sein schien die meisten, dies zu tun, aber es scheint nicht aktualisiert worden sein / entwickelte in einer ganzen Weile. Ich habe über Lua gewundert, aber ich weiß nicht, ob es alles habe ich noch brauchen (und wollen nicht über fünfzig Bibliothek Websites jagen versucht herauszufinden). Irgendwelche Gedanken?

War es hilfreich?

Lösung

Haben Sie darüber nachgedacht eine EXE-Hersteller verwenden? Zum Beispiel können Sie in Python-Code und verwenden py2exe eine eigenständige EXE zu erstellen, die überall läuft (es Pakete tatsächlich Python in die exe, Sie also nicht die Laufzeit installieren).

Andere Tipps

Ruby ist meine Skriptsprache der Wahl.

Versuchen Sie RubyScript2Exe .

Eine Skriptsprache ist, fast per definitionem nicht in eine eigenständige ausführbare Datei kompiliert. Vielleicht müssen Sie Ihre Absichten neu zu formulieren oder einen Hinweis darüber zu geben, welche Art von Programm Sie erstellen möchten.

C # ist eine mächtige Sprache, die Exe kompiliert und ermöglicht es Ihnen, mit so ziemlich alles an Schnittstelle (durch native p / Anrufe aufrufen, falls erforderlich). Ein einfaches, aber sehr brauchbar Visual Studio für C # kann kostenlos von der Microsoft-Website heruntergeladen werden. Die .NET-Laufzeit auf den meisten Systemen heutzutage installiert ist.

Haben Sie betrachten AutoIt ?

Es ist eine Skriptsprache, und Sie können schnell ein Skript in eine exe ...

transformieren

Bei OSCON 2005 hörte ich Damien Conway sagen: „Das einzige, was besser als Perl ist etwas, das gut funktioniert, auch wenn es nicht in Perl geschrieben ist.“

Es ist ein guter Rat. Statt der Suche nach der am besten Sprache, die zu einem .EXE kompiliert werden können, Sorgen, viel mehr über sie in Schreiben a Sprache, die zu einem .EXE kompiliert werden können. Verwenden Sie, was funktioniert. Denken Sie daran, dass die Qualität Ihrer Programmierfragen unendlich mehr als welche Sprache Sie verwenden.

Das heißt, ich py2exe mögen. YMMV. Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top