Home ShuenKei Blog

2023年9月20日星期三

chcp 65001(上)

負責報 DSE 的同事,需要使用學生相片,但發覺檔案不太合用,因為檔名都以學生編號名命,例如︰s20171023.jpg,但報名是按班別的,人手逐一核對既費時也容易出錯,需要一個簡單的方法,把全級的檔名轉成例如 6A18.jpg。

首先要有個包括了學生編號及班別學號的試算表,輸入並複製公式︰

="rename "&A2&".jpg "&B2&IF(C2<10,"0"&C2,C2)&".jpg"

製做出每位同學諸如「rename 221011.jpg 6A18.jpg」的 DOS 指令,便可以貼到記事簿,用純文字的 batch 檔進行一次性改名,這五分鐘的過程,是老派電腦人的浪漫吧,畢竟 DOS 6.22 是 1994 年的產物。

這好端端地任務達性,該很美好。偏偏我「多事實」,想加入中文名到檔案名上,即 6A18陳大文.jpg,這樣報考的同看到名字,就可對應學生的樣子,可以減少出錯的機會吧。偏偏這多做一步的想法,就引出了「時值」一小時的故事了。

故事的教訓,在這上篇是︰當你有很多工作時,凡事做到七十分,滿足到「客戶」需求就好了。若想追求完美,時間不會等你。

沒有留言:

發佈留言