我想编写一个显示默认Windows属性表的应用程序,我无法找到有关以正常编程方式执行此操作的大量信息,因此我认为可能会出现命令行调用;有谁知道Windows命令行调用文件的属性/详细信息窗口?没有任何运气搜索它。
这个窗口在这里:
答案 0 :(得分:2)
从一般意义上讲,有两种方法可以解决这个问题。你如何专门完成它(即PowerShell,C#等)取决于你。
ShellExecute
动词PROPERTIES
函数
SHObjectProperties
函数。两者的例子可以在AutoIt:http://www.autoitscript.com/forum/topic/118673-open-a-files-properties-window/
中找到答案 1 :(得分:2)
似乎 IS 没有可以执行此操作的直接命令行调用,所以我发起了一个快速的小VBScript来执行此操作,因为它似乎是最快速,最简单的实现方式最终结果(至少根据我的具体需要)。
VBScript只发送Windows快捷方式Alt + Enter
;因此,当文件突出显示时,它会自动将该文件用作发送快捷方式的文件。
对于其他可能想要这样做的人,只需将以下内容粘贴到新的文本文件中并将其另存为.vbs
文件:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "%{ENTER}"
对于任何对更好的解决方案感兴趣的人,我最终在VB.NET中编写了一个小型命令行应用程序来执行此操作,此处链接到它的完整信息+源代码:{ {3}}