0

所以我试图创建一个 Doskey 别名来生成 3 个 Windows 资源管理器实例,打开 3 个不同的目录。

我将 cmd.exe 快捷方式设置为从 file.cmd 读取,其中包含以下内容:

    @echo on
    DOSKEY ls=dir
    DOSKEY b=cmd.exe /K explorer "\\eservername\firstdirectory"
    DOSKEY c=cmd.exe /K explorer "\\eservername\seconddirectory"
    DOSKEY d=cmd.exe /K explorer "\\eservername\thirddirectory"

打开我的 cmd.exe 快捷方式时,我可以输入“b”或“c”或“d”并回车,它会打开每个目录就好了。伟大的!

所以现在我将这样做:

    DOSKEY run=a&b&c

但是...我不能运行另一个引用那些 DOSKEY 别名的命令,因为这是不允许的。
我还尝试在一个 DOSKEY 别名下将它们链接在一起,如下所示:

    DOSKEY runme="cmd.exe /K explorer "\\eservername\firstdirectory" && cmd.exe /K explorer "\\eservername\seconddirectory" && cmd.exe /K explorer "\\eservername\thirddirectory" together with && and it did not work.

这只会打开最后一个窗口!

如何让它产生三个不同目录的三个独立实例?

4

1 回答 1

0

我还希望我可以将 DOSKEY 别名链接成一个新别名。

但是应该起作用的是以下内容,使用^&

DOSKEY run=        cmd.exe /K explorer "\\eservername\firstdirectory" 
                ^& cmd.exe /K explorer "\\eservername\seconddirectory" 
                ^& cmd.exe /K explorer "\\eservername\thirddirectory"

格式化以获得更好的视图,oneliner 可能难以阅读。

在这个别名中对我有用:

DOSKEY go=cd C:\svn\my\actual\project\im\working\on ^& mvn gwt:debug

希望有帮助:)

于 2014-08-05T14:18:07.700 回答