【问题标题】:Control_RunDLL - Open sequential window?Control_RunDLL - 打开顺序窗口?
【发布时间】:2012-07-17 12:02:09
【问题描述】:

我不知道这是否可能,但我想我还是会问。

我知道您可以将,,tabnumber 附加到结尾

rundll32.exe shell32.dll,Control_RunDLL

在指定选项卡上打开窗口的命令,但是有没有办法通过以编程方式选择该选项卡上的按钮来打开另一个窗口?

例如,我正在使用

rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,4 

打开 Windows 的 Internet 属性窗口,但有没有办法以编程方式从那里打开 LAN 设置窗口,因为 LAN 设置似乎没有自己的进程,我可以直接调用。

(如果有解决方案,例如“区域和语言”窗口的“管理”选项卡中的“复制设置...”,我计划将其用于 LAN 设置以外的其他设置)

【问题讨论】:

  • 您不能将,,tabnumber 附加到任意rundll32 命令的末尾,只能在shell32.dll 中添加Control_RunDLL 函数。 (嗯,你可以,但它不起作用。)
  • 你不是真的在这里编程。你可能在 SuperUser 或 ServerFault 上运气更好。
  • 没有通用的机制。你最好以编程方式做任何你需要的事情,而不是试图驱动 UI(它会随着版本的变化而变化)。
  • 那么,这不可能吗?麦凯。将其发布为答案,以便我接受?

标签: windows batch-file tabs window command


【解决方案1】:

There is no general mechanism for this. You are better off doing whatever you need programmatically instead of trying to drive the UI (which changes from version to version). – Raymond Chen

【讨论】:

    猜你喜欢
    • 2011-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 2014-08-07
    • 2012-11-07
    • 1970-01-01
    相关资源
    最近更新 更多