gsm*_*fra 3 windows windows-7 cmd.exe
假设我正在运行cmd
并且我通过键入例如打开一个应用程序start document.pdf
我想获取打开.pdf
文件的可执行文件的确切路径
当然,我可以在整个系统中搜索可执行文件,但我想这样会更快,因为路径已经存储在某处
我不知道它是否有所不同,但我使用的是 Windows 7
wmz*_*wmz 12
您可以使用两个命令行工具获取此信息:assoc
和ftype
:
help assoc
显示或修改文件扩展名关联help ftype
显示或修改文件扩展名关联中使用的文件类型
您可以将它们组合起来以生成您需要的信息:
for /f "delims== tokens=2" %a in ('assoc .pdf') do @ftype %a
直接从命令行运行它应该为您提供为.pdf
文件注册的程序的路径和参数