Re: [請問] 批次檔 取代文字檔某字串

看板EZsoft (小軟體)作者 (股市修行人)時間7年前 (2018/01/16 21:18), 編輯推噓1(100)
留言1則, 1人參與, 7年前最新討論串2/2 (看更多)
如果是在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; : ****************************** -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.77.183.52 ※ 文章網址: https://www.ptt.cc/bbs/EZsoft/M.1516108719.A.D53.html

01/19 11:56, 7年前 , 1F
謝謝您,解套了這個煩惱
01/19 11:56, 1F
文章代碼(AID): #1QNVklrJ (EZsoft)
文章代碼(AID): #1QNVklrJ (EZsoft)