如何在命令行运行Photoviewer.dll
问题描述:
当运行在命令提示下面将以下代码(如管理员):如何在命令行运行Photoviewer.dll
"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
它产生误差,如下所示:
“这文件没有与它执行此操作有关的程序,请安装程序或者,如果已经安装了一个,请在默认程序控制面板相关的。”
.tif
和.tiff
都在默认程序控制面板中关联。
我试图从一个.net的Windows应用程序调用此。
任何帮助表示赞赏。
答
RUNDLL32 “C:\ Program Files文件\ Windows照片查看器\ PhotoViewer.dll” “C:\ 00012.tif”
对于运行DLL,有rundll32
。
答
Windows 7的
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
- 映像路径必须不被引用!
答
这是没有必要直接运行PhotoViewer,让探险家做的工作适合你。作为奖励,据我所知,它可以与相对路径一起工作。
C:\Users\alphaniner> explorer Documents\test.png
+0
OP要求具体如何调用PhotoViewer。 – user362515 2016-04-06 18:12:10
你有解决方案,相对路径? – 2015-04-25 15:07:29
就像Laerne的观点一样,'path_to_image'必须是文件的完整路径,而不是相对路径。自己犯了这个错误几次。 – Ben 2016-02-01 21:01:47
映像路径必须不加引号! – 2016-05-23 10:10:01