2014-03-25 56 views

回答

1
  • Lazarus — 「自由德爾福」。

    它能夠做靜態構建(我認爲這甚至是默認值),所以你應該能夠創建自包含的可執行文件。

  • 簡單的「舊」Microsoft Visual Studio(可能需要分發VisualC++運行庫,所以可能不合適)。

如果你不需要圖形用戶界面,則可能是更廣泛:

  • 任何強大的編譯語言如GoDHaskell
  • 在Windows上工作的腳本語言包括(但不限於)Tcl,Python和Perl。

    我不確定後兩者,但Tcl has tools允許創建自包含的可執行文件,其中包括您的程序和它需要的所有軟件包。而且它具有原生的Windows GUI工具包,順便說一句,它也將它分配給第一類。

  • 通過Windows腳本編制主機(WSH)的原生腳本可以通過JScript和VBScript完成。
0

AutoIt聽起來像是你在找什麼。這是一個小巧的免費腳本/自動化語言,看起來相當強大。它也似乎是完全獨立的:

AutoIt是一個非常小的獨立的應用程序,不依賴於像.NET或VB這樣的大規模運行時。所有你需要運行AutoIt腳本是主要的AutoIt可執行文件(AutoIt3.exe)和腳本。腳本也可以通過內置的腳本編譯器Aut2Exe編碼爲獨立的可執行文件。

AutoHotkey是另一種類似於AutoIt的腳本/自動化語言。像AutoIt,它可以

將任何腳本轉換成可以在沒有安裝AutoHotkey的計算機上運行的EXE文件。

它還具有運行AutoIt v2腳本的好處。

相關問題