不少網友反應,Skype整合了MSN連絡人,卻未帶入在MSN為連絡人設定的別名,造成在Skype裡只看到一堆英文名或Email,搞不清楚誰是張三,誰是王五? 故建議工具能在匯入群組時一併連別名也還原。

原本透過實測,判定Live網站上不提供別名資料,後來經網友提醒,MSN設好別名後,必須要重新登入登出幾次,別名資料才會出現在Live網站連絡人的匯出檔。有了此一情資,加上期待別名設定功能的朋友為數不少,基於民之所欲,常在我心程式不難寫,Coding樂無窮的心態,便為這支衛生紙型工具再做一次改版,推出1.3版,加入別名設定功能。

原本別名設定是跟匯入類別時一起執行,但在FB群組釋出測試後有網友反應,Skype的別名資料看來未保存在伺服器,不能跨機器,所以可能得每台機器都跑一次別名設定,於是再做了一次調整,將匯群組跟設別名兩個功能拆成獨立按鈕,方便在多台機器上重複執行別名設定。

1.3版在抓取連絡人資料時,會一併試著帶入連絡人的別名,但發現Live網站上的別名欄位,有時會摻雜MSN標題,未必是別名,這屬已知問題,目前也沒有解決方案,只能請大家在設定別名前再人工核對一次。要修改別名時,可直接在介面上修改(如下圖橘框),亦可匯出成CSV再一次調整,另外,建議大家手動設定完匯出成CSV檔備分,以便未來能重複執行。

另外,1.3版還有一些小改良,包含:

  1. 支援直接由CSV匯入資料就設定,不一定要登入Live網站
  2. 中文模式下CSV檔編碼由UTF-8改為ANSI(BIG-5),說白話文講一次: 用Excel開CSV不會出亂碼了!
  3. 改掉一個小Bug,防止程式開太久會一直吃RAM的情況。

完整操作說明及檔案下載連結已新增至工具首頁,有需要的朋友請自取。


Comments

# by 路人

請問以前MSN可以跟YAHOO即時通互通的,現在都完全不能通了,甚至雅虎帳號都會直接消失對嗎?

# by Teresa.ou

是的 請 問 如何處理???

# by s793016

> 請問以前MSN可以跟YAHOO即時通互通的,現在都完全不能通了 這個問題要去問微軟丫,msn、skype程式是他們寫的,伺服是他們開的,msn 跟 即時通 或 msn 跟 skype 互通也都是他們幹的,不覺得您問錯地方了嗎?

# by s793016

skype 6.3 已不支援手動對 msn 連絡人更名,我沒試本工具還能不能用。我已改裝回 6.2 了。

# by yoyo

您好 因為 操作錯誤 將2個msn帳務整到skype中 造成 聯絡人和群組分別存入 但群組中卻沒有聯絡人的情況 請問有沒有方式可以解除綁定,好讓我重新使用Skype MSN連絡人群組匯入工具Ver1.3 呢 謝謝

# by yoyo

在請問一下 目前2個skype帳戶的聯絡人和群組 有沒有方法可以合併呢 謝謝 :)

# by Jeffrey

to yoyo, 依我所知,Skype只能合併一個MSN帳號,在【設定Skype連絡人類別】前,請確認Skype預設Messenger類別中出現的MSN連絡人資料跟你預期的一致,以免白忙一場。至於取消合併的方法,可參考官方說明: http://skype.pchome.com.tw/skypetwweb/knowledge/knowledge.action?method=dispListpage#8a8a9e451ff4717401200e922e080006

# by 卡卡西

此版本有Open Source嗎?

# by Jeffrey

to 卡卡西,曾考量過Open Source的利弊,最後決定不釋出完整專案。但如果對其中某部分技術環節有興趣,可以提出來大家討論。

# by anne

按照步驟依序操作,但執行步驟6按下『設定skype連絡人類別』不久後,出現「error: wait timeout」,並沒有出現步驟7的允許存取確認畫面哎...

# by larn

剛剛已按照步驟依序操作了,但skype 6.3.0.105直接拒絕 MSNCatgTool.exe,而且進API存取控制的設定裡,只有請勿開放此程式使用Skype,"永久開放的項目"是灰白的不能點選耶~ 怎麼辦?

# by tedcat

skype直接認定該程式是具有威脅的...不能存取...

# by Jeffrey

to anne, larn, tedcat, 請改下載v1.3.1版(http://blog.darkthread.net/post-2013-02-27-manage-skype-api-permission.aspx#10237)

# by 卡卡西

目前是多對於 抓 Live的資料有興趣啦 這樣就可以做跟其他聯絡人(EX:gmail)資料的整併方便管理. 而Skype 又是新的應用所以是希望Open Source ^_^

# by Jeffrey

to 卡卡西,工具使用來取連絡人資料方法並非正規做法,它透過存取Live網頁未公開JavaScript物件進行剖析,一旦Live網站對物件進行調整(既未公開,開發者有權任意改變),程式就會崩壞。 對一個衛生紙性質程式來說,走捷徑的風險可以忍受且報酬合理。如果是長期、正式使用的程式,就不建議搞Hacking,建議回歸Live SDK、擷取連絡人匯出檔等正途。 如果你對Live的未公開物件有興趣,可以使用IE Dev Tools等工具,在Live網站探索一下window.$WLXContacts,但運用前宜審慎評估風險。

# by Tim

Dear 黑暗大大, 我下載了V1.3.1 , 在執行[設定skype連絡人別名]不久後, 出現Error:Wait timeout了.

# by Scott

您好,我登入後執行設定"skype連絡人類別",程式回覆我Error:Connection refused,請問一下是發生了什麼問題呢 謝謝

Post a comment