馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 love_apktw 於 2025-3-1 07:21 編輯
【軟體名稱】:Windows資訊顯示器 v2 (樓主自製+完全開源)
【軟體版本】:v2
【版本類型】:樓主自製+完全開源版
【軟體語言】:繁體中文
【檔案大小】:8.86 KB
【作業系統】:Windows (Windows 7 以上,精簡版 Windows 可能會無法正常執行)
----------------------------------------------------------------------------------------------
【軟體介紹】:
想知道 Windows 的詳細資訊,但是不知如何查看?
不想要為了"一時的好奇心"而無奈安裝大型軟體?
那你就來對帖啦!
樓主幫您做了一個bat,讓您可以一鍵查看Windows的詳細資訊,而且不只如此,
還完全開源,讓您可以一覽無餘、安心的使用此程式。
(建議您只在apk.tw下載此程式,因為其他論壇的都不是我發的)
----------------------------------------------------------------------------------------------
【v1與v2的差別】:
v2比v1多了以下功能:
1. 查詢 Windows 架構。
2. 查詢國家代號。
3. 查詢網路詳細資訊。
4. 增加大量防呆措施。
5. 精簡訊息。
6. 精簡程式碼註解。
----------------------------------------------------------------------------------------------
【軟體內部程式碼】:
- @echo off
- title Win資訊顯示器(by hone7576)
- REM ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
- cls
- powershell -Command "Write-Host '╓───────────────────────────────。繼續使用即代表同意下列條款。───────────────────────────────╖' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 1.此程式由hone7576開發,保證安全無毒,而且開源免費,如果您是付費獲得的,就代表您被騙了! ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 2.本人只會將此程式發布到apk.tw論壇,其他來源均為轉載。 ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 3.此程式僅供廣大網友們能夠 『更加方便的查看 Windows 的各種資訊』, ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 禁止用於其他用途(例如:盜取他人金鑰),否則後果自負。 ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 4.此程式需要使用較新的 Windows 功能,舊版 Windows 可能無法使用此程式。 ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 5.如果您未經hone7576許可,禁止修改或刪除此條款。 ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ 6.hone7576保留修改此條款之權利。 ║' -ForegroundColor Red"
- powershell -Command "Write-Host '║ ║' -ForegroundColor Red"
- powershell -Command "Write-Host '╙───────────────────────────────。繼續使用即代表同意上述條款。───────────────────────────────╜' -ForegroundColor Red"
- echo:
- echo:
- echo 3秒後可以跳過此頁面。
- powershell -Command "Start-Sleep -s 3" >nul
- echo:
- powershell -Command "Write-Host '您可以跳過了,按下任意按鍵以跳過此頁面....' -ForegroundColor DarkGreen"
- pause >nul
- REM ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
- cls
- echo 正在收集 Windows 的資訊....
- REM 使用 wmic 查詢 Windows 產品金鑰
- for /f "tokens=2 delims==" %%A in ('wmic path softwarelicensingservice get OA3xOriginalProductKey /value 2^>nul') do (set "product_key=%%A")
- REM 查詢 Windows 類型
- for /f "tokens=2 delims==" %%B in ('wmic os get Caption /value 2^>nul') do (set "windows_type=%%B")
- call set "windows_type=%%windows_type:Microsoft =%%"
- REM 查詢 Windows 詳細版本
- for /f "tokens=2 delims==" %%C in ('wmic os get Version /value 2^>nul') do (set "windows_version=%%C")
- REM 查詢 Windows 建構號
- for /f "tokens=2 delims==" %%D in ('wmic os get BuildNumber /value 2^>nul') do (set "build_number=%%D")
- REM 查詢 Windows 架構
- set "os_arch=32 位元"
- if defined PROCESSOR_ARCHITEW6432 (set "os_arch=64 位元")
- if "%PROCESSOR_ARCHITECTURE%"=="AMD64" (set "os_arch=64 位元")
- REM 查詢 Windows 服務包版本
- for /f "tokens=2 delims==" %%E in ('wmic os get CSDVersion /value 2^>nul') do (set "service_pack=%%E")
- REM 查詢安裝日期,並將格式調整為 YYYY-MM-DD
- for /f "tokens=2 delims==" %%F in ('wmic os get InstallDate /value 2^>nul') do (set "install_date=%%F")
- set "install_year=%install_date:~0,4%"
- set "install_month=%install_date:~4,2%"
- set "install_day=%install_date:~6,2%"
- set "install_date=%install_year%年%install_month%月%install_day%日"
- REM 查詢系統啟動時間,並將格式調整為 YYYY-MM-DD
- for /f "tokens=2 delims==" %%G in ('wmic os get LastBootUpTime /value 2^>nul') do (set "last_boot=%%G")
- set "boot_year=%last_boot:~0,4%"
- set "boot_month=%last_boot:~4,2%"
- set "boot_day=%last_boot:~6,2%"
- set "last_boot=%boot_year%年%boot_month%月%boot_day%日"
- REM 查詢系統製造商和型號
- for /f "tokens=2 delims==" %%H in ('wmic computersystem get Manufacturer /value 2^>nul') do (set "manufacturer=%%H")
- for /f "tokens=2 delims==" %%I in ('wmic computersystem get Model /value 2^>nul') do (set "model=%%I")
- REM 查詢 BIOS 版本
- for /f "tokens=2 delims==" %%J in ('wmic bios get SMBIOSBIOSVersion /value 2^>nul') do (set "bios_version=%%J")
- REM 查詢處理器資訊
- for /f "tokens=2 delims==" %%K in ('wmic cpu get Name /value 2^>nul') do (set "cpu_name=%%K")
- if "%cpu_name%"=="" (set "cpu_name=未知。")
- REM 查詢顯示卡型號
- for /f "tokens=2 delims==" %%L in ('wmic path win32_videocontroller get caption /value 2^>nul') do (set "gpu_name=%%L")
- REM 查詢 RAM 大小
- for /f "tokens=2 delims==" %%M in ('wmic computersystem get TotalPhysicalMemory /value 2^>nul') do (set "ram_size_B=%%M")
- for /f %%N in ('powershell -Command "%ram_size_B%/1073741824"') do (set "ram_size_GB_temp=%%N")
- set "ram_size_GB=%ram_size_GB_temp:~0,5%"
- REM 測試 Windows 是否支援 WMIC
- for /f "tokens=2 delims==" %%O in ('wmic os get Caption /value 2^>nul') do (set "WmicTest=%%O")
- REM 查詢國家代號
- for /f "tokens=2 delims==" %%P in ('wmic os get CountryCode /value 2^>nul') do (set "country_code=%%P")
- REM ═══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╣
- cls
- if not defined WmicTest (
- powershell -Command "Write-Host '您的 Windows 不支援 WMIC,以下資訊完全無法正確顯示!' -ForegroundColor Red"
- echo ───────────────────────────────────────────────────────────────
- )
- if not "%windows_type%"=="Microsoft =" (echo Windows 版本:%windows_type%) else (echo Windows 版本:未知。)
- echo 系統架構:%os_arch%
- if not "%windows_version%"=="" (echo Windows 詳細版本:%windows_version%) else (echo Windows 詳細版本:未知。)
- if not "%build_number%"=="" (echo 建構號:%build_number%) else (echo 建構號:未知。)
- if not "%service_pack%"=="" (echo 服務包版本:%service_pack%) else (echo 服務包版本:無)
- if not "%country_code%"=="" (echo 國家代號:%country_code%) else (echo 國家代號:未知。)
- echo:
- if not "%product_key%"=="" (echo Windows 激活金鑰:%product_key%) else (echo Windows 激活金鑰:無,您的 Windows 可能尚未激活。)
- echo:
- if not "%install_date%"=="~0,4年~4,2月~6,2日" (echo 系統安裝(更新^)日期:%install_date%) else (echo 系統安裝(更新^)日期:未知。)
- if not "%last_boot%"=="~0,4年~4,2月~6,2日" (echo 最近一次的開機時間:%last_boot%) else (echo 最近一次的開機時間:未知。)
- echo:
- echo 處理器型號:%cpu_name%
- if not "%gpu_name%"=="" (echo 顯示卡型號:%gpu_name%) else (echo 顯示卡型號:未知。)
- if not "%ram_size_GB%"=="+" (echo 記憶體大小:大約為 %ram_size_GB% GB (%ram_size_B% B^)) else (echo 記憶體大小:未知。)
- if not "%manufacturer%"=="" (echo 系統製造商:%manufacturer%) else (echo 系統製造商:無,您的電腦可能不是套裝機。)
- if not "%model%"=="" (echo 電腦型號:%model%) else (echo 電腦型號:無,您的電腦可能不是套裝機。)
- if not "%bios_version%"=="" (echo BIOS 版本:%bios_version%) else (echo BIOS 版本:未知。)
- echo:
- echo ───────────────────────────────────────────────────────────────
- echo 網路詳細資訊:
- echo:
- powershell -NoProfile -Command "Get-NetIPConfiguration | ForEach-Object { if ($_.IPv4Address) { Write-Host '網路適配器:'$_.InterfaceAlias -ForegroundColor Yellow; Write-Host ' IPv4 位址:'($_.IPv4Address.IPAddress); } if ($_.IPv4DefaultGateway) { Write-Host ' 預設閘道:'$_.IPv4DefaultGateway.NextHop; } Write-Host '' }"
- echo ───────────────────────────────────────────────────────────────
- echo:
- echo 按下任何按鍵以離開此程式....
- pause >nul
複製代碼
----------------------------------------------------------------------------------------------
【截圖】:
|
評分
-
查看全部評分

|