假設我從未將編譯的腳本分發到 32 位元計算機,那麼使用 64 位元版本有什麼缺點嗎?

假設我從未將編譯的腳本分發到 32 位元計算機,那麼使用 64 位元版本有什麼缺點嗎?

我正在安裝 AutoHotKey。我在這個螢幕:

在此輸入影像描述

我運行的是 Windows 8.1 x64。我對下面的描述有點困惑Unicode 64-bit

速度更快,但編譯後的腳本無法在 32 位元系統上執行

這是否意味著在 32 位元系統上編寫的腳本無法在我的電腦上運行?有沒有任何假設我從不將編譯的腳本分發到 32 位元計算機,那麼使用 64 位元版本有何缺點?

答案1

不,沒有。我懷疑是否有任何自動熱鍵腳本需要64 位元將為您提供額外的內存,除了無法運行您在 32 位元系統上編寫的腳本之外,也不會有任何缺點。

腳本本身應該獨立於架構 -編譯的另一方面,作為 exe 的腳本會有問題,32 位元編譯的 AHK 腳本可以在 64 位元系統上運行,但反之則不然(因為 64 位元向後相容 32 位元)。

如果你需要分享與沒有 AHK 的人一起編寫腳本,這很重要。如果您需要與擁有 32 位元 ahk 的人共享腳本,請向他提供該腳本的原始程式碼並讓他自己運行。但實際上,我並沒有看到這裡有很大的不同。

相關內容