我正在试图弄清楚如何创建一个可以编辑.bat文件并以不同名称保存的脚本。
示例:
假设我有一个名为'qwerty'的文件 我想创建一个包含的.bat 'scriptscriptscipt FILENAME'并将其保存为FILENAME.bat
编辑然后将内容更改为'scriptscriptscript qwerty'并将其保存为qwerty.bat
沿着这些方面的某些内容将有助于大大缩短手动编辑大约6000个文件的时间,任何帮助表示赞赏!
编辑: 额外的例子
我有一个名为'5c48170170623084298182d583d09964'的文件
我的.txt文件中的脚本读取: '不团结提取物'
我希望将文件更改为: 'disunity extract 5c48170170623084298182d583d09964'
并将文件另存为5c48170170623084298182d583d09964.bat
答案 0 :(得分:0)
这是powershell
脚本,对少数文件进行测试,
$a = Get-ChildItem -Filter *.bat | % {
$d = $_
$b = (Get-Content $d) | %{ if($_.contains("extract")) { $_ }}
if ( ![String]::IsNullOrEmpty($b) ) {
$c = $b.Split(" ")
$1 = [array]::indexof($c, "extract ")
Write-Host $c[$1+1]
copy $d ("out\"+ ($c[$1+1]+ ".bat")
}
}