關於電腦上的知識, 如 Linux, Perl, C/C++, C# …

2009年9月19日 星期六

微軟 MSN 的替代方案

問題來源、內容:
由於微軟強迫要更新版本,而新版的 MSN 問題又多。

許多人覺得 MSN 有問題,下載速度慢、更新常失敗、新版容易當、容易被踢出…
如果沒有堅持一定要用微軟的軟體的人,可以考慮以下介紹的 MSN 替代方案。

只是換一個程式,您的帳號及聯絡人清單,依然保持使用原來的,並不會因此而改變。

替 代方案:
簡單的說:
就是您除了微軟的 MSN 外,您還有其它的選擇。

複雜的說:
其實 MSN 是一個應用主從式架構(Client/Server)的程式,解釋請看這裡,
這個概念,就好像是我們在瀏覽奇摩網頁時,
可以用不同的瀏覽器(如:IE, Firefox, Green Browser…)來觀看是類似的道理。

優點:
1、不會被強制性的做一些奇怪的動作,如:強制更新版本
2、較微軟的 MSN 省記憶,也不需搭配作業系統更新才能使用
3、比較不會中毒,因為寫病毒的人,都是針對微軟的 MSN 的執行檔
4、開發者能力不輸微軟工程師,較不易出問題,而且由於要跨不同作業系統,當然要更穩定才行


以下介紹三種可以免安裝(也有一般的安裝方式)的 MSN 替代品:『aMSN』、 『Emesene』、 『Pidgin』

『aMSN』: 操作介面最像 MSN ,介紹請看:http://www.pushba.com/View.aspx?gid=7a13f3f4
http://img32.imageshack.us/img32/7378/talk01.png

『Emesene』: 介紹請看:http://www.pushba.com/View.aspx?gid=236b3449
Free image hosting www.PicFury.com [Free Image Hosting]

『Pidgin』: 歷史最優久,不過操作介面看起來很陽春,介紹請看:http://www.pushba.com/View.aspx?gid=7f294602
http://img519.yfrog.com/i/93274946.png/



[綠色,免安裝、免解壓縮]介紹 Pidgin 通訊軟體

Pidgin 是一個用 C,C#,Perl,Python,TCL 開發的 MSN 客戶端。它是一個免費的 MSN 移動客戶端或山寨版的 MSN,可以直接從 USB 設備直接執行。它提供了許多和 MSN 相同的功能。
具體來說, Pidgin 提供了一個標籤聊天、自定義圖標、文件傳輸、離線消息、個人信息、插件和多語言的界面。

軟體資訊:
【軟體名稱】 Pidgin
【軟體版本】 2.6.2
【介面語言】 多國語言
【軟體性質】 免費
【系統支援】 Windows、Linux、Mac OS
【官方網站】 這裡
【官方下載】 這裡
【綠色免安裝、免解壓下載】 這裡,(如何下載:請參考這裡)

如果擔心有病毒的話,
請參考:[免 費]如何使用多家防毒軟體聯合幫您掃描病毒

比較:

Portable Apps 綠色免安裝 免安裝、免解壓縮版
檔名 PidginPortable_2.6.2.paf.exe Pidgin-2.6.2_yyyymmdd.zip
特別事項 執行『PidginPortable_2.6.2.paf.exe』可選擇要解壓縮的目錄。
  1. 使用 LZMA 壓縮法,不需要先解壓縮就可以使用,類似 UPX 技術
  2. 啟動時,會稍微慢一些
佔用硬碟空間
  1. 「PidginPortable_2.6.2.paf.exe」大小為 14.1 MB
  2. 解壓後佔硬碟空間,大約 50.6 MB(使用安裝檔安裝後,所佔硬碟空間差不多也是這個大小)
  1. 「pidgin.exe」大小為 15.8 MB
  2. 不用解壓縮,可直接執行
全部檔案數 解壓縮後佔用 1244 個檔案,466 個資料夾 4 個檔案
下載處 這裡 這裡
註:
  1. 在 Windows XP,如果不是使用免安裝版的 pidgin,它的設定和對話記錄會存在於「C:\Documents and Settings\【使 用者】\Application Data\.purple\」
  2. 「免安裝、免解壓版」只能放在英文、數字的路徑下,不然無法執行。(例:放在中文、日文…等非英文的路徑下就無法執行)

免安裝、免解壓版中的各個檔案說明:
檔案名稱 功能說明
pidgin.exe 其實這是一個自解壓縮檔,但是不會佔用硬碟空間解壓縮,會解壓縮到記憶體中,然後在執行程式。
startPidgin.cmd
  • 設定要傳遞給 pidgin.exe 的環境變數,使用者可自行修改。
  • 設定對話記錄及其它設定檔的存放目錄:「set HOME=pdigin_settings\.purple」
startPidgin.vbs 唯一功能就是執行「startPidgin.cmd」,但是不會跳出醜醜的「命令提示字元」視窗
startPidgin.exe
  • 執行它就對了
  • 唯一功能就是執行「startPidgin.cmd」,但是不會跳出醜醜的「命令提示字元」視窗
  • 可以為它建立捷徑,以方便執行



好友清單:
http://img182.yfrog.com/i/47696521.png/


設定視窗:

  1. 一定要取消「顯示所收訊息的格式化」的功能,否則和朋友在對話時,會看不到中文
http://img340.yfrog.com/i/37005044.png/

對話範例一:
http://img519.yfrog.com/i/93274946.png/

對話範例二:
http://img142.yfrog.com/i/42623927.png/

2009年9月18日 星期五

BAT set 設定變數的問題

問題來源:

問題內容:
請問一下,在批次檔(BAT)設定變數中,

我可以把變數設成命令嗎?

譬如說:

在同個資料夾下,有個A.TXT

A.TXT內容為C:\Test\

我可以設定變數BBB = A.TXT其中的內容嗎?

set BBB = A.TXT

然後我只要copy B.txt %BBB%

這樣自動就會複製到C:\Test\


另外我想問有辦法把指令設定成變數嗎?

譬如:

我想把dir /b /s a.txt的結果

設定成AAA,請問有辦法這樣做嗎?

問題答案:
分成兩個部份來回答:

1、使用檔案導向,將檔案內容導入環境變數(限制只能讀取第一行內容):
@echo off
set /p BBB=<a.txt
if not exist %BBB% md %BBB%
copy b.txt %BBB%

2、方法和 1 一樣,只是多一個步驟,先將資料導到一個暫時檔:
@echo off
dir /b /s a.txt>$$$
set /p AAA=<$$$
del /q $$$
echo %AAA%


LinkWithin

Blog Widget by LinkWithin