2013年10月8日 星期二

改名用批次檔

載了字幕卻發現跟影片檔名不同,要一個一個改又很麻煩?

@echo off
ren *.ass *.as1
for %%l in (*.mp4) do (
set "file=%%l"
call ren *.as1 "%%file%%.ass")
pause

/遞BAT

紅色的部份可依需求更改。

首先將 .ASS 字幕檔改名為AS1以便後續動作,
然後FOR的部份是抓取影片檔名,然後將字幕檔更名為影片檔名.ass

缺點是改好後的檔案名稱會變為 影片.mp4.ass,
不過丟到potplayer或kmp都是沒問題會自動讀取的。

2013年8月25日 星期日

2013八月份報告

PYTHON 初學小筆記

使用的是PORTABLE PYTHON 3.2.5,官網上下載就有了,要讓把寫好的東西拿來執行倒有點麻煩,所以寫個小批次檔:

@echo off
app\python.exe %1
pause

然後可以使用QtPY做UI(使用者界面),但做出來的檔案為UI檔,需要轉換才能使用,所以又是小批次檔:

App\python.exe App\Lib\site-packages\PyQt4\uic\pyuic.py %1.ui %1.py
pause

都是直接把成品拖進批次檔就可以執行或轉換

Portable Python 3的部份因為語法砍掉重練了,所以對於2的函式庫大多數不支援,可參考


如下載為EXE檔,由於使 用的是可攜版本,所以不能直接執行,需手動用7-ZIP之類解壓縮軟體打開,將XXXLIB資料夾內的二個資料夾放入

.\Portable Python 3.2.5.1\App\Lib

之後把SCRIPTS資料夾內的檔案放到

.\Portable Python 3.2.5.1\App\Scripts

然後Import看看是否成功。