FileSplit是VB6開發的一個可執行文件,可以用於各種文件的分割。
電腦中有一首歌《霸王別姬.mp3》,時長6分28秒。
如果要把這首歌的中間一段單獨分割出來形成另一個mp3文件,就可以使用我這個工具。
在用播放器聽歌的時候看一下右下角的播放進度,如果我想從“我站在烈烈風中”這個地方開始截取。
首先計算一下此時占總體時長的百分比(分鍾換成秒):
再聽下一個場所,“問天下誰是英雄”,是2分16秒處。
百分比計算:
然后在命令提示符窗口,或者是VBA的立即窗口中運行如下代碼:
Shell "E:\FileSplit\FileSplit.exe A:\music\霸王別姬.mp3 0.2165 0.3505 A:\music\霸王別姬片段.mp3" ,vbHide
雙引號里面是5個參數,分別是可執行文件,原始音樂文件,兩個百分比小數,生成的目標文件。
在磁盤可以看到生成的新文件,時長正好52秒。
再舉一個例子,假設有一個文本文件Ten.txt,里面有10個英文字母。
在立即窗口中運行如下兩行代碼
Shell "E:\FileSplit\FileSplit.exe D:\Temp\Ten.txt 0.1 0.2 D:\Temp\Ten12.txt" ,vbHide
Shell "E:\FileSplit\FileSplit.exe D:\Temp\Ten.txt 0.3 0.5 D:\Temp\Ten35.txt" ,vbHide
生成兩個文本文件,內容分別是AB和CDE。
理論上可以對各種文件分割,但是分割后的文件能不能正常打開,要根據具體情況而定了。
工具的下載,聯系群主。