【问题标题】:Command-line to show a file's properties?显示文件属性的命令行?
【发布时间】:2014-12-29 21:02:31
【问题描述】:

我想编写一个显示默认 Windows 属性表的应用程序,我找不到太多关于以正常编程方式执行此操作的信息,所以我想也许可以使用命令行调用;有谁知道 Windows 命令行来调用文件的属性/详细信息窗口?没有任何运气搜索它。

这个窗口在这里:

【问题讨论】:

  • 您的意思是专门启动该属性窗口或显示该属性窗口包含的信息?
  • 特别是那个窗口。

标签: windows command-line


【解决方案1】:

一般来说,有两种方法可以解决这个问题。具体如何完成它(即 PowerShell、C# 等)取决于您。

  1. 对带有PROPERTIES 动词的文件调用ShellExecute 函数。
  2. 对文件调用SHObjectProperties函数。

两者的示例都可以在 AutoIt 中找到:http://www.autoitscript.com/forum/topic/118673-open-a-files-properties-window/

【讨论】:

    【解决方案2】:

    似乎IS没有可以执行此操作的直接命令行调用,因此我快速编写了一个小 VBScript 来执行此操作,因为它似乎是最快和最简单的实现方式最终结果(至少满足我的特定需求)。

    VBScript 只发送 Windows 快捷方式Alt + Enter;因此,当突出显示一个文件时,它会自动使用该文件作为发送快捷方式的文件。

    对于其他可能想要执行相同操作的人,只需将以下内容粘贴到一个新的文本文件中并将其保存为 .vbs 文件:

    Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.SendKeys "%{ENTER}"

    对于任何对更好的解决方案感兴趣的人,我最终在 VB.NET 中编写了一个小型命令行应用程序来执行此操作,这里是它的完整信息 + 源代码的链接:https://geekdrop.com/x/props

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-06
    • 1970-01-01
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    相关资源
    最近更新 更多