q1q1
2013-05-09, 11:53 AM
如圖字幕檔紅圈處的,號要如何用軟體一次自動刪除?手動一個個刪好累.謝謝指教!
贊助商連結
贊助商連結
贊助商連結 頁 :
[1]
2
q1q1 2013-05-09, 11:53 AM 如圖字幕檔紅圈處的,號要如何用軟體一次自動刪除?手動一個個刪好累.謝謝指教! 贊助商連結 bx2aa 2013-05-09, 06:54 PM 如圖字幕檔紅圈處的,號要如何用軟體一次自動刪除?手動一個個刪好累.謝謝指教! 以前聽的笑話是 1234 2234 3234 換個姿勢再來一次. 應該是這樣吧! sed -e "s/, *$//g" test.srt > new.test.srt 把行尾有 , (逗號) 或是 ", " (逗號加 n 個空白, n 可以是 0個含以上) 好人做到底了! 開命令提示字元 f: <Enter> 切換到某個硬碟 cd /path <Enter> 切換到某個目錄 貼上以下內容 for /f %i in ('dir *.txt /b') do sed -e "s/, *$//g" %i > new.%i.txt 或是 for /f %i in ('dir *.txt /b') do sed -e "s/, *$//g" %i >F:\changed\%i.txt 不然就是更好的用批次檔 ====================chang.bat Start===================== @ECHO OFF CLS echo ****************************** echo * delete , * echo * by bx2aa * echo ****************************** :START SETLOCAL set /p INPUT="輸入路徑名稱 (例: c:\temp)? " IF ERRORLEVEL 1 GOTO :START cd %INPUT% if not exist c:\test mkdir C:\test for /f %%i in ('dir *.srt /b') do sed -e "s/, *$//g" %%i>C:\test\%%i ==================== chang.bat END ===================== 請自行下載 GNU for Win32 UnxUtils.zip http://unxutils.sourceforge.net/ 裏面的 usr/local/wbin/sed.exe copy 到你放 srt 的目錄裏, 或是乾脆放到 c:\windows\system32 裏 如果你把 change.bat 和 sed.exe 放到 你的 .srt 目錄裏, 就只需留 紅色那兩行, 以後點兩下 change.bat 就可以在 c:\temp 裏找到改好的. q1q1 2013-05-09, 09:40 PM 以前DOS的書都丟了,bat檔語法忘得差不多了.謝謝指教!還有人可推薦有此功能的小軟體嗎? rushoun 2013-05-09, 11:26 PM 還有人會用DOS的批次擋,忍不住給你按個讚! 可是讚在哪裡按呢? tvirus 2013-05-10, 10:56 AM 用批次檔 Orz 在unix下用script,DOS下用batch可以做很多事,但我不太會這樣搞 :Q 這技術我學不來... Windows嘛...用一般文字編輯軟體去處理? 像我在用的Madedit,是可以用正規表示法的方式去取代掉字串 壞小孩 2013-05-10, 11:10 AM 我都用Word,就全部取代,「,^p」取代為「^p」。 windata 2013-05-10, 11:09 PM 文章右下角有個『謝謝這篇文章』可以用 ellery 2013-05-11, 07:05 PM 如果是字幕用, 拜託別用顏楷體, 難看到爆.:jump2: bx2aa 2013-05-11, 07:47 PM 用批次檔 Orz 在unix下用script,DOS下用batch可以做很多事,但我不太會這樣搞 :Q 這技術我學不來... Windows嘛...用一般文字編輯軟體去處理? 像我在用的Madedit,是可以用正規表示法的方式去取代掉字串 Shell Script 或是 batch 可以寫網頁, 我多年前寫一個簡單的顯示網頁過. WEB-IOU.mp4 - YouTube (http://www.youtube.com/watch?v=H9mlyxCYGq4) 就是用 perl 或是 PHP 內容只是執行 Script 然後輸出為簡單的 HTML 網頁格式. 用 IE 看就可以看到有紅有綠, 表示關或開. 我的桌面也是一大堆批次檔 .bat 和 .avs 腳本,省的自己動手去敲或是點,都是點兩下,給檔案名就得到結果. 像是要把拖泥帶水的 微軟網路廣播加速到 1.5 或是 1.7 來看, 點兩下, 給路徑檔名後, .avs 的檔案派上用場, AssumeSampleRate(66150 ) AssumeFPS(44.955) 就加速到 1.5 倍左右 我是把 0.5 倍到 2倍 每差 0.1倍一個 .avs 放桌面, 用一個 批次檔來產生 0.5到2.0 所有的 .avs q1q1 2013-05-12, 03:15 PM 用批次檔 Orz 在unix下用script,DOS下用batch可以做很多事,但我不太會這樣搞 :Q 這技術我學不來... Windows嘛...用一般文字編輯軟體去處理? 像我在用的Madedit,是可以用正規表示法的方式去取代掉字串 Madedit中換行字元(enter鍵)如何表示?取代功能要如何輸入",(換行)"?打,^p無效. |
|