Warung Bebas

Sunday, April 10, 2011

分享一些雲端輸入法書籤程式(Bookmarklet )

什麼是雲端輸入法?重灌狂人這篇文章「Google 推出免安裝的雲端輸入法(支援23國語言)」曾經介紹過,所以不重複了。這篇只簡單補充一點文章沒有的 bookmarklet(書籤程式),做個備份。包括廣東話拼音、倉頡、速成和普通話拼音網上輸入法。共分開三個類別:



一. 雲端技術輸入法  二. 傳統網上輸入法  三. 另類網上中文輸入方式





input method bookmarklet




Bookmarklet 可當成一般書籤加到書籤列以便使用。



add bookmarket in browser


1. 雲端輸入法(新技術,還沒完善)


雲端輸入法的好處之一是跨平台(Windows、Mac、Linux 都可以用),那麼只需適應一種輸入法(例如下面的谷歌拼音),就算不用 Windows 改用 Linux 也不用擔心連中文輸入都要重新適應過了。

Google Transliteration 普通話拼音輸入法(暫只有簡體)IME(via 谷奥——探寻谷歌的奥秘):





official cloud-based putonghua pinyin input method




javascript:(t13nb=window.t13nb||function(l){var t=t13nb,d=document,o=d.body,c="createElement",a="appendChild",w="clientWidth",i=d[c]("span"),s=i.style,x=o[a](d[c]("script"));if(o){if(!t.l){t.l=x.id="t13ns";o[a](i).id="t13n";i.innerHTML="Loading Transliteration";s.cssText="z-index:99;font-size:18px;background:#FFF1A8;top:0";s.position=d.all?"absolute":"fixed";s.left=((o[w]-i[w])/2)+"px";x.src="http://t13n.googlecode.com/svn/trunk/blet/rt13n.js?l="+l}}else setTimeout(t,500)})('zh')



第三方 Google 普通話拼音輸入法(簡體)IME(via 谷奥——探寻谷歌的奥秘):




third-party cloud-based putonghua pinyin input method




javascript:void((function(){__gime_bg = '#ffffff';__gime_border = '#4272DB';__gime_color = '#4272DB';t=new Date();src=('https:' == document.location.protocol ? 'https' : 'http')+'://commondatastorage.googleapis.com/gime/gime.js?t='+t.getTime();element=document.createElement('script');element.setAttribute('src',src);document.body.appendChild(element);})())



2. 傳統網上輸入法



有時候雲端輸入法不能在某些輸入欄位中使用,傳統網上輸入法此時便發揮作用,因為它是在彈出式視窗輸入文字。輸入後要人手動複製貼上回原來的欄位。 


網上廣東話輸入法 - 劉錫祥拼音(via inputfree.com):






javascript:window.open('http://www.cantoneseinput.com/toolbar.php','toolbar','toolbar=no,location=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=805,height=105');



(如果 bookmarklet 被裁剪了,請暫時離開 RSS Reader,上網站觀看。)


網上倉頡輸入法(via inputfree.com):



changjei input method



javascript:window.open('http://www.cangjieinput.com/toolbar.php','toolbar','toolbar=no,location=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=805,height=105');



網上速成輸入法(via inputfree.com):



quick input method



javascript:window.open('http://www.simpleinput.com/toolbar.php','toolbar','toolbar=no,location=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=805,height=105');



網上國語拼音輸入法(via inputfree.com):


putonghua pinyin input method



javascript:window.open('http://www.pinyinput.com/toolbar.php','toolbar','toolbar=no,location=no,status=no,titlebar=no,menubar=no,scrollbars=no,resizable=no,width=805,height=105');



3. 另類網上中文輸入方式



Yahoo 香港廣東話拼音搜尋(Yahoo 中國和台灣暫時沒有類似服務):


yahoo hk cantonese input search


Google 香港廣東話拼音搜尋(Google 的不如 Yahoo,不能顯示上圖的搜尋):


google hk cantonese input search


谷歌中國普通話拼音搜尋(跟 Google 台灣比,這個較佳):




以上三個都是救命用的(例如面試時突然要用電腦輸入一些中文,但又沒有我慣用的廣東話拼音輸入法... :P)。歡迎補充。




歡迎用以下方式儲存或分享本文:
















Share

















Wednesday, March 30, 2011

十個 Google Chrome Scratchpad 實用技巧

(Read in English)



承接上文「推薦 Google Chrome Scratchpad——革命性的記事本軟件」,接下來將介紹 10 個人最愛的 Scratchpad 技巧,它們包括 Scratchpad 用家常問的問題:保持置頂、儲存筆記爲本機檔案作更佳打印、從開始選單和 Chrome 的萬用搜索列搜索全部筆記等等。爲了突出 Scratchpad 支援多種平台的優勢,除了 Windows 亦特別的以 Ubuntu 做例展示適用於 Linux 的做法。Let's go!







1. 從書籤列運行——以滑鼠存取藏在瀏覽器的功能




有時候從書籤列(Bookmarks Bar)執行 Scratchpad 會更直接方便,因爲比由新分頁的應用程式選單執行少一個步驟。更重要的是這方式會帶來另一種使用體驗——能夠存取 Chrome 瀏覽器上的各種功能。(另外,對於 Chrome OS 用家,還有「脫離面板」的效果。)





2-bookmarks-bar-access-chrome-menu-scratchpad




直接透過滑鼠點擊扳手(士巴拿)圖示就可以用到列印,放大縮小等功能!





辦法很簡單,要做的就是新增以下網址爲書籤





chrome-extension://kjebfhglflhjjjiceimfkgicifkhjlnm/html/view.html





更新:自二零一二年四月開始,連結改為這個

chrome-extension://kjebfhglflhjjjiceimfkgicifkhjlnm/index.html



(那條長長的字串是 Scratchpad 在 Chrome 網絡商店的程式 ID)



另外如果 Chrome 版本不太舊的話,我們也可以在新分頁版面(Ctrl+T)以滑鼠中鍵點擊 Scratchpad 圖示(或 Ctrl+左鍵)同樣能以這種方式存取 Scratchpad。





碎碎念:如果你喜歡這個技巧,或你想在瀏覽器啟動時就自動執行 Scratchpad,你或會喜歡使用「固定分頁」(Pin Tab)功能。(分頁所佔用的空間也會減少呢。)





2-pinned-scratchpad



Sunday, February 13, 2011

推薦 Google Chrome Scratchpad——革命性的記事本軟件

(Read in English)



你有記下事情的需要嗎?如有,相信你一定曾有試過追尋良好快速的筆記工具。我也一樣,所以急不及待想與你分享新發現——優秀的記事程式 Scratchpad!




Scratchpad


假如記事本今天要重新設計,Google Chrome 的 Scratchpad 就會是那個製成品。過去我們用視窗記事本的主因是快、方便,可是卻要承受它貧乏功能的代價。我們又擔心文件沒有儲存,所以腦海中不斷緊張的徘徊著「儲存、儲存、儲存」的指令。另外,我們要遵從備份檔案的好習慣,常建立副本以應付將來可能還原成某個版本的需要,因此每隔一段時間必須提醒自己點擊「另存新檔」,輸入一個新檔名。同時,我們還希望那些文檔同步,所以我們把它們放在 Dropbox 或 USB 隨身碟以便隨時使用。而且還——等一下,還沒完麼?我們還沒有談到記事呢!對了,到底多少生產力是因此失去呢?爲什麼要兼顧無關痛癢的事,而不能只專注於記事本身?





來歡迎我們的主角 Scratchpad——新時代的記事本!它解決了這一切 (真的)。Scratchpad 是個輕型、免費、跨平台、跟 Google Docs 作雲端同步,支援字體樣式和拼寫檢查,web app(網路應用)核心卻可離線使用的新型記事本軟件 。它滿足了 Google Chrome 的 3S 技術目標:快速(Speed)、簡單(Simplicity)、安全(Security)。



跨平臺 Ubuntu 和 Windows


Windows 7 與 Ubuntu (即「企鵝」),展示 Scratchpad(和其它 Chrome 應用)擁有的跨平臺處理能力。




速度

  • 有如視窗記事本那樣快的執行速度,記下想法暢通無阻,而且功能強大。



簡單



  • 以下列舉的傳統工作都是過去式了:檔案儲存與命名、修訂文件前先備份、把相同文件抄到各部電腦並定期更新確保是最新版、用檔案總管從磁碟找出文件等等。

  • 我們終於可以真正全心工作,感謝 Scratchpad 的自動儲存(不會有對話框在使用者面前彈出)、自動備份(可用 Google Docs 的修訂版本歷史功能還原成舊版)、自動雲端同步(去到那個地方都有著相同的使用體驗)和內置筆記管理(快速存取和搜尋,無需另外執行檔案總管)等等功能。




安全性



Connection to Google Docs is encrypted (HTTPS)





  1. 至 Google Docs 伺服器的連線是加密的,外人沒法知道傳送的是什麼。

  2. Chrome 有可靠的沙盤隔離技術保護其程式,連黑客也不敢挑戰






是的,Scratchpad 是個 Google Chrome(谷歌瀏覽器)的官方應用程式,內建於 Chrome OS(雲端作業系統)。Chrome 瀏覽器用者可在 Chrome Web Store(網絡商店)免費安裝。怎麼?現在知道是 Chrome 的應用程式便不再感興趣了麼?就算不是 Chrome 瀏覽器的使用者,這程式也會令各位獲益。請閱讀下去以了解如何不經 Chrome 執行 Scratchpad。



安裝和基本用法





1. 首先到這裏安裝 Google Chrome 瀏覽器按這裡到 Chrome Web Store(網絡商店)安裝 Scratchpad。點擊「安裝」(Install)。如果是第一次使用,你會被要求登錄到 Google。





 Chrome Web Store(網絡商店)內的 Scratchpad


Chrome Web Store(網絡商店)內的 Scratchpad。右邊是「安裝」(Install)按鈕



2. Scratchpad 的圖示顯示在新標籤頁。滑鼠點擊執行它,然後點擊「開始使用」(Get started)。







出現在 Chrome 新分頁的 Scratchpad


左邊是「新分頁」(New Tab page),這是所有 Chrome 的雲端應用程式起動的地方。按一下圖示就帶我們去右圖的程式。



3. 如果想雙向同步至 Google Docs,點擊「授權」(Authorize),以便你可以隨時隨地存取你的筆記。(你會被要求允許存取自己的 Google 帳戶)。否則點擊「只有本機」(Local only)。這會使所有筆記只離線保存在目前的電腦。





Scratchpad 首次執行嚮導


Scratchpad 首次執行嚮導。請注意以後再沒法更改此選項除非重新安裝)。更新:Scratchpad 新版已能在安裝後再次調整這功能。)



4. 現在 Scratchpad 已準備就緒,由現在起這兒就是我們工作的地方,界面非常簡潔,按鈕功能不言自明。左邊是主選單(筆記總管),所有儲存了的筆記都顯示在這裏,按 Ctrl+F 可以搜索;右邊是編輯器。值得留意的是,左邊反白了的筆記那裡隱藏了「重新命名標題」和「刪除筆記」兩個小按鈕。 (另外,編輯器的右下角也有一個「刪除」按鈕)。





Scratchpad 主選單和筆記


雖然主選單有一個「同步」按鈕,編輯器也有一個「儲存」按鈕,同步和儲存其實本身都自動會在背景定時進行(分別爲每幾秒鐘和每30秒),貼心的防止用者失去任何資料。




5. 當需要更多的功能,我們隨時可以到 Google Docs (http://docs.google.com)存取完整的編輯器。那裡有個叫「Scratchpad」的資料夾,筆記就是放在那兒。(另一個說法是被加上了「Scratchpad」標籤。)編輯後,筆記將同步回 Scratchpad。





由 Google Docs 存取 Scratchpad 筆記


有一點要注意,從 Scratchpad 刪除了的筆記實際上是被封存了;儘管它們從本機消失,封存了的副本仍在 Google Docs 上。據官方 FAQ(常見問題文件)指出,此屬程式設計,是正常情況。



Holy Chrome!我要的是筆記軟件,不是 Chrome!



聽到是 Google Chrome 的程式就失去興趣了嗎?你不需要成爲 Chrome 愛好者才能享受 Scratchpad 帶來的好處;你可以繼續用你最愛的 Firefox/Safari/Opera 甚至 Internet Explorer 來上網,因爲有方法可使到 Scratchpad 或任何 web app 都可以在瀏覽器以外使用,跟傳統的桌面應用程式無異。如果你在一直在開發(Dev)或測試(Beta)頻道,用版本爲 9 或以上的 Chrome 瀏覽器,你可能已經知道這功能一段時間了。Chrome 9 提供了建立應用程式捷徑的功能,使到程式可以透過桌面、開始功能表和工作列直接運行,不經瀏覽器,所以 web app 的運作對使用者來說是完全透明的。




爲 Scratchpad 建立捷徑


在新分頁版面,程式圖示上按一下小小的扳手(士巴拿)圖案,然後選擇「建立捷徑」(Create shortcut)。


本文發表一刻,Google 已把 Chrome 穩定版(Stable)頻道由 8 升級爲 9,終於所有使用者也可以體驗到這個好處了!


結論




Scratchpad 記事本是個實用類的程式——一旦習慣了,我們可能無時無刻都用它來做事。個人來說,由於 Scratchpad 的啟動速度媲美記事本,支援基本的字體樣式、雲端同步,而且不用打理,所以現在取代了記事本和 Sticky Notes 類的便利貼程式我成為我的首要筆記工具。當需要更多功能時才打開 Google Docs 作「後期處理」。(Chrome OS 在年中推出時,千呼萬喚的 Google Docs HTML5 離線版應會一同推出。期待!)



跨平台和夢雲運算不再是遙不可及、大企業的事情,而是確確實實能改善人類生活的現實。我衷心推薦 Scratchpad 為新時代的記事本。



我希望你跟我一樣,在得知 Scratchpad 時都是非常熱情。臨走前跟大家分享多一個技巧,如果你跟我一樣容易分心,試試按 F11 切換至零煩惱的全螢幕編輯環境,試過多次這都會令我用 Scratchpad 工作時更專心!如果想知道更多技巧,下一篇「十個 Google Chrome Scratchpad 實用技巧」有更多跟各位分享。



特別報告:Scratchpad 現時版本的儲存按鈕能運作。(更新:Scratchpad 新版已解決了這問題)這是已知的問題。暫時唯一的儲存方式為鍵盤快捷鍵 Ctrl+S,或者等待數秒也會自動儲存(除非你喜歡自己雙手的實在感!)




Scratchpad 功能概要



  • 媲美記事本的運作速度和簡約介面,但更強大


  • 可離線使用的 HTML5 新型網絡應用( 可視之為能夠離線使用的簡化版 Google Docs 編輯器——直到 Google Docs 推出真正的離線模式前)


  • 雙向同步 Google Docs 雲端服務(一般應用只是匯出而不能同步)


  • 免費和跨平台;Chrome OS、Linux、Mac、微軟視窗都可以同步所有筆記


  • 任何上網裝置都可以在 docs.google.com 存取筆記


  • 可同時開多個程式編輯多份筆記或做比對


  • 自動程式更新(總是使用最新版,包含新功能和錯誤修正)


  • 簡單字體樣式:粗體、斜體、底線和列表


  • 拼字檢查


  • 內置選單快速存取和搜尋全部筆記(無需另外執行檔案總管)


  • 自動儲存(每幾秒鐘)、自動同步(每30秒)


  • 安全加密連線至 Google 伺服器


  • 沙盤保護


  • 官方 Google 應用程式(這個的好處不用說了!)







歡迎用以下方式儲存或分享本文:

















Share

















Wednesday, May 5, 2010

NirLauncher、WSCC 令 Sysinternals 和 NirSoft 工具更易用


上文介紹了 Sysinternals Suite 的安裝版,這次到綠色版了。讀者可能疑惑為何要介紹,不是跟來便已不用安裝嗎?其實是由於有些第三方軟體可作為 Sysinternals 工具的啟動平台,提供搜尋、用途描述、一鍵更新等方便功能,而且適合在 USB 隨身碟使用。他們為 KLS Soft 的 WSCC (Windows System Control Center) 和 NirSoft 的 NirLauncher。提到 NirSoft,不得不提不少人都把他們 (或較適合稱作「他」,因為其實是由 Nir Sofer 高人獨力製作的) 的系統工具與 Sysinternals 的雙提並論,而碰巧這兩個軟件都同時支援 Sysinternals 和 NirSoft 的工具。以下為各方面的比較評語。




搜索效率




01-wscc-search

WSCC 過濾式搜尋下,輸入單詞即把有關工具一併列出






02-nirlauncher-search
NirLauncher 以多種方式提供描述,不過能以 [CTRL+F] 搜尋的卻只有 Description 欄(圖中搜尋框下的位置)內的短描述,而且每次只能顯示一項搜尋結果



好的搜索功能十分重要,因為若要在數量過百的 Sysinternals、NirSoft 工具堆中找出平時少用那些,那絕對是不容易。



NirLauncher 暫時只有普通「Notepad 記事本」式搜尋;每次只顯示一項搜尋結果,由用者手動跳到下一個。另外不能同時搜尋 NirSoft 和 Sysinternals 工具。



WSCC 則有過濾式搜尋;在搜尋框輸入文字隨即顯示所有包含該關鍵字的條目,包括 Sysinternals 和 NirSoft 工具。





功能描述方便新手




單憑短短的檔案名字找出工具有如大海撈針,若能連同詳細的功能描述一併搜尋,「猜對關鍵字」的機率便大增。幸好兩者基本上都能做到這點。



NirSoft 提供三重描述:



  1. 程式本身內嵌的簡單描述 (Description 欄,上圖搜尋框蓋著的位置)

  2. NirLauncher 的純文字設定檔內的詳細描述 (選擇 Options → Show Description Text 便會在按鈕堆和程式清單中間,即圖中黃色部份顯示)

  3. 程式若附帶說明書 (.chm),在 Description 上按一下便會執行。可惜描述方面暫時還是以 NirSoft 自身的工具居多,Sysinternals 工具的佔少,不過相信最終會由有心人補上,因為只牽涉簡單的設定檔 (.nlp) 修改。



而 WSCC 則有類似 NirLauncher 上圖中間黃色的描述,雖然沒有其餘的,但卻有準確的 Sysinternals 工具描述 。




命令行執行方式



WSCC 以特製的 WSCC Console 執行命令行程式,而 NirLauncher 則以標準命令提示字元 (cmd /k) 執行。個人喜歡後者,因為在 WSCC Console 黑色的控制台內除程式本身的參數外其它標準 Windows 命令都不能執行,缺乏彈性。



跟上文介紹的 SSIBuild 一樣,若程式附帶說明的話就會先顯示說明文字。這是省時、貼心的設計,因為不少用者第一句輸入的就是查詢命令 /?。




03-wscc-console
WSCC Console 下不能執行標準視窗指令,彈性不及命令提示字元


一鍵更新




Sysinternals 和 NirSoft 的工具不時更新,因此實在需要一鍵完成的更新功能。這點 WSCC 做到了;NirLauncher 則暫時沒提供更新器。




04-wscc-updater
WSCC 的更新器結果:紅色為官方已停產的工具,綠色為新工具,藍色為有更新,灰色為已經最新



自由度




雖說 WSCC 預設能啟動更多工具,例如連 Windows 內置的 [電腦管理] 也可一同啟動,但自訂度遠遠不及 NirLauncher。




NirLauncher 允許以類似 INI 簡單、開放的 NLP 格式 (NirSoft Launcher Package) 純文字設定檔來增減工具;所有人都可將任何工具加入。對 Sysinternals、Joeware 工具的支援都是以這樣達成,部份更是由有心的 NirSoft Blog 讀者製作呢。





05-nirlauncher-nlp
透過修改 nirsoft.nlp 檔案,有心人就能中文化 NirLauncher 的描述


系統管理員權限




NirLauncher 只需一般用者身份執行,到執行個別需要系統管理員身份的工具時我們可以按右鍵選擇 [Run as Administrator] 以系統管理員身份執行。重點是這可方便命令行工具用者;以後在 UAC 開了的情況下使用命令無需預先以管理員權限再開另一個命令提示字元視窗了!




而另一邊廂,WSCC 在主程式執行時已彈出權限提升要求。這也是個解決辦法,不過如果沒有系統管理員密碼,在只有一般使用者權限的環境下就不能使用了。




06-nirlauncher-advanced-run
在標準使用者或 UAC 環境下,能隨時以系統管理員身份執行的功能對命令行工具用者尤其有用。



最後兩點



還有兩點小弟覺得較特別的:




  • WSCC 利用上文提過的 live.sysinternals.com 服務提供即時執行模式;儘管任何工具都還未下載到本機,仍能即時執行工具。


  • NirLauncher 整合了同門工具 Advanced Run 的主功能,能夠指定進階執行方式,包括工作目錄 (working directory)、環境變數 (environmental variable) 和執行參數 (parameter)。




07-nirlauncher-advanced-run


小結




小弟一向喜歡「徒手」執行工具,但偶爾也會想「應該要用哪個程式才對?」、「很久前用來解決那個問題的工具叫做甚麼?」,然後向 Google 求救。如你也有相同經驗,相信 WSCC 和 NirLauncher 可以幫到你。NirLauncher 的「Advanced Run」能輸入執行參數、優化命令行程式的運用;WSCC 全面和容易搜尋的程式描述使到用者不怕面對繁多艱深的 Sysinternals 和 NirSoft 工具。雖然 WSCC 較早推出,在搜尋和更新方面領先,但「官方」的 NirLauncher 後來居上,有超越 WSCC 的潛質。不過若真的等不到那一天,現在就想兩全其美的話,將 WSCC 和 NirLauncher 結合運用也不是不可能的。




08-wscc-nirlauncher-update-together
將載有 Sysinternals 和 NirSoft 工具的 NirLauncher 資料夾放到 WSCC 目錄下,在 WSCC Options 作以上修改即可用 WSCC 更新 NirLauncher 的工具




下載 Windows System Control Center

下載 NirLauncher 和所有工具的中文語言包






歡迎用以下方式儲存或分享本文:

















Share

















Monday, May 3, 2010

Sysinternals 高手沒閒理會的技巧


Windows Sysinternals,2006 年被 Microsoft 收購的這家公司相信所有深研 Windows 技術的人都必聽過;由 Mark Russinovich 和 Bryce Cogswell 高人們製作的工具由 NT 年代到現在 Windows 7 都一直更新並繼續深深影響我們。這篇不談那些高深東西,而想介紹 3 個另類技巧。



1. 極速執行 Sysinternals 工具之法




進階用者相信對 procexp (Process Explorer)、procmon (Process Monitor) 等這些常用工具的檔名都不陌生。現在試試在 [開始]、[執行] (XP) 或 [開始搜尋列] (Vista、7) 執行他們吧!等一下,你的電腦沒有那些工具嗎?那就對了,那小弟就可以展示 Mark Russinovich 先生常在他的講座中運用的一個技巧。




01-live-sysinternals-com


不用事先下載和解壓,直接輸入 http://live.sysinternals.com/procmon.exe 就可以執行 Process Monitor 或其他工具。不懂得使用嗎?大部份圖像介面工具還提供說明書,將 .exe 改為 .chm 或 .hlp 看看!




那工具提供類似服是說 http://live.sysinternals.com/ 就是一支在雲端的 USB 隨身碟,無需帶備,只要連接互聯網就能使用 Sysinternals Suite 內的工具。



其他好處:

  • 即時下載有時比在客戶電腦辨認新裝置(USB 隨身碟)所需的時間更少

  • 即使客戶的電腦中毒,也不怕感染自己的 USB 隨身碟

  • 確保工具版本肯定是最更新




另一家著名免費視窗工具開發商 NirSoft 亦有類似服務:http://www.nirsoft.net/panel/



2. 我們不要再見,使用者授權合約!



有沒有試過對 Sysinternals 工具的使用者授權合約 (EULA) 感到懊惱?懊惱除了因為見得太多,就是當以 Sysinternals PsExec (或 Telnet、OpenSSH 視窗版) 遙控命令行方式執行一些未執行過的 Sysinternals 工具,那時候才發現是不可能的任務,因為每個 Sysinternals 工具首次執行時都會彈出 EULA,要以滑鼠按 [接受] 後才繼續執行。




02-sysinternals-eula
遠端命令行介面下不能彈出 EULA 提示,作業無法繼續




這裡提供一個解決方法。原來當按了 [同意] 後每個 Sysinternals 工具都會在系統登錄留下不同機碼,於是一位 Sysinternals 討論區成員收集了所有 Sysinternals 工具所留下的機碼並製作成指令檔,一執行就等於自動接受所有工具的 EULA 了。




03-sysinternals-eula-registry-key
執行後就會在「HKCU\Software\Sysinternals\」下產生這堆機碼



小弟將它稍作修改,將新的 Sysinternals 工具如 Disk2Vhd 都加進去,成為以下檔案。



下載連結[1][2]



使用方法:解壓後執行「syseula.cmd」即可。



04-sysinternals-tools-txt
若日後 Sysinternals 推出新工具,可自行新增到「sysinternals_tools.txt」文檔



提示:下文介紹的 SSIBuild 工具亦包括自動接受 EULA 這功能(在 [所有程式] → [Sysinternals Suite] → [EULA],見下圖),因此如打算安裝 SSIBuild 到系統,可直接利用它的內建功能來達成而無需用以上方法。





3. Sysinternals 工具也可以「安裝」?



Sysinternals 工具有圖像介面 (GUI),也有命令行介面的 (CLI),其中 Sysinternals Suite 是個包括他們所有出品的套裝,可是這套裝沒有安裝器,不能安裝。這裡要介紹的 SSIBuild 就是要補完這個不足。




05-ssibuild
以 SSIBuild 安裝 Sysinternals Suite 後的「開始」程式功能表




下載SSIBuild | Sysinternals Suite




SSIBuild 全寫是 Sysinternals Suite Installer Builder,由無人值守技術討論區 MSFN 的會員 DarkShadows 製作。使用方法極之簡單,只要將下載回來的 SysinternalsSuite.zip 放到 SSIBuild.exe 旁,執行 SSIBuild.exe,結束時按 [Y] 以刪除安裝時產生的暫存檔,然後一個無人值守 SysinternalsSuite.exe 安裝器便會製作出來。




06-ssibuild-installer



SysinternalsSuite.exe 的安裝過程完全無需用者操作 (無人值守)。安裝後,開始程式選單便會有分門別類的工具捷徑,就連非圖像介面的都有,據作者說命令行工具會先以 cmd /k 方式展示說明書
(cmd /k 的用意是在執行說明書命令後仍保留 [命令提示字元] 視窗供用者使用)。SSIBuild 另外還將安裝資料夾 "Program Files\Sysinternals Suite" 加入 Path 環境變數 (提示:這功能在 XP 要重新開機後才生效,大概是因為 Vista 開始才內置 Setx 工具吧)。最後,程式會在 [控制台] [新增移除程式] 內產生相關解除安裝選項。




07-run-sysinternals-tool-path
因為加入了 Path 環境變數,進階用者就能這樣簡單的執行工具





08-sysinternals-suite-installer-inf



而為了保持更新,SSIBuild 作者也釋出適合 Windows Update Downloader (Windows Update 檔案下載工具) 用的更新清單 (需成為為 MSFN 會員才能下載),以方便更新 SSIBuild 和 Sysinternals Suite。當然我們也可以使用其它下載管理工具如 Ketarin 自動檢查更新。




小結




其實市面不只一款 Sysinternals Suite 安裝器,這款的優勝之處是作者一直都勤於更新。另一款來自 Microsoft 員工 Michael Murgolo 的 INF 安裝器「Sysinternals Suite Installer」(右圖)當配合新版 Sysinternal Suite 安裝時會產生錯誤,因為新版去掉了一些老舊程式,如 NewSID, FileMon, RegMon,也增添了新的程式,如 Disk2VHD。(可幸是最近作者終於把它更新了!) 不過這款的功能比 SSIBuild 少,例如不會加入 Path。



(待續)




歡迎用以下方式儲存或分享本文:

















Share

















Tuesday, April 27, 2010

命令提示字元介面語言一鍵轉換——Englishize Cmd

(Read in English)




englishize-cmd-1-result
「雙語的命令提示字元:上為應用 Englishize Cmd 之後(變成英文界面),下為恢復後(至原來的語言)。」



[2012-04-08] 更新:1.4a 版推出。修正了 "_lang_codes.txt"。自 v1.4 開始支持更多系統語言。
(如果你用的語言不受支持,請告知)



功能一覽





  1. 在英文和中文(或其他語言)間切換視窗指令介面


  2. 方便偏好英語介面的視窗系統管理員


  3. 無需登出;設定後即時生效。


  4. 包括還原工具。設定和回復都只是一按那麼簡單。


  5. 字元相容性比改變 DOS codepage 的方式更佳。


  6. 支援大部份語言和程式。用者可隨意增減。


  7. 需要系統管理員權限。它會自動詢問是否提升權限。(經網絡除外)


  8. 支援 Windows Vista/7 或以後。





為何需要





englishize-cmd-2-shortcut
「437 = 英文代碼」



最近有人在討論區問如何在中文 Windows 以英語顯示內置的命令列工具,因為對一些專業的系統管理員來說,命令列介面還是英文好用。人們分享各種方式,如改變 DOS codepage;在運行命令前輸入「chcp 437」 (437 = 英文代碼)。或者,創建一個捷徑指向 cmd.exe 和將其屬性內的「當前內碼表」設定設置為 437。




不過這兩種方法會令中文字元不能顯示(變為問號 ????)。另外前者每次都要輸入「chcp 437」(儘管可以在「HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor\AutoRun」註冊表項內設定成自動這樣做),而後者則只限用於捷徑。為解決此問題,以下介紹的作法使用另一種原理。




對於命令列程式來說,中文或其他非英語版本的 Windows Vista 和 7 其實跟來就有英語和一種非英語的 MUI(多語言使用者介面),例如中文台灣(zh-TW)。這意味著如果我們不喜歡被本地化成中文的命令列介面,或者會有某種簡單作法能將其轉為英語而無需在區域選項(Regional Options)內切換然後重新登入。這種作法就算不是 Ultimate/Enterprise 版本也應沒關係。




englishize-cmd-3-ipconfig-2
「轉換字元的方法會令中文字變成問號。」




原理



經過 Sysinternals Process Monitor 進程監視器的調查,我注意到,每當 Windows 無法在 zh-TW 目錄下找到相應的 .exe.mui 檔案,它就會自動使用 en-US 目錄下的 .exe.mui 檔案。所以一個想法來:為什麼不重新命名(刪除都可,但不建議)zh-TW 下的 .exe.mui,以使到它自動回落,使用 en-US 下的 MUI?現在我可以證實這技巧是可行的,只是過程殊不簡單 -- 決定哪些系統檔可被重新命名、取消保護這些檔(因為它們都受 WRP 資源保護)、重新命名每一個命令列程式等等。於是對 Englishize Cmd 的需求來了。Englishize Cmd 是一個簡單的可自訂程式(批次處理指令檔)用以自動化這個繁厭的過程,方便以後在兩種語言間互相切換。




englishize-cmd-4-startup
「上:Englishize.bat;下:Restore.bat」


說明



「Englishize Cmd」帶有 4 個檔案




  1. 「Englishize.bat」將命令列工具從非英語變成英語。



  2. 「Restore.bat」恢復一切,回到原來的語言。



  3. englishize-cmd-5-docs
    「左:_files_to_process.txt;右:_lang_codes.txt。一些檔案並不存在。」



  4. 「_lang_codes.txt」是個可修改的列表,其中包含所有非英語語言的代碼。它包括大多數語言(如中、法、俄),但萬一你的語言不存在,把它添加然後 Englishize Cmd 便可支援你的系統。


  5. 「_files_to_process.txt」是個可修改的檔案名列表,其中包含所有會被轉換 MUI 的命令列程式。所有 Windows Vista 和 7 的命令列程式預設都已包括(實際上它包含更多沒有的命令,但這也沒關係,因為對不存在的命令它是起不了任何作用的。)如果不希望某些命令轉成英文,運行「Englishize.bat」之前就要將他們從這個名單中刪除。此外,雖然這份清單只包括命令列程式,你也可以添加 GUI(圖形化使用者介面)程式,例如把小畫家(mspaint.exe)加到「_files_to_process.txt」。這裡有一個問題,中文 Windows 僅得命令列程式是同時附帶英語和中文的 MUI,GUI 程式則預設只有中文,所以 en-US 下的 mspaint.exe.mui 預設是不存在的。直到用戶安裝英文 MUI,通過 Windows Update 或 Vistalizator(對於非-Ultimate/Enterprise Windows 用戶),GUI 程式方可被支援。






englishize-cmd-6-during-process-2
「有趣的是,在運行 Englishize.bat 時有一刻是會同時顯示兩種語言。」



Englishize Cmd 影片示範





Englishize Cmd 在設計時考慮到安全;為了避免造成系統問題,它不容許在 en-US 目錄找不到對應 MUI 時處理那個檔案。




建議



你有任何建議或臭蟲要報告嗎?請於下面回覆。




版本歷程 / 下載

















































版本 日期 更新內容 MD5
1.4a 20120408修正了上一版的 "_lang_codes.txt"。不應加上 en-XX 語言否則會連英文都會被停用。6793d377acd497643a9c762d3fed6c81
1.4 20120407改良了 "_lang_codes.txt"。現在應該支持所有系統語言。(如果你用的語言不受支持,請告知)dc458d3e02d72956a61021bb0d90c2ff
1.3 20100428增加提升權限詢問、視窗版本檢查2312bb99d93915a7645237dbb1de2191
1.2 20100420改善讀我檔案和一些程式碼b25aa93e43577b3209f4aa57d9966e60
1.1 20100416增加系統管理員身份檢查d4082b73326963ecf17f4801106bc371
1.0
20100401首個公開發行d8f0e80c6c6fc9f03629aab911f102ee




下載最新版 Englishize Cmd [或這裡]




歡迎用以下方式儲存或分享本文:

















Share

















Tuesday, April 20, 2010

AeroZoom + Windows 7 放大鏡 = 簡報滑鼠

01-aeromouse
AZ, 窮人的教學滑鼠
AeroZoom 1.7
滑鼠叫出 AZ 面板
(Read in English)

AeroZoom 是個以 AutoHotKey 編寫,Windows 7 放大鏡的增強程式。AeroZoom 將普通滑鼠變成適合展示投影片 (presentation) 用的滑鼠,無需鍵盤亦能輕而易舉的放大、縮小和移動。


[2012-05-27] 更新:AeroZoom 3.3 推出。這裡跳到下載區。


注意: 這篇文章只涵蓋 AeroZoom 1 最初版。




功能一覽

  1. 將教學時常用的鍵盤操作,改成滑鼠按鍵組合和「AeroZoom 面板」上的按鈕(右)。

  2. 無需鍵盤就能放大、縮小或重置縮放級別;用一隻手做更多。

  3. AeroZoom 面板的設計(大按鈕、按後消失特性)是基於方便切換放大鏡(次)功能的原則(平常在放大鏡選項需要 3 下點擊的,在 AeroZoom 面板只需要 1 點擊)或增加原來沒有的功能。當用者以滑鼠喚出面板,面板便在游標位置下彈出,從而無需在工作列尋找消失了的放大鏡。

  4. 按鈕 [Show]、[Kill] 和 [Reset] 分別啟動或恢復最小化了的放大鏡、關閉程式和回復預設選項;[Draw]、[Type] 和 [Calc] 分別運行剪取工具 (視它為畫板,以滑鼠在螢幕繪畫)、WordPad(輸入文字)和小算盤。

  5. 另有左撇子專用版。

  6. 綠色版。設定值寫入當前用戶的登錄檔。

  7. 開放源碼。以 AutoHotKey 編寫。

  8. 配合無線滑鼠使用更佳。

  9. 快速和流暢的使用體驗有賴 Windows 7 大大增強其放大鏡。

    (作為新放大鏡的增強器,只有比 XP 和 Vista 新的系統才能對應 AeroZoom)

操作說明

03-aerozoom-files-cht
02-aerozoom-illustration-cht
AeroZoom 1.0 和 Windows 7 放大鏡的構成元件和其關係

AeroZoom 將時常用到的鍵盤操作與下列鼠鍵組合聯繫。(左撇的用者請運行 Lefthand 版,並把 [左] 和 [右] 調換)









功能 滑鼠 鍵盤
AeroZoom 面板 [左鍵] & [右鍵]  
顯示放大鏡 [左鍵] & [滾輪-上移] [視窗鍵] & [+]
重設縮放級別 [左鍵] & [中鍵]  
放大 zoom-in [左鍵] & [滾輪-上移] [視窗鍵] & [+]
縮小 zoom-out [左鍵] & [滾輪-下移] [視窗鍵] & [-]


那...該怎樣使用?

基本上,首先運行 AeroZoom.exe(或 .ahk 如您有安裝 AutoHotKey),試試按鼠鍵組合 [左] + [滾輪] 作縮放,和 [左] + [中] 還原縮放。(後者是原來放大鏡沒有提供的功能,所以上表中鍵盤列位置是空白的)。如果需要更多功能,按 [左] + [右] 以喚出 AeroZoom 面板。

使用技巧

04-aerozoom-in-emergency
有了 AeroZoom,這再不是一場災難
  1. 如我突然想改變放大鏡的一個設置,例如「讓放大鏡跟隨文字插入點」,儘管可能放大鏡不在能看見的範圍,我亦無需要找它,因為可以簡單的以鼠鍵組合 [左] + [右] 喚起 AeroZoom 面版,然後在面版上點擊「Keyboard (鍵盤)」按鈕以切換功能。



    萬一我搞砸任何設定,例如屏幕色彩反轉,畫面放大了甚至縮放功能都被鎖掉,我很想糾正這情況,但不幸的是放大鏡被最小化了並移出視線範圍外。這時候我會做的是按滑鼠 [左] + [右] 鍵快速啟動 AeroZoom 面版。因為面版總是出現在滑鼠游標旁邊,我就能用面版修正錯誤的設定。



    遇上緊急情況時,可點擊「Kill(殺掉)」來關閉放大鏡或點擊「Reset(重設)」來恢復預設設定和縮放級別。



    若要更迅速甚至可不用面板,直接按鼠鍵組合 [左] + [中] 來重置縮放級別,不過這樣做不會恢復其他預設設定。




  2. windows-7-magnifier
    「Show」按鈕找出放大鏡,調整鏡類型
  3. AeroZoom 面版上的「Show(顯示)」按鈕除能將縮到最小的放大鏡恢復,還能全新啟動它。



    然而最快的放大鏡啟動方式只需按鼠鍵組合 [左] + [滾輪-上移]。



    但要小心不要因滾得太遠而使到「輕鬆存取中心」彈出。訣竅是在剛開始時不要太用力的滾。(之後你想怎樣滾、縮放都可以了)




  4. Draw in AeroZoom with Win 7 Snipping Tool
    AZ 採用新的剪取工具在螢幕繪畫
  5. 如想在螢幕上揮筆,可點擊「Draw (繪畫)」,那就會開啟 Windows 7 新增的剪取工具,然後便可以剪下螢幕成為圖片,用滑鼠在圖片上繪畫(請看下面示範影片 1:20 位置)。同樣地,想輸入文字可點擊「Type(WordPad 文字處理器)」(WordPad 那裡可以貼上 Snipping Tool 的圖片作後續處理);想進行數學運算的可點擊「Calc(小算盤)」。




  6. AeroZoom 的鼠鍵連繫有時會不方便進行某些特定應用,那時候無需要關掉 AeroZoom,只需點擊左下角的 [off] 來暫停連繫。如要恢復鼠鍵,點擊多一次即可。



    如想將 AeroZoom 面板縮到系統托盤,只需關閉它或點擊「hide (隱藏)」按鈕;如要退出,請點擊「quit (離開)」。




  7. 除了教學,另一個用途是將電腦畫面錄成教程影片。專業的教程影片通常包括很多放大、縮小動作,但這樣做原牽涉不少步驟和需要使用專業影像剪輯軟體,例如 Adobe Premiere。現只要在錄製過程中利用 AeroZoom 縮放已可(其時把放大鏡隱藏),減輕後期製作的負擔。




  8. AeroZoom 在關掉 UAC 或者有系統管理員權限的情況下運作較好。如有 UAC,AeroZoom 會詢問提升權限。 請注意 AeroZoom 不能在標準使用者帳戶下完全正常運作,無論後來有沒有以系統管理員身份執行。

示範影片








建議

你有任何建議或臭蟲要報告嗎?請於下面回覆。





下載版本/歷程












Get it from CNET Download.com!



(下載舊版本?)




























版本 日期 更新內容 MD5
3.3 20120527

(ws.az.33)

- 解決自訂熱鍵長按滑鼠中鍵的動作容易被激發的問題

- 改善面板元素在視窗基本主題下的顯示效果

- 新增重新啟動選項(Restart)在工具欄圖示和 Az 選單內

- 滑鼠左鍵雙擊面板切換放大鏡/ZoomIt 面板模式;滑鼠中鍵雙擊面板激發重啟

- 改良了的技巧提示

- 應用更多 OSD。大大小小的臭蟲修正

- 首個(非官方)支持 Windows 8(消費者預覽版)的版本

a32d9e2bec5852c3a92b4ac5cca93f6a
3.2a 20120509

(ws.az.32a)

修正選單分隔線問題、一些改良

539cfe44a1502d5d68760edb866e613d
3.2 20120505

(ws.az.32)

- 許多 UI/UX 小改良(例如選單的分隔線)

- 在面板上按滑鼠右鍵切換經典和傳統(Modern/Classic)模式

- 滑鼠單擊系統通知欄圖示能快速地停用或啟用 AeroZoom 熱鍵

- 支持非系統管理員自動備份設定

- 修復了自訂熱鍵(Custom Hotkeys)佔用過多熱鍵的 bug(現在兼容 Firefox 的 Image Zoom 插件)

- 更多地方裡利用了 OSD

- Custom Hotkeys 能批次的啟動或停用

- 最新的 AutoHotkey_L 版本

4011bca908e7de2850533cfd99c8262b
3.1 20120110

(ws.az.31)
AeroSnip(改良了的擷取工具)、 Elastic Zoom(有“彈性”的放大鏡)、 ZoomIt Panel(ZoomIt 面板)、Custom Hotkeys(自定義快捷鍵),支持標準使用者權限賬戶(有限度支持 UAC、Vista 和 XP) 811fd292551db9e6f285b4a6c1f06233
3.0 20110824

(ws.az.30)
公開測試版 200ae3b7fef9d52ee8bcfed0d45489af
2.1 20110505

(ws.az.21)
內部發行
2.0a 20110405

(ws.az.20a)
改良 ZoomIt 安裝過程和一些小改善。

解決了原來鍵盤熱鍵問題。
ec6eac6b1312972c645da438877f5cee
2.0 20110403

(ws.az.20)
重大的發行。完全重新設計。詳見這文件 57511c2d459b2a3e13d0f5ffe6789d66
1.7 20100424 修正開啟 UAC 執行時的錯誤。

提升調整設定和重設的反應速度。

修正鍵盤 Help 選單和 [hide] 按鈕的 alt text 。
86d38c042bc7f50546444a771fba3ca5
1.6 20100419 首次公開發行。

增加 [off] 按鈕以暫停鼠鍵連繫。
51a025f7ef39cf5bee645e679feefb2b
1.5 20100417 增加 Draw、Type 和 Calc 功能。
1.0

20091210 內部版本  















※ 如果您喜歡 AeroZoom,歡迎 donating US $1 以鼓勵作者和支持開發。



歡迎用以下方式儲存或分享本文:



Share
 

wander-sick Copyright © 2012 Fast Loading -- Powered by Blogger