[NVDA附加元件] NVDA附加元件相容性的維護 - 精華區

[NVDA附加元件] NVDA附加元件相容性的維護

特種兵

特種兵圖像(預設)

2019-08-09 10:13:07

From:1.161.137.59

如果您跟我一樣喜歡嚐鮮,使用的NVDA屬於最新 alpha 測試版,
您可能已經發生可怕的災難,那就是以前安裝的附加元件都變成不相容,
甚至在我這裡自己寫的幾個附加元件乾脆全部消失。
這是因為NVDA將從 2019.3 版開始把開發語言 python 從 2 換成 3 所採取的措施。
如果該附加元件對您非常重要又很幸運弟程式碼沒有衝突,那您並不需要被動等待作者更新,自己就可以先行DIY來解燃眉之急。
請跟著以下步驟完成這個壯舉:

  1. 打開開始功能表找到 NVDA 資料夾 按ENTER展開
  2. 進入 開啟使用者設定檔目錄
  3. 進入 addons 資料夾
  4. 找到您要的附加元件並進入該資料夾
  5. 用記事本打開 manifest.ini
  6. 如果缺少以下三行請移到檔尾補上:

minimumNVDAVersion = 2018.4.0
lastTestedNVDAVersion = 2019.1.0
updateChannel = None

  1. 修改 lastTestedNVDAVersion 為

lastTestedNVDAVersion = 2019.3

  1. 存檔

這裡特別注意,如果檔案裡有中文,請把編碼改為 UTF-8, 注意不是 具有 BOM 的 UTF-8

  1. 按 CTRL+A 接著按快顯功能表選擇壓縮軟體壓縮成 zip 檔案
  2. 更改副檔名 zip 為 nvda-addon
  3. 把此附加元件搬離此資料夾並進行安裝

以上如果程式碼沒問題,恭喜您又可以使用這個附加元件了。


updateChannel
翻成中文就是【更新頻道】。
用來指定 Addon Updater 要到哪裡更新。
預設是 None 舊式更新 stable Reased 穩定版,你也可以指定 Dev 更新開發版。
當然自己寫的沒有上附加元件官方倉庫就不用這行。


來源文章


最後更新:2019-08-09 15:07:32

From: 220.132.235.103

By: 貓貓蟲