BTA
按照B站視頻提供的辦法撰寫了一個小程式!
可實作功能:批量、快速將BiliBili視頻 BV號轉換成 AV 號
提醒:
本程式只希望被用于C++編程的學習交流,如果有任何人非法使用本程式做任何事均與本人無關!
請自重!
引數串列
在當前目錄下打開命令視窗,輸入 “BTA” 并跟上下列引數:
-d/D dirPath
- dirPath 為批量從檔案讀取 BV 號的檔案路徑
- Example: BTA -d C:\BV.TXT 或 BTA -D .\BVList.TXT
BVxxxxxxxxxx/bvxxxxxxxxxx/xxxxxxxxxx
- xxxxxxxxxx 表示 BV 號(不帶 BV 頭)
- 可同時傳遞多個 BV 號做引數
- 但是必須宣告在 -d/D 引數前,否則無效
v/V/H/h
- 查看相關資訊
錯誤串列
ERROR1 - 無法讀取 BV 號檔案
解決:
請確保檔案真實存在,并檢查檔案路徑是否正確!
ERROR2 - 無法創建 AV 號檔案
解決:
確保本程式擁有在當前目錄下創建TXT檔案的權利,可以使用管理員身份呼叫本程式
ERROR3 - BV 號轉化錯誤
解決:
這往往是由于 BV 號位數不正確造成的!
- 檢查 BV/bv 是否寫成了 Bv/bV ,默認只以全大寫或全小寫的 BV 作為 BV 頭;
- 一般 BV 號是 10 位,檢查是否超出,
ERROR4 - AV 號不存在
解決:
這是因為轉換后的 AV 號小與 0 或大于 100000000 (即不合法 AV 號格式)造成的,請確保 BV 號是正確的格式
ERROR5 - 無效引數
解決:
默認只支持 -d/D 或 -v/V/H/h 或 BV 號三種引數形式,
ERROR6 - 檢測到非法字符 X
解決:
這是由于傳入的 BV 號包含非法字符(非字母)造成的,而且常出現在從檔案讀取 BV 號時,
ERROR7 - 檢測到非法字符 X
解決:
這是由于傳入的 BV 號不合法造成的,非法字目有:數字0、大寫字母I、大寫字幕O 和 小寫字母l,
常見問題
如果發現 AVList.txt 中輸出 av0 ,請小心檢查!這往往時 ERROR6 和 ERROR7 造成的;
下載 BTA.exe
GitHub鏈接
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/43010.html
標籤:C++
上一篇:STL之queue
下一篇:scanf函式的講解
