如果是在Windows下要寫Script, 建議還是學PowerShell,
批次檔不好讀,函式也少,以後維護也不方便,
你的需求我試著寫一下,你把檔案貼到記事本,存成".ps1" 試試
https://paste.ubuntu.com/26397628/
※ 引述《lphotoimpact (楓)》之銘言:
: 各位好,在練習用批次檔,來包裝一些程式的執行
: 我有一個預設的aa文字檔,大致如下
: ******************************
: /*1. 設定 bfile 所在路徑*/
: %LET path= XX1 ;
: /*2. bfile 名稱*/
: %LET data= XX2;
: ******************************
: 我想要寫個批次檔
: 讓它從預設的文字檔,根據我輸入的內容,去取代並產生一個新的文字檔
: 不過一直不知怎麼寫,想求助各位
: @ECHO off
: SET/P VAR1=請輸入 bfile 所在路徑:
: SET/P VAR2=請輸入 bfile 名稱:
: 想要
: XX1取代成H:\test
: XX2取代成dataname
: 產生新文字檔為bb如下列
: ******************************
: /*1. 設定 bfile 所在路徑*/
: %LET path= H:\test;
: /*2. bfile 名稱*/
: %LET data= bb;
: ******************************