用于显示文件属性的命令行?

时间:2014-12-29 21:02:32

标签: windows command-line

我想编写一个显示默认Windows属性表的应用程序,我无法找到有关以正常编程方式执行此操作的大量信息,因此我认为可能会出现命令行调用;有谁知道Windows命令行调用文件的属性/详细信息窗口?没有任何运气搜索它。

这个窗口在这里:

enter image description here

2 个答案:

答案 0 :(得分:2)

从一般意义上讲,有两种方法可以解决这个问题。你如何专门完成它(即PowerShell,C#等)取决于你。

  1. 使用ShellExecute动词
  2. 调用文件上的PROPERTIES函数
  3. 调用文件上的SHObjectProperties函数。
  4. 两者的例子可以在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}}

相关问题