我想在批处理脚本中使用 vbscript 或 windows cmd.exe 命令行。
我的目标是这个。
当找到文本文件中的特定字符时,即“ST”,它将保存所有从“ST”开始的文本,包括当它看到字符“ST”时,直到它找到下一个ST实例。如果它看到“ST”的下一个实例,那么它应该将文件中的字符从“ST”的第一个实例与所有数据分开,直到下一个“ST”,当然它不需要写第一个文件中实际字符“ST”的第二个实例。如果它没有看到“ST”的另一个实例,那么它只会按原样复制文件并将其命名,例如 new1.txt。如果它找到多个 ST 实例,则每个文件都应称为 new1.txt、new2.txt、new3.txt、new4.txt 等等。
前任。假设您有一个名为 output.txt 的文本文件,它包含以下内容。
ST 123 Abcrfg 78
ST !! 143 Bng 678
然后我想使用windows命令行的vbscript读取名为output.txt的文件并执行以下操作...
编写一个包含数据的名为 new1.txt 的文件:
ST 123 Abcrfg 78
然后我想查看另一个名为 new2.txt 的文件,其中包含..
ST !! 143 Bng 678
对此的任何帮助将不胜感激。
谢谢你。