
【已解決】批處理匹配文件1第1列將文件2第2列覆蓋文件1第2列注:我是個漢化愛好者,為了加快漢化進程,更需要腳本的幫助。 .msi 安裝包導出 .idt 表后需要進行漢化后再導入。不同程序的 .idt 表區別甚少,但肯定不相同:例如:ActionText.idt (以下以少量行為例)文件1 的內容為:
- ActionDescriptionTemplate
- s72L0L0
- ActionTextAction
- AdvertiseAdvertising application
- AllocateRegistrySpaceAllocating registry spaceFree space: [1]
- AppSearchSearching for installed applicationsProperty: [1], Signature: [2]
- BindImageBinding executablesFile: [1]
- CCPSearchUnregistering modules
- CostFinalizeComputing space requirements
- CostInitializeComputing space requirements
- CreateFoldersCreating foldersFolder: [1]
- CreateShortcutsCreating shortcutsShortcut: [1]
- DeleteServicesDeleting servicesService: [1]
- DuplicateFilesCreating duplicate filesFile: [1],Directory: [9],Size: [6]
- FileCostComputing space requirements
- FindRelatedProductsSearching for related applicationsFound application: [1]
nclick="copycode($('code0'));">復制代碼
文件2 的內容為:
- ActionDescriptionTemplate
- s72L0L0
- 65001ActionTextAction
- Advertise正在廣告應用程序
- Advertise.0D75A8F9_7D69_45B2_8FCA_D8FCA48808A3正在廣告應用程序
- Advertise.C6D44AB7_708D_4634_B15C_259C7FCECB17正在廣告應用程序
- AllocateRegistrySpace正在分配注冊表空間Free space: [1]
- AppSearch正在搜索已安裝的應用程序Property: [1], Signature: [2]
- BindImage正在綁定可執行文件File: [1]
- CCPSearch正在搜索符合條件的產品
- CostFinalize正在計算空間要求
- CostInitialize正在計算空間要求
- CreateFolders正在創建文件夾Folder: [1]
- CreateShortcuts正在創建快捷方式Shortcut: [1]
- DeleteServices正在刪除服務Service: [1]
- DuplicateFiles正在創建重復文件File: [1],Directory: [9],Size: [6]
nclick="copycode($('code1'));">復制代碼
匹配 文件1 的第1列獲取 文件2 的第2列內容回寫到 文件1 中,生成 文件3。文件3 的內容應該為:
- ActionDescriptionTemplate
- s72L0L0
- 65001ActionTextAction
- Advertise正在廣告應用程序
- AllocateRegistrySpace正在分配注冊表空間Free space: [1]
- AppSearch正在搜索已安裝的應用程序Property: [1], Signature: [2]
- BindImage正在綁定可執行文件File: [1]
- CCPSearch正在搜索符合條件的產品
- CostFinalize正在計算空間要求
- CostInitialize正在計算空間要求
- CreateFolders正在創建文件夾Folder: [1]
- CreateShortcuts正在創建快捷方式Shortcut: [1]
- DeleteServices正在刪除服務Service: [1]
- DuplicateFiles正在創建重復文件File: [1],Directory: [9],Size: [6]
- FileCostComputing space requirements
- FindRelatedProductsSearching for related applicationsFound application: [1]
nclick="copycode($('code2'));">復制代碼
由于漢化需要 UTF-8 編碼,所以漢化的同時需要修改文件3的第3行的第1列是 65001,求批處理,謝謝!