8

我只是想知道是否有一种方法可以从另一个调用一个 doskey 宏。我尝试了以下方法,但它不起作用:

>doskey cleanpix=%PATH%\cleanpix.bat
>doskey cp=cleanpix

我究竟做错了什么?

如果没有办法做我想做的事,是否有另一种方法可以定义cp与定义相同的命令,cleanpix而无需再次输入所有这些狗屎?除了 CTRL+C,当然还有 CTRL+V。

4

1 回答 1

3

我不相信 DOSKEY 宏可以直接相互调用。你可能最好使用这样的快速批处理文件。创建一个名为 (say) 的文件cp.cmd并将其放在路径中的某个位置。它的内容应该是:

call %PATHTOCLEANPIX%\cleanpix.bat %*

关于您的问题的另一条注释 - 我认为这%PATH%是问题的一个示例,而不是您尝试使用的文字值。 PATH是一个内置的环境变量,它包含一个cmd应该在其中查找可执行文件的目录列表。

于 2014-03-05T23:32:29.650 回答