|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-03-15, 12:45 AM | #1 |
榮譽會員
|
一招吃遍天 一個文件搞定系統所有問題
一招吃遍天 一個文件搞定系統所有問題
在使用電腦的程序中我們會遇到很多的問題,煩人的廣告視窗不停的彈出;不停的在多套網路組態中切換;時常忘掉制作備份網路中的關鍵資料;加密的資料夾由於誤操作無法開啟。你想過沒有以上這些問題都可以通過一個小文件解決?你甚至可以借助它解決幾乎所有在使用電腦時遇到的問題。它就是功能強大的bat文件。 一、查漏補缺——給系統功能添把火 我們的操作系統雖然功能強大,但是在某方面的套用上依舊存在欠缺,如:沒有定時關機軟體。而用bat文件可以解決很多這類問題。 1.關機與重啟 我們先做個讓電腦在每天指定時間關機的bat,具體方法如下: 開啟附件中的記事本,然後在裡邊寫入,at 22:00 shutdown -s -f,然後選項「文件→儲存」,儲存檔案類型選項「所有文件」,然後將其命名為:shutdown.bat,如圖1所顯示。如果你希望每天都在晚上十點關機,則將這個文件移到到「開始→程序→啟動」中,這樣每次開機該檔案都將被執行,其具體含義是,at 22:00在每天十點,shutdown -s -f關機且關閉所有未回應程序。 圖1 將文件儲存為bat文件 如果你需要經常重啟機器,可以編寫一個快速關機的bat文件,還是開啟一個記事本,寫入: @echo off //關閉指令行顯示 %systemroot%\system32\shutdown -r -t 0 //-r參數表示重啟電腦,-t表示時間後邊跟隨等待秒數,為0則表示馬上重啟 2.磁牒整理 Windows XP原有的的磁碟重組程式無法進行全盤整理,我們可以編寫一個全盤整理的bat,在記事本裡邊輸入: defrag c: /f /v defrag d: /f /v //有幾個分區就寫幾行,其中-f表示即使可用磁牒空間不足,也強制進行磁牒整理。-v表示顯示整理結果。 將這個存為bat文件,再雙按即可。如果你嫌整理的時間太長,不願意在一旁守著,可以在文件的結尾輸入:shutdown -s -f,讓其執行完關機即。 二、一律從簡——讓網路操作變輕鬆 訪問共用資料夾、制作備份網路資料、切換網路組態等一般網路操作,如果採用傳統做法,實在是費時費力。用bat文件,一切將可以簡化為一個雙按動作。 1.制作備份還原網路組態 對於經常使用筆記型電腦在兩地上網的朋友,切換網路組態就成了家常便飯,總是該來該去實在麻煩,用bat文件可以使一切都變得簡單。 首先選項「開始→執行」,輸入:cmd,Enter鍵後進入指令行界面,然後輸入:netsh -c interface dump>d:\home.txt,Enter鍵後,系統將會把你現用的網路組態制作備份到d盤的home.txt文件中。然後開始編寫bat文件,只有簡單的一行:netsh -f d:\home.txt,儲存為bat文件,以後雙按該檔案就會套用home.txt中的網路組態。如果你覺得兩個文件煩,也可以將兩個文件寫成一個bat文件: @echo off netsh interface ip set address name="本機連接" source=static addr=10.10.10.1 mask=255.255.255.0 //設定本機連接的ip位址為:10.10.10.1,子網路遮罩為:255.255.255.0 netsh interface ip set address name="本機連接" gateway=110.10.10.2 gwmetric=0 //設定網路閘道 netsh interface ip set dns name="本機連接" source=static addr=10.10.10.3 register=PRIMARY //設定主dns netsh interface ip add dns name="本機連接" addr=10.10.10.4 //設定制作備份dns netsh interface ip set wins name="本機連接" source=static addr=none //設定wins 2.在區域網路中群發訊息 如果你區域網路中的機器沒有禁止信使服務的話(啟用方法為:在「執行」裡輸入:services.msc,雙按裡邊的Messenger,選項啟用即可),當需要定時向全網傳送消息時,完全可以用批次處理文件實現,實現方法是: rem 準備發佈「9點斷網」給區域網路所有電腦 //顯示在bat執行前,起到提示作用 pause //暫停執行,按任意鍵繼續,如果需要定時執行,則不要此段 net send * 9點斷網 //傳送下「9點斷網」的訊息,網段中所有的機器,「*」表示所有的機器 將其儲存為bat文件,雙按後得到如圖2所顯示的效果。再按鍵碟上的任意鍵,訊息將被傳送到全網。如果你希望它定時傳送,則將pause字段去掉,然後將其加入到計劃工作中即可。 [img]http://www.webjx.com/upfiles/20060314/20060314093714_02.jpg[/uimg] 圖2 傳送訊息前將指出提示 3.開啟或關閉網路共享 當你需要共享某個遠端的資料夾時,總要跑到本機去操作,如果數量眾多,就有可能跑斷腿,我們可以編寫一個自動共享硬碟的bat文件,將文件發給用戶,只要其雙按該檔案,即可實現共享的目的。 @echo off echo REGEDIT4>c:\1.reg echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Network\LanMan\E]>>c:\j.reg echo "Flags"=dword:00000102>>c:\j.reg //Flags用於是確定共享目錄的訪問方式,其中"Flags"=dword:00000102是完全共享,101是只讀,103是根據密碼訪問。 echo "Parm1enc"=123:>>c:\1.reg //Parm1enc鍵值儲存著完全訪問方式下的密碼 echo "Parm2enc"=456:>>c:\1.reg //Parm2enc鍵值儲存著只讀訪問方式下的密碼 echo "Path"="D:\">>c:\1.reg //Path鍵值是共用資料夾的路徑 echo "Remark"="我共享了你的D碟">>c:\1.reg //Remark鍵值是備註 echo "Type"=dword:00000000>>c:\1.reg REGEDIT /S c:\j.reg DEL c:\j.reg cls exit 用戶執行這個bat文件後,再註銷一下,資料夾就會被共享出來了。如果你每天都需要訪問某個共用資料夾,且這個共用資料夾設定了密碼,你還可以讓bat文件幫你在開機的時候先輸入密碼,你再訪問時就只需要雙按開啟即可。輸入:net use \\192.168.0.1\IPC$ "1234" /user:"administrator,這個表示訪問PC機192.168.0.1上邊的共用資料夾,用administrator用戶,密碼為:1234。將其儲存為bat文件,並將其加入到啟動組中即可。 共用資料夾管理不當,會產生嚴重安全隱患,所以有時為了安全,需要批量卸載掉共用資料夾,其實只要將指令:net share c$ /del加入到bat文件中即可,其中c$為共用資料夾的名字,完整的例子可以到XXXX下載。 4.制作備份網路資料 你還可以利用bat文件將資料制作備份到區域網路內的某台文件伺服器上,這樣就省去了複製貼上的麻煩,具體做法是: set source=e:\work //文件來源為本地機e盤的work資料夾 set dest=\\192.168.0.1\backup //目標資料夾為PC機192.168.0.1的backup資料夾 net use \\192.168.0.1\IPC$ "1234" /user:"administrator" xcopy %source% %dest% /e /v /r /y /z //將來源碟檔案拷貝到目的伺服器 將其儲存為bat文件,以後只要雙按此文件即可完成制作備份工作。 三、固若金湯——令電腦安全更放心 1.用bat加密文件 無論使用使用加密工具還是系統原有的的EFS加密,一旦遇到密碼丟失掉或者證書損壞時,想要恢復原來的文件就變得非常困難,用bat文件實現的加密則非常簡單。 具體的操作步驟為,首先在D碟中建立一個資料夾ABC,然後在執行中輸入:cmd後Enter鍵,開啟指令行編輯視窗,然後輸入: C:\>Documents and Settings\Administrator\cd\ C:\>d: D:\>cd abc D:\abc>md 1..\ //在abc目錄下建立s.目錄 然後在abc目錄下建立一個bat文件,內容為: copy abc\* 1..\* del /q abc\* 將其儲存為:加密.bat,並將其放到abc目錄下。然後再建立一個bat文件,內容為: copy 1..\* abc\* 將其儲存為:解密.bat,顧名思義,需要加密文件時雙按加密.bat文件,需要解密時雙按解密.bat文件。 我們來瞭解一下這個加密的具體原理,在Windows中「\」符號代表的是路徑分隔符,用於區分父資料夾與子資料夾。所以Windows無法開啟名稱中含有「\」的文件或資料夾,雙按這類文件或資料夾時系統會提示錯誤,如圖3所顯示。而這類資料夾在指令行模式下是可以訪問的。我們在abc資料夾中建立這麼一個無法開啟的資料夾,當需要加密時,用加密.bat將abc資料夾中的內容複製到這個特殊資料夾中。反之,將其複製出來則完成解密工作。如果將指令:D:\abc>md 1..\,改為:D:\abc>md 1..\a,則1..\資料夾將不可見。 圖3 資料夾無法訪問 2.遮閉淘寶網廣告 很多惹人厭的網站都喜歡在我們的機器中彈出一堆的廣告,以增加其知名度,淘寶就是其中的一個,它的廣告在你的桌面上肆無忌憚的彈出,實在讓人沒有安全感,我們可以用bat文件將其禁用。對於操作系統是Windows XP/2003的系統,建立bat文件: %SystemRoot%\system32\notepad.exe C:\WINDOWS\system32\drivers\etc\hosts #kill taobao 0.0.0.0 www.taobao.com 0.0.0.0 search.taobao.com 0.0.0.0 taobao.com 0.0.0.0 www.unionsky.cn 0.0.0.0 www.allyes.com 如果操作系統是Windows 98/ME,則需將首行取代為:%SystemRoot%\system32\notepad.exe C:\WINDOWS\hosts,這個bat文件的作用是將與淘寶相關的網頁都指向一個空IP,是你的機器無法訪問淘寶,也就不會看到它的廣告了,哈哈。 其實bat文件還有很多強大的功能,如:自動安裝軟體、操作系統,殺毒,批量移除文件等。由於篇幅所限這裡就不一一介紹了。最後提一句,bat文件還可以用於最佳化系統中的各項服務,最佳化文件可以到http://family1.chinaok.com/down/200602/datf.rar下載。 |
__________________ |
|
送花文章: 3,
|