2015-07-21 56 views
-1

我在想如何制作一个脚本,它可以编辑.bat文件并以不同的名称保存它。根据文件名编辑和添加到.bat文件

例如:

可以说我有一个名为“QWERTY” 我希望创建一个包含 “scriptscriptscipt文件名”,并将其保存为FILENAME.bat

编辑.bat文件然后将内容更改为'scriptscriptscript qwerty'并将其保存为qwerty.bat

沿着这些线的某些内容将有助于大幅缩短手动编辑大约6000个文件的时间,任何帮助表示赞赏!

编辑: 额外例如

我有一个在我的.txt文件名为“5c48170170623084298182d583d09964”

脚本文件上写着: “一盘散沙提取物”

我想更改文件阅读: '分裂提取5c48170170623084298182d583d09964'

和文件保存为5c48170170623084298182d583d09964.bat

+1

请提供一个例子 – UnknownOctopus

+0

我将添加例如主支柱@unknownoctopus –

+0

是啊,我有Microsoft Visual C++ 2013年在这里 –

回答

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") 
    } 
}