在CMD(DOSKEY)中复制当前目录的文件路径

时间:2014-06-28 03:33:12

标签: windows cmd doskey

我用多个命令编写DOSKEY,用$ T分隔,我需要将当前目录的PATH复制到cipbord(所以我可以在CMD之外使用它)并继续执行命令。我试过chdir | clip之后用它来制动命令。基本上是来自Windows资源管理器的需求copy as path

4 个答案:

答案 0 :(得分:3)

echo %cd% |clip

做你想做的事吗?

答案 1 :(得分:1)

如果要将命令存储为DOSKEY宏,则需要转义|之类的任何特殊字符。此外,$ T在管道之后似乎不起作用,但^&确实有效。

doskey macroName=echo Command1^&cd^|clip^&echo Command2

答案 2 :(得分:1)

这对我有用:

doskey CC=echo ^%CD^%^|clip

答案 3 :(得分:0)

我发现 Magoo 的回答有效,只是 echo 在任何文本后附加了一个换行符。您可以使用 set 命令来防止这种行为。

echo | set /p=%cd% | clip