使用python脚本启动带有命令的cmd窗口?

时间:2013-09-30 14:48:59

标签: python cmd

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

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

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

1 个答案:

答案 0 :(得分:1)

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

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

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

<小时/>

controlpanel.bat

这个与你的python脚本最相似,但它跳过了必须加载pyton解释器。

runas /username:Admin control

<小时/>

这个让你可以更多地控制命令,以及谁在运行它。 *右键单击桌面

*新

*快捷

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

*键入快捷方式的名称。


替代捷径

如果您只是希望UAC处理它,那么这个很有用。

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

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

  • 单击快捷方式选项卡

  • 点击“高级”

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


奖金替代

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

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

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

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

  • 按照上述“替代捷径”

  • 的说明操作