-1

如何启动 cmd 窗口并使用 python 脚本将我指定的命令输入到 Windows 的 cmd 中?

例如,脚本将启动 cmd 并输入以下内容: runas /username:Admin control

然后 cmd 将提示用户输入密码并打开控制面板。任何想法?谢谢

4

1 回答 1

1
import subprocess 
subprocess.call(['runas', '/username:Admin', 'control'])

这里没有要测试的python shell,但这应该会让你非常接近你想要的。

它应该运行runas将提示您输入密码的命令,然后启动控制面板。这也可以通过批处理程序轻松完成,甚至只是一个快捷方式。只是把它放在那里。


控制面板.bat

这与您的 python 脚本最相似,但它无需加载 pyton 解释器。

runas /username:Admin control


捷径

这个可以让您对命令以及谁在运行它有更多的控制权。*右键桌面

*新的

*捷径

*为位置输入“runas /username:Admin control”。

*键入快捷方式的名称。


替代捷径

如果您只想让 UAC 处理它,这个很有用。

  • 与上面相同,但对于位置类型只是“控制”

  • 然后右键单击新的快捷方式,然后单击属性。

  • 单击快捷方式选项卡

  • 点击“高级”

  • 选中“以管理员身份运行”框。


奖金替代品

这为您提供了可以更改的所有设置的主列表,而不仅仅是控制面板。

  • 创建一个新文件夹,并将其重命名为:

    设置。{ED7BA470-8E54-465E-825C-99712043E01C}

  • 您可以将“设置”部分更改为您想要的任何内容

  • 按照上述“替代快捷方式”的说明进行操作

于 2013-09-30T14:56:08.120 回答