W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
DOSKEY [/REINSTALL] [/LISTSIZE=size] [/MACROS[:ALL | :exename]]
[/HISTORY] [/INSERT | /OVERSTRIKE] [/EXENAME=exename] [/MACROFILE=filename]
[macroname=[text]]
/REINSTALL 安裝一組新的 Doskey。
/LISTSIZE=size 設(shè)置命令歷史記錄的緩沖區(qū)大小。
/MACROS 顯示所有 Doskey 宏。
/MACROS:ALL 為具有 Doskey 宏的執(zhí)行文件,顯示所有的Doskey 宏。
/MACROS:exename 顯示指定執(zhí)行文件的所有 Doskey 宏。
/HISTORY 顯示保存在內(nèi)存中的所有命令。
/INSERT 指定用鍵入的新文字插入舊文字中。
/OVERSTRIKE 指定新文字改寫舊文字。
/EXENAME=exename 指定執(zhí)行文件。
/MACROFILE=filename 指定安裝的宏文件。
macroname 指定所創(chuàng)建宏的名稱。
text 指定要登記的命令。
使用上下箭頭鍵選擇命令;ESC 清除命令行;F7 顯示命令歷史記錄;ALT+F7 清除命令歷史記錄;F8 搜索命令歷史記錄;F9 按編號選擇命令;ALT+F10 清除宏定義。
以下是 Doskey 宏定義的特殊碼:
$T 命令分隔符號。允許一個(gè)宏可以含多個(gè)命令。
$1-$9 批處理參數(shù)。與批處理程序中的 %1-%9 相同。
$* 以命令行中命令名稱后面的任何內(nèi)容替換的符號。
★★★★★實(shí)例★★★★★:
開關(guān)項(xiàng)/MACROS和/HISTORY可用于創(chuàng)建批處理程序,保在宏和命令。例如,創(chuàng)建一個(gè)包括所有Doskey宏目名為MACINIT.BAT的批處理程序,可輸入下面一條命令:
doskey /macros > macinit.bat
要想使用MACINIT.BAT文件,需對該文件進(jìn)行編輯,以便每個(gè)宏前都有一DOSKEY命令。
要?jiǎng)?chuàng)建一個(gè)包含最近用過的所有命令的批處理程序(假定程序名為TMP.BAT),可輸入下面一條命令:
doskey /history > tmp.bat
要定義一個(gè)具有多條命令的宏,可用$T分隔命令:
dosey tx=cd\tmep$dir/w$*
在上面的例子中,宏TX把當(dāng)前目錄定為TEMP,然后采用寬行顯示格式顯示目錄清單。宏的末尾加上$*,在運(yùn)行該宏時(shí)就可以再添加其它開關(guān)項(xiàng)。
下面的宏對于新目錄名使用了批處理參數(shù)。該宏首先創(chuàng)建一個(gè)新目錄,然后將其切換為當(dāng)前目錄:
doskey mc=md $1$tcd $1
使用前面的宏創(chuàng)建并切換到一個(gè)名為BOOKS的目錄,鍵入以下命令:
mc books
為創(chuàng)建一個(gè)使用批處理參數(shù)移動(dòng)文件或文件組的宏,鍵入下面的命令:
doskey mv=copy $1 $2 $t del $1
為創(chuàng)建一個(gè)導(dǎo)致MEM命令在每屏后暫停的宏,鍵入下面的命令:
doskey mem=mem $* /p
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: