2015-07-21 55 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") 
    } 
}