ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔

現在的螢幕解析度越來越高,但是 ERP 系統要在一畫面裡裝下一堆的內容,字都變得很小,如果用建議的 100% ,看了很吃力。

但是如果調得太高,例如設定 200% 放大,又會遇到畫面顯示不完整、控制項重疊、按鈕被擠壓、報表顯示不齊等問題。

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


以下就以 QBoss 進銷存為例,在 1920x1080(FHD) 預設 100% 可以正常呈現,調到 175% 就破功了,完全無法操作。


1920x1080(FHD) 100%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


1920x1080(FHD) 175%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


這些問題往往不是系統錯誤,而是與電腦的「螢幕解析度」、「DPI 縮放比例」與「字型大小」設定有關。大多數 ERP 系統仍以 Windows Forms 技術開發,這類系統對「像素位置」非常敏感,沒有辦法像 RWD(響應式網頁)那樣自動調整元件大小或重排。如果不放大,字型太小,看了吃力。但是如果調得太高,例如設定 200% 放大,系統畫面中的每個控制項也會被強制放大,導致:
  • 表單畫面超出範圍,無法捲動
  • 功能按鈕被壓縮或消失
  • 資料列印報表格式跑位

所以應該怎麼設定,不管是使用者、IT人員、開發人員,常常都得傷腦筋。以下是一個基本的原則,提供您參考:

以目前主流的廠商開發 ERP 系統時,普遍都是以 1920x1080 作為標準畫面設計基礎,而且為了避免畫面不一致,在設計 UI 時通常會在 100% 的環境下進行設計。

如果您的螢幕也是 1920 x 1080(Full HD),您將縮放比例調到 150%,也就是您看到的字型大小是工程師開發時看到的 1.5 倍。通常這應該夠大了。

但是,如果您用的是 4K(3840 x 2160)的螢幕,同樣螢幕尺寸,解析度變高,也分得更細,例如一張 1920x1080 的圖片在 1920 x 1080(Full HD)可以佔滿一整個螢幕,如果換到 4K 的螢幕,就只會佔據 1/4 螢幕。如果保留 100%,實際看到的大小會變成原來的一半。因此在 4K 螢幕下至少要 200% 或 250%,如果希望大一點,那就 300%。

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔

所以,放大多少,還是要依據螢幕解析度來做決定,以下是常見的解析度與建議值,提供您參考 :

螢幕解析度 建議的縮放比例(DPI)
1366 x 768 100%(不建議再放大)
1920 x 1080(Full HD) 100% 或 125%(最多 150%)
2560 x 1440(2K) 125% 或 150%
3840 x 2160(4K) 200% 或 250%(最多 300%)


以下我同樣以 QBoss 進銷存的介面當作範例,


螢幕解析度 1920x1080(Full HD),縮放比例 100%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


螢幕解析度 1920x1080(Full HD),縮放比例 125%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


螢幕解析度 1920x1080(Full HD),縮放比例 150%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔

明細區域有點小,必須展開操作

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


螢幕解析度 3840 x 2160(4K),縮放比例 250%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


螢幕解析度 3840 x 2160(4K),縮放比例 300%

ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔

明細區域有點小,必須展開操作


ERP 介面的字太小,放大版面又會亂掉,要怎麼設定?【補充】 快速切換解析度批次檔


當然,如果您的 ERP 軟體是數十年都沒變過的,以上的建議值可能也不適用。

大部分的廠商也會告訴您最佳的解析度,如果沒有,您也可以透過軟體開發的年代進行推算。以下是螢幕解析度與尺寸演進表(依年代)。

相反的,如果廠商和您說軟體的最佳解析度是 1024x768,您大概已可以推算這套軟體至少 20 年以上了。有的廠商真的只換包裝就繼續賣,盒子看起來設計得很漂亮,軟體介面還是 XP 時代的風格。這時候,您就不可能用 4K 螢幕,甚至連 Full HD 都無法正常使用。


年代 主流解析度 常見螢幕尺寸 類型 備註
1995~2000 800x600(SVGA)
1024x768(XGA)
14"~15" CRT 方形螢幕(4:3) Windows 95~98,IE5,Word 97,BBS風靡
2000~2005 1024x768(XGA)
1280x1024(SXGA)
15"~17" CRT / LCD 4:3(少數 5:4) Windows 2000 / XP,ERP DOS 移植到 GUI
2005~2010 1280x800(WXGA)
1366x768(HD Ready)
17"~19" LCD(開始出現寬螢幕) 16:10 → 16:9 Vista、Office 2007、筆電普及化
2010~2015 1600x900
1920x1080(Full HD)
19"~22" LCD / 筆電 16:9 Win7 是 ERP GUI 的黃金時代,開始注意 DPI
2015~2020 1920x1080(Full HD)
2560x1440(2K)
21"~24" / 高階 27" 16:9 雙螢幕流行,RDP與雲端系統進入中小企業
2020~現在 1920x1080(基礎)
3840x2160(4K)
5120x1440(超寬)
筆電 13.3"~16"
桌機 24"~32"
高密度、高 DPI、超寬螢幕興起 Win10/11,部分 ERP 開始重構 UI,但多數仍為 WinForms



結論


對大多數 ERP 使用者來說,Full HD 是最適合的選擇,放大比例以 100%~150% 最佳。

4K 雖然畫質好、可視範圍大,但需要搭配較大尺寸螢幕、合理的縮放比例(250%~300%),以及較好的顯示相容性。否則不但浪費效能,還可能造成使用體驗下降。

當然,如果 ERP 軟體若不支援 dpiAward,或是本身就是骨董級的。頂多就是使用 Full HD 100%。如果強制放大,就算版面不亂掉,也會變得模糊。

另外還一個解決方案就是雙螢幕,讓兩個螢幕的設定值分別是用不同解析度的需求。


補充說明:


近幾年比較新的軟體設計大多使用 12 點的字,在 1920x1080 24" 的螢幕上顯示應該就很清楚了。就算看不清楚,放大到 150% 有可以正常顯示。

現在碰到的大多是舊版軟體視窗鎖死 1024x768,而且以前大多選擇預設 9 點的字,所以在 1920x1080 的螢幕中,視窗拉到最大只佔了螢幕的一半。就算換成 27" 螢幕還是小。 所以只能選擇放大 175%,但是卻造成其他新的軟體無法使用,使用者就只能不斷的切換不同的放大比例。

現在大多建議客戶,如果一定要買這些骨董級的軟體,就多買一個螢幕吧。

目前市面上還買得到的螢幕主要有兩種,17" 或19" 1280x1024 (5:4) 的螢幕,或是 19" 1366x768(16:9)的螢幕。

直接使用雙螢幕,主螢幕使用 1920x1080,需要查詢舊系統,就將視窗移到小螢幕,而且 19" 也不算太小,跑 1366x768 還剛好。


補充:切換放大比例與與螢幕解析批次檔


之前幫客戶寫了一些批次檔,讓他可以快速切換放大比例與螢幕解析度。
有興趣的可以自行參考

【只放大比例,不調整解析度】

這個比較簡單,寫兩個批次檔,配合 PowerShell 指令就可以了,例如:

先用 txt 寫一段 PowerShell 指令,再將副檔名改為 ps1,例如 SetDPI_125.ps1

Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "LogPixels" -Value 120
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "Win8DpiScaling" -Value 1

Write-Output "放大比例已設定為 125%。"
pause


再用 txt 寫一個批次檔 Set_FHD_125.bat

@echo off
powershell.exe -ExecutionPolicy Bypass -File SetDPI_125.ps1
exit

使用者只要執行 Set_FHD_125.bat,就可以將放大比例設為 125%。

有一個地方要特別注意,系統預設 dpi 是 96,所以放大 125 是 120,不是我打錯字。

同理,如果放大 150%,PowerShell 的指令就要改成 -Value 144

您可以依需要,自行編輯 100%, 150%,這樣就可以快速的切換不同的解析度。


【同時修改螢幕解析度與放大比例】


這個就要搭配一個輕量免安裝解析度切換工具 QRes.exe,我就不給連結了,自己去搜尋。

以下我就以 4K 螢幕為例,先用 txt 寫一段 PowerShell 指令,再將副檔名改為 ps1,例如 SetDPI_250.ps1

Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "LogPixels" -Value 240
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "Win8DpiScaling" -Value 1

Write-Output "放大比例已設定為 250%。"
pause



再用 txt 寫一個批次檔 Set_4K_250_QRes.bat

@echo off
QRes.exe /x 3840 /y 2160
powershell.exe -ExecutionPolicy Bypass -File SetDPI_250.ps1
exit

使用者只要執行 Set_4K_250_QRes.bat,就可以將放大比例設為 250% (-Value 240),解析度也調成 3840x2160,也就是 4K。
文章關鍵字
分享 先 +5 分.

我 覺的 電腦用 最佳還是 1920x1080(Full HD)100%,
以後 應該 也不會有 大變動,
1920x1080 用在 賊舊的 軟體上 UI 相容性 也高,
不建議 改 縮放 容易出現 怪問題.
IQuit wrote:最佳還是 1920x1080(Full HD)100%,
沒錯,但是碰到年紀大一點的使用者,可能還是會希望字能大一點。基本上只要年代不要太久遠,放到到 125% 或是 150% 應該會跑掉。

比較可怕的還是骨董級的設計,系統如果是在 2000~2005 年之間開發,當時就是鎖定 1024x768 螢幕,整個 UI 設計、表單大小、報表版型都是根據這個來的。反正只要軟體穩定,一用數十年,也不會想去動。這種如果不放大,對上了年紀的人來說,眼睛真的會瞎掉。
simonni
公司裡的文書電腦螢幕,老闆不會買高解析度的螢幕給你用,除非老闆錢多
Ricado
沒錯,所以 ERP 廠商大多會以市售主流的規格為標準去設計。由硬體需求大概也可以知道這套軟體多久了。
Ricado wrote:
沒錯,但是碰到年紀大一點的使用者,可能還是會希望字能大一點。基本上只要年代不要太久遠,放到到 125% 或是 150% 應該會跑掉。

比較可怕的還是骨董級的設計,系統如果是在 2000~2005 年之間開發,當時就是鎖定 1024x768 螢幕,整個 UI 設計、表單大小、報表版型都是根據這個來的。反正只要軟體穩定,一用數十年,也不會想去動。這種如果不放大,對上了年紀的人來說,眼睛真的會瞎掉。


如果是 公司用,
軟體 要求啥解析度 就 設啥解析度,
如果軟體要求 1024x768 字大小就是軟體公司認為的 最佳,
用戶 要 報怨 就找 老闆,
MIS 都是 這樣 推給 老闆,
誰敢有意見.

另外,
可找 額外工具 去 修改,
但這會牽扯到 程式脫殼/程式修改被偵測/...
如果是 標準資源 比較 好改,
如果是 非標準資源 有時要去 追程式碼,
我 比較 推 這種改法,
只會 影響 這個程式.
Ricado
[笑到噴淚][笑到噴淚][笑到噴淚]
IQuit
To hydra79545: 自己 做 老闆 就沒有 意見. [笑到噴淚]
現在的 UWP 配 WinUI 3.0 應該不會有這問題吧,不然就是改用 node.js 配 Electron 了
內爾 海力森 wrote:
現在的 UWP 配 WinUI 3.0 應該不會有這問題吧,不然就是改用 node.js 配 Electron 了


樓主 是 從 遠古 開始 說,
用 當前的軟體 當然不會 有問題.
內爾 海力森 wrote:現在的 UWP 配 WinUI...(恕刪)
ERP 軟體更新的速度沒那麼快,和您分享一個近 20 年的故事。

當時我幫微軟推廣 .net 技術。當 XP 64 位元上市後,微軟宣稱可以相容 x86 的軟體,事時上也是如此。結果某市佔率不算低的本土軟體公司卻碰到了不相容的問題,看了之後,才發現原來 32位元的 ERP 系統還包了不少的 16 位元元件。

更何況,很多早期開發的套裝軟體,早就不維護了,都是靠每年的維護費或品牌效益在過活。
內爾 海力森
我記得群組原則的其中一項就是針對 16 位元軟體的設定
Ricado
因爲他們賣的是套裝軟體,想在包裝上印上支援 x64 的 logo,因此必須能在標準的環境中執行。
IQuit wrote:用 當前的軟體 當然不會 有問題.
你所謂的「當前的軟體」是指:
「當前開發」的軟體?
還是「當前販售」的軟體?

如果是「當前販售」的軟體,您可以去 PCHome 商用軟體區看一下。有些軟體公司只是換了外包裝,軟體改改相容性,就繼續販售。以下是剛剛拍的圖,硬體需求 1024x768 還有 800x600 的。







Ricado wrote:
你所謂的「當前的軟體」是指:
「當前開發」的軟體?
還是「當前販售」的軟體?

如果是「當前販售」的軟體,您可以去 PCHome 商用軟體區看一下。有些軟體公司只是換了外包裝,軟體改改相容性,就繼續販售。以下是剛剛拍的圖,硬體需求 1024x768 還有 800x600 的。


當前的軟體 就 類似 最新的 Windows 11,
你 說的 那是 不正常 現象,
說白了 是 假新版.

基本上,
看 檔案 就能知道 是不是 假貨.



IQuit wrote:你 說的 那是 不正常 現象,
說白了 是 假新版


您太專業了!

不過 ERP 軟體算是個很特殊的市場,尤其是市售的套裝軟體,廠商可以很輕易的避重就輕掩蓋多年沒有更新的事實。

換個包裝只是其中一個方式。

如果要求試用,則會以遠端連線方式讓客戶連線到廠商準備的環境,進階一點的則是提供虛擬機,所以根本無法真正的體驗到實際的操作介面與解析度問題。

套裝的 ERP 軟體需求變化不大,著重的是後續的導入服務,有的小型軟體公司開發完就等著印鈔票,要不是微軟沒事就更新,他們可能動都不想動。

VISTA 時代就一家會計軟體公司因為程式碼都不見了,所以只能要求在 XP 上執行,而這套系統還是很多技能檢定在用的。

其實,只要看一下介面的風格、系統需求大概就知道了。可是很多採購人員都會被「老牌、大牌、學校教的」所影響,而不去注意客觀事實。

ERP 軟體有沒有在持續維護,看一下介面就知道了。甚而問一下能不能客製?能不能加入電子發票功能?或是能不能加一些新的商業功能需求,就可以知道還有沒有養工程師。
內爾 海力森
那就只能期待數發部強制要求所有廠商都使用或開發新版軟體吧,有些中小企業無法負擔新版軟體的訂閱制授權
Ricado
數發部?就別鬧了,之前補助中小企業使用雲端ERP,小企業真的需要用雲端ERP嗎?使用雲端ERP就不需要買電腦?
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!