作業系統備忘分類文章 顯示方式:簡文 | 列表

2005年02月17日

[Windows] DOS (命令提示字元) 的巨集功能

(2002/11/09 21:34:48 from Forum)

1.有些常用的指令,不想用批次檔的方式來指定,在Windows 2000的命令提示字元可以使用下列方法:

doskey alias=command

例如: doskey ls=dir/w
以後執行 ls 就等於執行dir/w,此功能就像4DOS中的alias一般.

2.要傳遞所有參數,則再指定$*:
doskey ed="c:\winnt\notepad.exe" $*

c:\>ed c:\temp\test.txt ==> 就等於 c:\winnt\notepad.exe c:\temp\test.txt

3.要檢視現有的巨集:doskey /macros

4.將現有巨集存入檔案,以供日後再次使用:
doskey /macros:all > macro.txt

5.使用巨集檔案:doskey /macrofile=macro.txt

若要讓Windows 2000的命令提示字元(即MS-DOS模式)一執行就啟動已經設定好的巨集, 步驟如下:

1. 在命令提示字元上按右鈕, 選"內容"
2. 移到第二個tab sheet(捷徑在目標後面增加 /k macro.bat
3. 按確定

產生c:\winnt\system32\macro.bat, 內容類似下列文字:
doskey /macrofile=c:\mydoc\macros.txt

macros.txt即為產生好的巨集內容. 以後要增加新的巨集, 只要直接修改macros.txt即可.


一行指令要執行多個命令, 在DOS下是用 & 或 &&, 在DOSKEY的script檔內要換成 $T 或 $t, 例如:

ct=cd d: $T d:

## ...繼續閱讀

Posted by emisjerry at 樂多Roodo!18:37回應(2)引用(0)

[Windows] DOS視窗的設定

(2002/11/09 13:39:06 from Forum)

對於習慣操作命令的人來說, command-line shell會比GUI的操作快許多, 但由於Microsoft的command.exe(Win 9X)或cmd.exe(Win 2K)的便利性與功能性, 都遠較JPSoft的4DOS, 4NT或TakeCommand-32差, 因此一直以來, 4DOS/4NT都是我慣用的命令列工具. 但在我重新安裝了Windows 2000 Server後, 4DOS等在執行一些命令後, 就會發生Internal error, 導致無法使用, 所以只能回頭使用Microsoft的cmd.exe.

以下是今天看到的功能, 也許有人會和我有同樣的需求, 因此整理後彙總如下:

  1. 在DOS視窗中的文字複製與貼上:
    用左上角功能表的編輯當然也可以,但效率有差,最方便的操作是:

    1. 左鈕拖到需要位置後,按右鈕複製(按Enter也可以)
    2. 在DOS視窗的目的地按右鈕
    3. 奇怪的微軟,為何不能用Ctrl C, Ctrl V呢?


  2. 打開功能表,調整下列參數值:

    1. 緩衝區大小:999
    2. 緩衝區數目:5
    3. 格式設定-螢幕緩衝區大小 高度:2500

    確定記得修改其連結之捷徑.

  3. 檔名或目錄名的自動完成功能:

    1. regedit
    2. 修改HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command PRocessor\CompletionChar
    3. 將其值改成9 (Tab鍵)

    以後就可以按Tab鍵來讓DOS自動尋找符合的檔名了.例如目錄內有三個TEST開頭的檔案,先輸入TEST後按Tab鍵,此三個檔案就會輪流出現.

  4. 輸入過的命令歷史:按F7可以顯示一個視窗出來,讓你挑選

  5. 複製輸入過命令:按F9會讓你輸入執行過指令的編號,輸入編號後就會將該編號的命令複製出來,按Enter便能執行.


## ...繼續閱讀

Posted by emisjerry at 樂多Roodo!18:35回應(0)引用(0)

[Windows] Net.exe的妙用

(2001/12/05 15:30:33)

我們最常用NET.exe的是做一個網路磁碟機, 例如:
  • net use r: \\電腦名稱\資源分享名稱
  • net use r: \\電腦名稱\資源分享名稱 /user:網域名稱\使用者ID
  • net use r: /delete 刪除r:

其實net.exe除了use之外,還有許多個子命令可以使用,用net不加參數就可以列出各個命令:

NET [ ACCOUNTS | COMPUTER | CONFIG | CONTINUE | FILE | GROUP | HELP |
HELPMSG | LOCALGROUP | NAME | PAUSE | PRINT | SEND | SESSION |
SHARE | START | STATISTICS | STOP | TIME | USE | USER | VIEW ]

資源分享可以用net share來查看與設定,如:
  • net share 列出所有分享出去的資源
  • net share doc /delete 刪除某個資訊
  • net share doc=d:\doc\mydoc 增加分享資源


另外,透過net start與net stop可以啟動與停止服務(Services):

net start "MSSQLServer" 啟動SQL Server 2000服務
net stop "MSSQLServer" 停止SQL Server 2000

## ...繼續閱讀

Posted by emisjerry at 樂多Roodo!18:31回應(0)引用(0)

2005年02月11日

sc.exe: 在本機控制遠端電腦的服務

在本機要直接控制遠端電腦的服務,可以透過MMC的新增主機來達成,但總是要許多個步驟,因此一般都是用VNC直接連到該部電腦來操作。事實上在Windows 2000的Resource Kit中有一個 sc.exe 指令可以輕易的達成此功能(在Windows 2003已內建此指令了,檔案存放於c:\Windows\system32)。

sc 是Service Control的意思,透過sc.exe對Windows的Service Control Manager下命令,不加參數執行會顯示出完整參數說明:

說明:
SC 是一個用來和服務控制管理員溝通的命令列程式。
使用方法:
sc ...繼續閱讀

Posted by emisjerry at 樂多Roodo!0:59回應(0)引用(0)

2005年02月7日

Windows系統命令與快速鍵


以下是快速執行Windows的面板(Panel)、元件與應用程式的方法,這些命令可以在DOS模式中執行,或將命令放在建立於桌面的捷徑裡:

執行檔:
控制台control.exe
音量控制面板sndvol32.exe
錄音機sndrec32.exe
記事本notepad.exe
Wordpadwordpad.exe
小畫家mspaint.exe
Internet ExplorerC:\Program Files\Internet Explorer\iexplore.exe
將IE啟動成kiosk狀態(全螢幕)iexplore -k
工作管理員(1)taskmgr.exe
工作管理員(2)Ctrl Alt Del按鍵
工作管理員(3)Ctrl Shift Esc按鍵
迅速移到登入使用者目錄cd %userprofile%
清理磁碟cleanmgr.exe

MS Console(.msc):

裝置管理員devmgmt.msc
電腦管理compmgmt.msc
群組原則物件編輯器gpedit.msc
磁碟重組工具(1)dfrg.msc
磁碟重組工具(2)defrag
事件檢視器eventvwr.msc
磁碟管理diskmgmt.msc
本機使用者和群組lusrmgr.msc
共用資料夾fsmgmt.msc

控制面板(.cpl):

系統內容(1)(我的電腦→右鍵→內容)sysdm.cpl
系統內容(2)Win Pause/Break
自動更新wuaucpl.cpl
聲音與音訊裝置 內容mmsys.cpl
滑鼠 內容(1)main.cpl
滑鼠 內容(2)control mouse
鍵盤 內容control keyboard
網際網路 內容inetcpl.cpl
網路連線 內容ncpa.cpl
螢幕 內容desk.cpl
電源選項 內容powercfg.cpl
新增硬體精靈hdwwiz.cpl
新增或移除程式appwiz.cpl
地區及語言選項intl.cpl
資料夾選項control folders
印表機和傳真control printers
日期和時間 內容timedate.cpl


Windows鍵盤快速鍵 C:\WINDOWS\Help\keyshort.chm

## ...繼續閱讀

Posted by emisjerry at 樂多Roodo!3:06回應(0)引用(0)

2005年02月6日

自己當倉頡:打造自己的輸入法


最近侯捷大師公布了他使用Windows 2000的通用輸入法的一些步驟與技巧,令我興起嘗試自行仿造鯨魚輸入法規則來建立自己輸入法的念頭,目標當然是設置更符合自己使用習慣的輸入法,進而能在寫文章時有更高的產能。

詳見PDF文件的說明。


(用FireFox直接讀取PDF時出現錯誤,您可以另存新檔後再檢視或請改用IE)

...繼續閱讀

Posted by emisjerry at 樂多Roodo!12:44回應(0)引用(0)
 [第一頁]  [1]  [2]  [3]  [4]  [5]