我在運行一個.bat文件觸發的機器上運行程序。現在,在運行腳本之前,我手動修改.bat以指向特定的文件/文件夾,這隻需要幾分鐘,因爲我一次只能運行3到4個文件。在不久的將來,我將需要在200到500個文件組中運行這個腳本。每次手動嘗試編輯.bat文件將是一場噩夢。使用腳本修改/組合文本文件
成品蝙蝠看起來像:
cd\[rootfolder]
mkdir Output
cd\folderpath\to\program
this.is.the.program.exe -i "[rootfolder]\[filename1].pdf" -r "[rootfolder]" -o "[rootfolder]\Output" -u username -p password
this.is.the.program.exe -i "[rootfolder]\[filename2].pdf" -r "[rootfolder]" -o "[rootfolder]\Output" -u username -p password
this.is.the.program.exe -i "[rootfolder]\[filename3].pdf" -r "[rootfolder]" -o "[rootfolder]\Output" -u username -p password
this.is.the.program.exe -i "[rootfolder]\[filename4].pdf" -r "[rootfolder]" -o "[rootfolder]\Output" -u username -p password
我想這樣做的是創造另一個腳本,.PS或.bat,這將需要的文件名列表從.txt文件(DIR/b輸出)並將上面的信息添加到正確的位置。
cd\[rootfolder]
mkdir Output
cd\folderpath\to\program
只會出現在腳本的頭部;這可以用另一種方式來完成,但是如果包括它,這是沒有問題...
this.is.the.program.exe -i "[rootfolder]\
將在.txt文件中每個文件名前加入;我可以通過搜索/替換操作管理此目錄...
.pdf" -r "[rootfolder]" -o "[rootfolder]\Output" -u username -p password
將被添加到文件名後面。這是我遇到問題的地方!
與文件的唯一相似性將是文件名的開頭;如「Text_」,這就是爲什麼我可以執行搜索/替換操作。文件的結尾是完全隨機的,可以是字母,數字或符號,可以是任何字符長度。
我想我的問題是:
是否有插入文字由線位置或類似的東西.txt文件的方法嗎?每行最後一個字符的後面?
正是我在找的東西! – ThinkSpace