Skip to content

SuperDumbTM/driver-box

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tag Contributors Forks Stargazers Issues MIT License


Logo

driver-box

程式/軀動安裝工具

Report Bug · Request Feature

Project 簡介

driver-box 旨在加快安裝大量硬件軀動的時間。用家可以將不同類型的軀動程式加入到本程式中。之後每次只需選擇合適的軀動程式即可。
除了安裝軀動程式,你亦可以利用 driver-box 來安裝其他程式或執行指令。

設計上,driver-box 是利用程式/指令執行完成後的狀態碼來判斷是否成功執行。一些程式會回應表示執行成功的狀態碼(例如 0),但實際上並非執行成功。

(回到最頂)

第三方工具使用

(回到最頂)

開發

所需軟件

安裝 Dependency

  • Wails
    go install github.com/wailsapp/wails/v2/cmd/wails@latest
  • NPM Dependencies
    cd ./frontend
    npm install

常用指令

  • Debug run

    wails dev
  • Build Executable

    wails build

(回到最頂)

使用

driver-box 最細的執行單位為軀動程式。所謂軀動程式並不限於硬件軀動程式。 因為 driver-box 是透過作業系統的殼層(Shell)執行所輸入的程式,任何執行檔(.exe)、腳本(script)及殼層命令(Shell command)都以透過 driver-box 執行。

而你可以將多個軀動程式加至同一個「組合」中。所有加至同一個組合的軀動程式會一同執行。

加入、編輯軀動程式

軀動路徑

軀動程式的路徑。你亦可以在此輸入 Shell command 或其他在 PATH 內的程式。

設計上,driver-box 是預設所有軀動程都放置 drivers 資料夾內,因為將軀動程式的檔案(執行檔 .exe 或資料夾)複製到程式的 drivers/<分類>/ 資料夾內可以方便管理及轉移(例如複製程式到 USB 上)。 因此透過「選擇檔案」按鈕選擇的檔案將會以相對路徑表示。但你亦可以輸入絕對路徑。

執行參數

執行參數一般用於命令列介面(Command Line)上,以修改程式執行設定或輸入資料至程式中。

不少安裝程序都會支援以自動模式安裝(silent install),用戶無需進行任何輸入,相關程式便會自行安裝。
我們十分建議輸入相關的執行參數,令加入的軀動能以自動模式安裝。

driver-box 已提供常見軀動的安裝參數。

選項 適用的程式
Intel LAN Intel® Ethernet Adapter Complete Driver Pack
Realtek LAN Realtek PCIe FE / GBE / 2.5G / 5G Ethernet Family Controller Software
Nvidia Display GeForce Game Ready Driver/Nvidia Studio Driver
AMD Display AMD Software: Adrenalin Edition
Intel Display Intel® Arc™ & Iris® Xe Graphics/7th-10th Gen Processor Graphics
Intel WiFi Intel® Wireless Wi-Fi Drivers
Intel BT Intel® Wireless Bluetooth® Drivers
Intel Chipset Chipset INF Utility
AMD Chipset AMD Chipset Drivers

不在預設集上的軀動可嘗試在網上以 軀動名稱 + silentunattendedcommand line install 搜尋,或利用 Silent Install Builder 等類似的軟件自行製作。

不能同時安裝

勺選後,在使用「同步安裝」模式時,有關的軀動程式將不會在同一時間執行。

安裝

在所有工作執行完成前,執行狀態視窗不能夠被關閉。

關機設定

關機設定只會在所有工作執行成功及軀動安裝成功後才會執行。

取消執行

只有處於「等待中」或「執行中」的工作才能取消執行。
按下相關工作的「取消」按鈕即可。但注意,程式並不保證相關工作能夠被終止執行。

(回到最頂)