Windows 11下如何通过Shell命令在单个Microsoft Photos实例中打开多张图片?
Windows 11下如何通过Shell命令在单个Microsoft Photos实例中打开多张图片?
嘿,这个问题我之前折腾过,终于找到靠谱的解决办法了!你说的start命令确实有这个问题——要么只打开第一个文件,要么分开开多个窗口,完全达不到咱们要的效果。
其实咱们可以直接调用Microsoft Photos的官方启动入口,用这个命令就能实现和手动选中按回车一样的效果:
start shell:AppsFolder\Microsoft.Windows.Photos_8wekyb3d8bbwe!App "D:\Pics\image1.jpg" "D:\Pics\image2.jpg" "D:\Pics\image3.jpg"
这个命令会直接唤起单个Microsoft Photos实例,并把你指定的所有图片都加载进去,支持滚动浏览,和手动操作的体验一模一样。
如果你经常需要批量这么做,还可以整个简单的批处理脚本省事儿:
- 新建一个文本文件,把下面的内容粘贴进去:
@echo off start shell:AppsFolder\Microsoft.Windows.Photos_8wekyb3d8bbwe!App %*
- 把文件后缀改成
.bat,比如命名为OpenInPhotos.bat。 - 之后不管是把图片拖到这个批处理文件上,还是在命令行里输入
OpenInPhotos.bat 图片1.jpg 图片2.jpg,都能一键在单个Photos窗口打开所有选中的图片。
另外补充一句:这个启动IDMicrosoft.Windows.Photos_8wekyb3d8bbwe!App是固定的,不会因为Photos的版本更新而变化,所以不用担心系统更新后命令失效~
备注:内容来源于stack exchange,提问作者user1713174
相关产品推荐
相关产品推荐

