当我在命令提示符下运行以下代码时(以管理员身份):
"C:\Program Files\Windows Photo Viewer\PhotoViewer.dll" "C:\00012.tif"
产生如下错误:此文件没有与之关联的程序来执行此操作。请安装一个程序,如果已经安装了,请在“默认程序“控制面板中创建一个关联的程序。.tif和.tiff在默认程序控制面板中关联。我正在尝试从.net windows应用程序调用此命令。任何帮助都很感激。
.tif
.tiff
2ic8powd1#
rundll32 "%ProgramFiles%\Windows Photo Viewer\PhotoViewer.dll", ImageView_Fullscreen path_to_image
f8rj6qna2#
rundll32“C:\程序文件\Windows照片查看器\照片查看器. dll”“C:\00012.tif”对于运行dll,有rundll32。
rundll32
nbnkbykc3#
没有必要直接运行PhotoViewer,让explorer为你做这项工作。作为一个额外的好处,据我所知,它可以使用相对路径。
C:\Users\alphaniner> explorer Documents\test.png
utugiqy64#
从定义上讲,这回答了操作系统的问题,但这可能不是他想要的。
"C:\Windows\system32\mspaint.exe" "C:\somepic.png"
4条答案
按热度按时间2ic8powd1#
f8rj6qna2#
rundll32“C:\程序文件\Windows照片查看器\照片查看器. dll”“C:\00012.tif”
对于运行dll,有
rundll32
。nbnkbykc3#
没有必要直接运行PhotoViewer,让explorer为你做这项工作。作为一个额外的好处,据我所知,它可以使用相对路径。
utugiqy64#
从定义上讲,这回答了操作系统的问题,但这可能不是他想要的。