我目前正在开发一个具有多种语言选项的项目。我用第一种语言加载了大量资源文件,并希望复制这些文件,并在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