2008/11/14

將MAC的選單列移植到Windows



滿不錯用的程式,操作方式和MAC的選單列差不多,而且不太耗資源,
以前有看同事用過,現在自己親身體驗後發現真的滿好用的,提供大家參考!
Demo畫面:



軟體的特色如下:

  • Minimize windows to the dock
  • Real-time window previews in Vista
  • Running application indicators
  • Simple drag-n-drop interface
  • Multi-monitor support
  • Supports alpha-blended PNG and ICO icons
  • Icons zoom and transition smoothly
  • Auto-hide and Popup on mouse over
  • Positioning and layering options
  • Fully customizable
  • Completely Portable
  • ObjectDock Docklet support
  • Compatible with MobyDock, ObjectDock, RK Launcher, and Y'z Dock skins
  • Runs great on slower computers
  • Unicode compliant
  • Supports many languages and can easily be translated
  • A friendly user base :)
  • And best of all... its FREE!!!

軟體下載網址: http://rocketdock.com/download

2008/09/22

無法點兩下圖示開啟磁碟機處理方式



  1. 開始/執行,輸入"cmd"開啟 dos 視窗
  2. 在根目錄輸入"dir/w/a"查看是否有autorun.inf檔 (a為顯示全部,包含隱藏檔)
  3. 若有可以輸入"type autorun.inf"看是否為病毒引線
  4. 輸入"attrib -r -h -s autorun.inf"解開檔案的唯讀與隱藏
  5. 輸入"del autorun.inf"刪除檔案
  6. 另外手動新增名為"autorun.inf"的資料夾,並設唯讀與隱藏
第六點主要是防止下次插入有病毒的隨身碟,病毒又直接在磁碟機根目錄新增autorun.inf,造成一開啟磁碟機就被病毒感染。

關閉光碟自動啟動功能



現在都用來阻止隨身碟病毒了。

  1. 開始/執行, 輸入 gpedit.msc打開群組原則
  2. 左邊,電腦設定/系統管理範本/系統
  3. 在右邊視窗 "關閉自動播放" 點兩下左鍵,點選"已啟用"
  4. 在 "停用自動播放在" 的下拉選單, 選擇 "CDROM光碟機"或是"所有磁碟機" (避免隨身碟病毒專用)


2008/08/07

bat 批次檔指令



今天試著將GPO的指令寫判斷式,這個網頁不錯,把文章轉過來!

--

這些是在bat批次檔裡面常會看見的,
其他還有像是shift、for、...


echo ... (顯示...,配合@echo off,給別人的注解)
命令>nul (放於命令列最後,不顯示執行結果)
rem ... (取消...命令,給自己的注解,隱藏的)
pause ... (暫停,...可當注解)

call other.bat (呼叫其他批次檔插入執行)
set dircmd=/l/a/o/p (設定環境變數,如dir cmd 預設參數)
if "%config%"=="mini" goto mini (判斷指令 "變數"=="字串" 到mini項) (=goto %config%)
:mini


另外2篇在我blog裡DOS相關祕技是在這:
祕技真傳:DOS 指令 http://blog.pixnet.net/ca95/post/2788500

介紹Config.sys文件(與Autoexec.bat) http://blog.pixnet.net/ca95/post/3208514


當然bat 批次檔指令較詳盡的說明:
參考:MS-DOS的批次檔 (含圖結果)
http://enews.tpc.edu.tw/document/technology/2001/%E6%95%99%E7%B6%B2%E4%B8%AD%E5%BF%83%E5%8A%89%E4%BB%81%E5%AE%87%E3%80%8CMS-DOS%E6%89%B9%E6%AC%A1%E6%AA%94%E3%80%8D.htm
==========
早期在DOS系統工作下,都可能需要使用批次檔來執行電腦工作,當文字介面的系統逐漸被Windows、Unix系統(圖形介面)所取代時,現今一般使用電腦的人,可能也不是很清楚什麼是批次檔,我們今天就來介紹何謂批次檔。

批 次檔是一種文字檔案(ASCII檔案),由一連串的MS-DOS命令所組成的。批次檔的命名規則與一般檔案相同,但其副檔名固定為".BAT",即"將一 連串的命令"儲存在檔案中,該批次檔的指令可無限制的重覆使用,永遠得到相同的執行結果。究竟批次檔又該如何使用呢?以下介紹批次檔的常用指令。
批次檔的常用指令如下:
一、 ECHO
在正常的情況下,批次檔中的每道命令執行前都會先出現螢幕上。有了ECHO命令,就可以任意控制是否列印出命令列。
用法:在批次檔中鍵入echo on/off ,on:表示要印出命令列,off:則不印出命令列,若要禁止批次檔的命令顯示在螢幕上,則使用隱藏echo off(@ECHO OFF),用法在命令列的開頭上加上@符號
Ex:
@echo off 表示資料隱藏
echo .... 測試ECHO指令
echo .... 請稍後
echo .... 完成....

二、 代換參數
代換參數的標記是一個百分號(%)再跟著一個阿拉伯數字,最多可使用10個代換參數,這些變數的值,則由呼叫批次檔的命令所指定。
Ex:
@echo off
echo .... 測試代換參數指令
echo .... 請稍後
echo .... 完成.....
echo %1 %2 %3 %4

三、 PAUSE:是暫停批次檔的執行。當MS-DOS執行到PAUSE時就暫時中止目前的工作,並印出下列訊息:
press any key to contunue ……
Ex:
@echo off
echo .... 測試代換參數指令
echo .... 請稍後
echo .... 完成.....
echo %1 %2 %3 %4
pause
echo %5 %6

四、 REM(REMark)用來在批次檔執行中顯示某些訊息,用法是在批次檔中鍵入rem,後面跟著所要顯示的字串
Ex:
@echo off
echo .... 測試代換參數指令
echo .... 請稍後
echo .... 完成.....
rem 下面指令,開始做代換參數
echo %1 %2 %3 %4
pause
echo %5 %6

五、 IF
IF命令在批次檔中用來測試特定的條件,以決定是否執行某些命令。絛件的型態分為四種:
(1) IF EXIST
此條件是用來檢查某一檔案是否存在,若存在則條件成立,便執行指定的命令
Ex:
@echo off
if exist test1.bat type test1.bat
echo 執行程式結束
(2) IF String1 = = String2(= = 表相等性的比較)
Ex:
@echo off
echo .... 測試IF指令
echo %1
if %1 == a goto first
if %1 == b goto second
if %1 == c goto three
:first
echo 執行first (a)
goto finish
:second
echo 執行second (b)
goto finish
:three
echo 執行three (c)
goto finish
:finish
(3) IF ERRORLEVEL
ERRORLEVEL是由MS-DOS所管理的一個系統變數,目的是監視所有錯誤發生的情況。(類似ErrorMessage)
(4) IF NOT
IF NOT是當測試條件不成立時才執行後面命令
Ex:
@echo off
if not exist test1.bat type test1.bat
echo 執行程式結束

六、 GOTO
GOTO命令在批次檔中用來轉移控制權,可以指示批次檔跳至某一標記(line label)由一個冒號(:)跟著字元符號所組成的;label也可使用代換變數
Ex:
goto first 或 goto %1

七、 FOR
FOR命令允許批次檔中的其他命令,可以重覆地執行
for %%a IN (file1 file2 file3) DO del %%a
虛擬變數必須以兩個百分號(%%)起頭,in後面著參數列,do後面跟著要執行的命令
Ex:
@echo off
echo .... 測試FOR指令
echo .... 請稍後
echo .... 完成.....
echo ....
for %%a IN (test_a.bat test_b.bat test_c.bat) do copy %%a prn

八、 SHIFT
SHIFT命令允許在批次檔的起動命令中,使用超過10以上的實際參數
(%0~%9)

九、 CALL
模組化的程式設計,是將一個完整的程式分割成一個個獨立的模組(module),每個模組負責一項功能
Ex:
@echo off
echo .... 測試CALL指令
echo .... 請稍後
echo %1 %2
call test_b
echo %3 %4
echo 程式模組已執行完畢 (test_a.bat)
@echo off
echo 執行test_b程式
echo 即將執行test_c .....
call test_c
echo 執行test_b程式完畢~~~ (test_b.bat)
@echo off
echo 執行test_c程式
if exist test2.bat type test2.bat
echo 執行test_c程式完畢~~~ (test_b.bat)
執行 test_a


原文: http://blog.pixnet.net/ca95/post/3922827
--


補充:


設定固定IP

netsh interface ip set address "區域連線" static IP Subnet Gateway
netsh interface ip set dns "區域連線" static DNS

2008/07/30

變更產品金鑰



http://support.microsoft.com/kb/895456/zh-tw

文章編號 : 895456
上次校閱 : 2007年12月4日
版次 : 5.3

重要 本文包含如何修改登錄的相關資訊。修改登錄之前,請務必將它備份起來,並了解在發生問題時如何還原登錄。如需有關如何備份、還原和修改登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 登錄說明
徵狀

如果沒有先移除再重新安裝 Microsoft Office,無法變更 Microsoft Office XP、Microsoft Office 2003 或 2007 Microsoft Office 程式及套件的產品金鑰。

解決方案

如果要解決這個問題,請依照本節中的步驟執行。

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。您可能需要重新安裝作業系統,才能解決這些問題。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。注意 如果您在完成這些步驟之後嘗試開啟 Office 程式,會收到訊息提示您要輸入有效的產品金鑰。在開始這些步驟之前,請先在手邊準備好有效的產品金鑰。

1. 關閉所有 Office 程式。

2. 按一下 [開始],按一下 [執行],輸入 regedit,然後按一下 [確定]。

3. 找出並按一下下列子機碼:

如果是 2007 Office 程式及套件:
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\12.0\Registration
如果是 Office 2003:
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\11.0\Registration
如果是 Office XP:
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\10.0\Registration

4. 匯出 Registration 子機碼。

如果新的產品金鑰沒有作用,您可以在 Registration 子機碼下製做值的備份。如果要執行這項操作,請依照下列步驟執行:

a. 用滑鼠右鍵按一下 Registration 子機碼,然後按一下 [匯出]。
b. 在 [儲存於] 清單中,選取要儲存登錄項目的位置。
c. 在 [檔案名稱] 方塊中,輸入要匯出的 .reg 檔案的名稱,然後按一下 [儲存]。

注意 在步驟 4a 到 4c 中,您已建立 Registration 子機碼的備份。您可以按兩下在步驟 4c 中儲存的 .reg 檔案,來還原 Registration 子機碼的登錄設定。.reg 檔案的內容會自動匯出至登錄。

5. 在 Registration 子機碼下,可能會有數個包含英數字元組合的「全域唯一識別碼」(GUID)。安裝在您電腦上的每個程式都有特定的 GUID。

按一下 GUID。然後,檢視 Productname 登錄項目右窗格中列出的 Office 版本。在找到包含 Office 程式版本的 GUID 之後,請依照下列步驟執行:

a. 用滑鼠右鍵按一下 DigitalProductID 登錄項目,按一下 [刪除],然後按一下 [是]。
b. 用滑鼠右鍵按一下 ProductID 登錄項目,按一下 [刪除],然後按一下 [是]。

如需有關如何識別您電腦上所安裝的 Office 套件或程式版本的正確 GUID 的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
928516 (http://support.microsoft.com/kb/928516/) Description of the numbering scheme for product code GUIDs in 2007 Office suites and programs
832672 (http://support.microsoft.com/kb/832672/) Description of numbering scheme for product code GUIDs in Office 2003
302663 (http://support.microsoft.com/kb/302663/) Description of the numbering scheme for product code GUIDs for Office XP programs

6. 關閉「登錄編輯程式」。

7. 開啟 Office 程式,例如 Microsoft Word。當您收到訊息提示您要輸入產品金鑰時,請輸入正確的產品金鑰,然後按一下 [確定]。

2008/07/17

製作 XP 整合 SP3 光碟



這陣子一直用到整合SP3的功能,雖然網路上有很多整合的文章,但都不是自己所需要的。因此將該篇文章另存一份在自己的blog,以便日後使用。
--
[教學][研究] 製作 XP 整合 SP3 光碟

根據zh-tw_windows_xp_service_pack_3_x86_cd_x14-60564.iso的READMESP.HTM
文件中要求至少要 SP1 才能安裝 SP3, 建議從 SP2 安裝
(這個iso是有人從MSDN網路下載的, WINDOWSXP-KB936929-SP3-X86-CHT.exe 要等美國 2008/4/29 才有公開下載, 台灣約 2008/4/30 才能下載)

有人安裝SP3後, 原來的IE7搭配有些問題.
必須抓2007年10月版本的IE7完整版再次安裝

另外有人抓到的SP3, 算出的MD5似乎不對, 有人的對
原MSDN MD5/SHA1
MD5: 2BB04AE5071C325EF03A487F95A4630F
SHA1: 94B06880DE3A5889000A06FE64034DC69D6EE646

另外光碟中有些文件是 SP2 的,
還有文件中要求至少要 SP1 才能安裝 SP3, 建議從 SP2 安裝
(以前的 MS-Windows 就算從 SP0 也可以安裝 SP3)

下列作業系統無法使用 SP3 來更新:
Windows XP Professional x64
Windows XP Embedded

方法1

1.把 XP with SP2 原版光碟內容拷貝到 D:\XPwSP2
2.把 zh-tw_windows_xp_service_pack_3_x86_cd_x14-60564.iso 用 Alcohol 52% 1.9.6.6221 Free Edition 或 UltraISO 掛到 E:\
3.執行 E:\WINDOWSXP-KB936929-SP3-X86-CHT.exe -s:D:\XPwSP2
4.用 UltraISO 或 WinISO 開啟 XPwSP2.iso , 刪除所有內容 (這樣會留下光碟開機功能)
把 D:\XPwSP2 內容全部拖進去, 用 UltraISO 存檔成為 XPwSP3.iso


方法2

1.把 XP with SP2 原版光碟內容拷貝到 D:\XPwSP2

2.下載 WINDOWSXP-KB936929-SP3-X86-CHT.exe , 放到 D:\
開始->執行->「D:\WINDOWSXP-KB936929-SP3-X86-CHT.exe /U /X:D:\SP3」
把 WINDOWSXP-KB936929-SP3-X86-CHT.exe 解壓縮到 D:\SP3 子目錄裡面

3.開始->執行->「D:\SP3\I386\UPDATE\UPDATE.EXE /S:C:\XPwSP2」
把解壓縮後的 SP3 整合覆蓋到原本的 Windows XP 的安裝資料夾內

4.用 UltraISO 或 WinISO 開啟 XPwSP2.iso , 刪除所有內容 (這樣會留下光碟開機功能)
把 D:\XPwSP2 內容全部拖進去, 用 UltraISO 存檔成為 XPwSP3.iso



相關文章

Microsoft Windows XP Service Pack 1 Installation and Deployment Guide
http://www.microsoft.com/windowsxp/downloads/updates/sp1/spdeploy.mspx

[教學]製作整合 SP1 建立 Windows XP 啟動安裝光碟
http://forum.icst.org.tw/phpBB2/viewtopic.php?p=138

[教學]請問如何製作 Windows XP with SP2 CD ?
http://forum.icst.org.tw/phpBB2/viewtopic.php?t=3763
--

本文出處: http://forum.icst.org.tw/phpBB2/viewtopic.php?p=47463

2008/04/01

移除/隱藏blogger navbar



移除:
在</head>前,加入程式碼

<style type='text/css'>
.Navbar {visibility:hidden;display:none;}
</style>

隱藏(限Firefox):
在</head>前,加入程式碼

#navbar-iframe{opacity:0.0;filter:alpha(Opacity=0)}
#navbar-iframe:hover{opacity:1.0;filter:alpha(Opacity=100, FinishedOpacity=100)}