doskey

doskey

該命令是Windows中的一個命令,用於重調以前輸入的命令行, 編輯命令行並創建

基本介紹

  • 中文名:無
  • 外文名:doskey
  • 功能:重調命令創建宏
  • 使用系統:Windows系列
命令簡介,基本語法,參數解釋,套用示例,

命令簡介

該命令用於調用和建立DOS宏命令
[適用場合] 經常需要輸入重複的命令時,有非常大的用處

基本語法

doskey [/reinstall] [/listsize=<Size>] [/macros:[all | <ExeName>] [/history] [/insert | /overstrike] [/exename=<ExeName>] [/macrofile=<FileName>] [<MacroName>=[<Text>]]

參數解釋

  • /reinstall
    清空命令歷史緩衝區並重新安裝doskey
  • /listsize=<Size>
    指定歷史緩衝區的命令行數目
  • /macros
    顯示doskey宏,需要使用重定向符號“>”將宏重新存儲到一個檔案中,該參數可以簡寫為/m
  • /macros:all
    為所有執行檔顯示doskey宏
  • /macros:<ExeName>
    為指定的exe檔案名稱稱顯示所有可執行宏
  • /history
    顯示存儲在記憶體中的命令,可以使用重定向符號“>”將宏重新存儲到一個檔案中,該參數可以簡寫為/h
  • [/insert | /overstrike]
    指定是否將你輸入的文本插入或覆蓋,如果使用/insert參數,你輸入的文本將插入到已存在的文本中。如果使用/overwrite參數,新輸入的文本將覆蓋存在的文本,默認參數問/overwrite。
  • /exename=<ExeName>
    指定允許宏的執行檔名稱
  • /macrofile=<FileName>
    指定你想要安裝的包含宏的檔案
  • <MacroName>=[<Text>]
    創建由Text指定的命令的宏,MacroName指定宏的名稱,Text指定你想要錄製的命令,如果Text留空,則刪除MacroName。

套用示例

/macros和/history 參數在創建批處理的時候非常有用,例如:
doskey /macros > macinit
要想在Macinit中存儲宏,輸入:
doskey /macrofile=macinit
要創建一個叫Tmp.bat並包含了剛輸入的命令的批處理檔案,輸入:
doskey /history> tmp.bat
要使用多重明了定義宏,使用$t分隔命令,如下所示:
doskey tx=cd temp$tdir/w $*
在上面例子中,宏TX將目錄改變到Temp並使用寬格式顯示目錄列表。當運行TX時,可以使用$*附加其他命令到目錄。
下例宏為新目錄名稱使用批參數:
doskey mc=md $1$tcd $1
該例子將創建一個新目錄並將新目錄設定為新目錄。
要為Ftp.exe創建一個宏,當在Ftp命令提示符下輸入:go,open,mget,bye將依次執行,如下:
doskey /exename=ftp.exe go=open 172.27.1.100$tmget *.TXT c:\reports$tbye
創建一個無條件格式化磁碟的宏,輸入:
doskey qf=format $1 /q /u
使用該宏時,輸入:
qf a:
刪除存在的宏,輸入:
doskey vlist =

相關詞條

熱門詞條

聯絡我們