本帖最后由 ansonzfy8848 于 2014-8-7 15:14 编辑
Hello 大侠们,
我有一个JAVA小工具,用来替换一种固定类型文件中的一些字符,命令中我需要手动输入源文件名和要生成的目标文件名,比如。- java -jar -Xms512m -Xmx1024m convert.jar "false" "FileName01.txt" "FileName01_convt.txt"
复制代码 /* "FileName01.txt" 是源文件名,"FileName01_convt.txt" 是新文件名
麻烦事儿:如果100个文件,写100条命令,痛苦。网上我看到一些变通的方法,比如写一个BAT命令,挨个自动执行,前一个执行完了才能开始后面的,这样太慢,而且有时有些文件处理一半遇到问题,工具就永远挂起不走了:
能否实现:
1. 自动输入源文件名和目标文件名,生成若干条命令(目录文件名可以用“源文件名_convt.txt”形式),
2. 更重要的是每条命令自动打开独立CMD窗口同时批量执行 (这样的用意是,哪个文件转换不下去了,不影响别的任务,同时,我可以看到工具返回的错误提示信息,好去找到并修复源文件)。
3. 每条命令执行完成后,不自动退出窗口,执行命令时能显示所处理的源文件名。
4. 要处理的文件统一全部放在JAVA工具所在目录的子目录里。
多谢多谢帮忙,科技创造生活! |