如果我双击文件夹的快捷方式并打开该文件夹,然后再次双击相同的快捷方式,Windows 不会打开该文件夹的第二个实例,如果它已经打开,它会激活(或最大化)该文件夹,即我试图在命令行上复制的行为。
我可以在 bat 文件中运行它:
explorer "MyFolder"
这会打开 bat 文件旁边的“MyFolder”文件夹,但如果我在“MyFolder”已经打开的情况下再次运行 bat 文件,它会打开该文件夹的另一个实例。
explorer.exe 几乎没有任何开关,所以我想知道是否还有其他一些未记录的解决方法或秘密开关,所以如果 bat 文件多次运行也没关系,只有一个“MyFolder”实例会打开?
也许有一个小的命令行程序可以处理这个问题,但我什么都不知道,因此在这里问。
提前喝彩。
编辑:经过一番摆弄,这可行,但如果文件夹已经最大化,它会最小化它。不过,它确实只能打开一个实例......
start "" "MyFolder"
我想这可能是可用的,但如果文件夹已经打开并最大化,则将其最小化是不方便的。
我可以创建文件夹的快捷方式并在命令行上运行它,并将属性设置为“运行最大化”,但我不希望它填满屏幕,“运行最大化”会这样做。
我已经通过使用Target创建文件夹的快捷方式来解决它:
然后可以通过以下方式执行快捷方式: