所以我试图创建一个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"并按Enter键,它将打开每个目录就好了。太好了!
所以现在我就这样做了:
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.
这只会打开最后一个窗口!
如何让它产生三个不同目录的三个独立实例?
答案 0 :(得分: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
希望有所帮助:)