我目前正在開發一個具有多種語言選項的項目。我用第一種語言加載了大量資源文件,並希望複製這些文件,並在Visual Studio中使用某種批處理腳本向其中添加一些文本。使用腳本複製和重命名資源文件
0
A
回答
1
從VS內部很難實現。有許多獨立工具可分別編輯.resx文件(如http://resx.sourceforge.net或http://resxmanager.com)。翻譯gthe文件時幫助很大,但我不知道任何腳本/批處理作業。
RESX是簡單的XML文件,所以我認爲你可以更快地編寫簡單的控制檯應用程序來通過標準的C#/ Perl/Ruby/Python庫加載XML,修補文本並將它們寫回文件,而不是尋找可編寫腳本的工具,但也許我錯了。我也很高興看到這樣的工具! :)
- 編輯:
純的.bat批處理文件,它可能很難,因爲Windows控制檯只是缺乏適當的字符串替換命令,你必須使用一些棘手的命令,如see the BAT here ..在像grep或sed這樣的最小工具將會很方便,並且腳本將更加靈活。
您可以使用PowerShell,CygWin,Ruby等,甚至是您應該已經與Windows一起安裝的JScript/VBScript來輕鬆完成此操作。 See here for a such a script in VBS。它只掃描特定的子文件夾,但可以輕鬆地將它與this sample混合以獲得遞歸目錄。順便說一句。 VBS保存在這樣的擴展文件中:myscript.vbs
,可以簡單地雙擊或簡單地運行,就像.bat或.exe文件一樣。
所有這一切都不過是更像典型的編程。如果你有一些複雜的重命名做,如果你沒有在任何一方面的Python/Ruby的/ blargh,我建議你只是在C#寫它的代碼將更友好。
相關問題
- 1. 腳本重命名文件 - 從Android的資源文件
- 2. 使用批處理腳本複製並重命名XLSX文件
- 3. 如何在shell腳本中複製和重命名文件
- 4. 批處理腳本:複製和重命名文件
- 5. PowerShell腳本複製和重命名爲文件路徑發現
- 6. 使用shell腳本重命名文件
- 7. 使用bash腳本重命名文件
- 8. 如何使用for循環在bash腳本中複製和重命名文件?
- 9. 使用.bat文件語言複製和重命名文件?
- 10. 複製並重命名PHP腳本
- 11. Shell腳本複製(scp)並重命名
- 12. Gradle複製和重命名文件
- 13. 將文件重命名並複製到新目錄的腳本。
- 14. 批處理腳本複製/重命名文件
- 15. 用shell腳本重命名文件
- 16. 重複的本地化資源文件
- 17. 使用文本文件作爲源重命名文件
- 18. 重命名從CSV腳本重命名文件,但改掉重複過程
- 19. 使用Python腳本查找和重命名文件
- 20. VB腳本重命名文件addind日期和時間命名?
- 21. 使用PowerShell批量複製和重命名文件
- 22. 使用批處理文件複製和重命名
- 23. 使用VBA複製和重命名文件夾
- 24. 複製和重命名創建日期(批處理腳本)文件
- 25. 在Mac OS X上覆制和重命名文件的腳本失敗
- 26. 複製包資源和複製文件中指定的文件?
- 27. 用於排序和重命名文件的Python腳本 - 刪除重複項
- 28. 使用shell腳本重命名文件夾中的文件
- 29. 從網站複製文本,然後用它重命名文件
- 30. 批處理腳本:重命名複製文件以匹配原始文件夾
我可以創建一個批處理文件,通過我的項目中的所有文件夾,找到.resx文件結尾的文件,複製它並重命名它? 示例:UserControlOne.aspx.resx - > UserControlOne.aspx.resx + UserControlOne.aspx.en.US.resx – user1589837 2012-08-10 10:19:49
請參閱上面的編輯:)所有鏈接都指向工作腳本,因此您可能會使其工作得很快。 – quetzalcoatl 2012-08-10 12:11:30