鍍金池/ 教程/ Java/ 批處理別名
批處理決策結(jié)構(gòu)
批處理數(shù)組
批處理網(wǎng)絡(luò)設(shè)置
批處理教程
批處理文件夾操作
批處理進(jìn)程
批處理腳本調(diào)試
批處理函數(shù)
批處理運(yùn)算符
批處理注釋
批處理腳本日志
批處理語(yǔ)法
批處理設(shè)備
批處理輸入輸出
批處理字符串
批處理簡(jiǎn)介
批處理注冊(cè)表
批處理別名
批處理文件
批處理日期時(shí)間
批處理打印
批處理命令
批處理變量
批處理執(zhí)行環(huán)境

批處理別名

別名表示現(xiàn)有命令創(chuàng)建快捷鍵或關(guān)鍵字。 假設(shè)想要執(zhí)行下面的命令,不是使用/w選項(xiàng)的目錄列表命令,而不是在目錄列表中顯示所有必要的細(xì)節(jié)。

dir /w

假設(shè)如果要?jiǎng)?chuàng)建這個(gè)命令的快捷方式如下。

dw=dir /w

當(dāng)要執(zhí)行dir /w命令時(shí),可以簡(jiǎn)單地鍵入dw這個(gè)單詞。dw這個(gè)詞現(xiàn)在已經(jīng)成為命令dir /w的別名。

創(chuàng)建別名

別名通過(guò)使用doskey命令進(jìn)行管理。

語(yǔ)法

DOSKEY [options] [macroname=[text]]

其中,

  • macroname - 宏的簡(jiǎn)稱。
  • text - 要調(diào)用的命令。

以下是DOSKEY命令的選項(xiàng)的說(shuō)明。

編號(hào) 選項(xiàng) 描述
1 /REINSTALL 安裝Doskey的新副本
2 /LISTSIZE = size 設(shè)置命令歷史緩沖區(qū)的大小。
3 /MACROS 顯示所有Doskey宏。
4 /MACROS:ALL 顯示所有具有Doskey宏的可執(zhí)行文件的所有Doskey宏。
5 /MACROS:exename 顯示給定可執(zhí)行文件的所有Doskey宏。
6 /HISTORY 顯示存儲(chǔ)在內(nèi)存中的所有命令。
7 /INSERT 指定鍵入的新文本以舊文本插入。
8 /OVERSTRIKE 指定新文本覆蓋舊文本。
9 /EXENAME = exename 指定可執(zhí)行文件。
10 /MACROFILE = filename 指定要安裝的宏的文件。
11 macroname 指定創(chuàng)建的宏的名稱。
12 text 指定要錄制的命令。

示例

創(chuàng)建一個(gè)名為keys.bat的新文件,并在文件中輸入以下命令。 下面的命令會(huì)創(chuàng)建兩個(gè)別名,一個(gè)是cd命令,它會(huì)自動(dòng)進(jìn)入名為test的目錄。 另一個(gè)是dir命令。

@echo off
doskey cd=cd/test
doskey d=dir

當(dāng)執(zhí)行該命令,就可以在命令提示符下運(yùn)行這些別名。

下面的截圖顯示了在上面創(chuàng)建的批處理文件被執(zhí)行后,可以自由地輸入d命令,它會(huì)給目錄列表,這意味著別名已經(jīng)被創(chuàng)建成功了。

刪除別名

通過(guò)將宏的值設(shè)置為NULL,可以刪除別名或宏。

@echo off
doskey cd=cd/test
doskey d=dir
d=

在上面的例子中,首先將宏d設(shè)置為d = dir。 之后將其設(shè)置為NULL。 因?yàn)橐呀?jīng)將d的值設(shè)置為NULL,所以宏d將被刪除。

替換別名

可以通過(guò)將宏的值設(shè)置為新的期望值來(lái)替換別名或宏。

@echo off
doskey cd=cd/test
doskey d=dir

d=dir /w

在上面的例子中,首先將宏d設(shè)置為d = dir。 之后將其設(shè)置為dir /w。 由于已經(jīng)將d的值設(shè)置為一個(gè)新的值,所以別名d現(xiàn)在將呈現(xiàn)新的值。