如何启动 cmd 窗口并使用 python 脚本将我指定的命令输入到 Windows 的 cmd 中?
例如,脚本将启动 cmd 并输入以下内容: runas /username:Admin control
然后 cmd 将提示用户输入密码并打开控制面板。任何想法?谢谢
import subprocess
subprocess.call(['runas', '/username:Admin', 'control'])
这里没有要测试的python shell,但这应该会让你非常接近你想要的。
它应该运行runas
将提示您输入密码的命令,然后启动控制面板。这也可以通过批处理程序轻松完成,甚至只是一个快捷方式。只是把它放在那里。
这与您的 python 脚本最相似,但它无需加载 pyton 解释器。
runas /username:Admin control
这个可以让您对命令以及谁在运行它有更多的控制权。*右键桌面
*新的
*捷径
*为位置输入“runas /username:Admin control”。
*键入快捷方式的名称。
如果您只想让 UAC 处理它,这个很有用。
与上面相同,但对于位置类型只是“控制”
然后右键单击新的快捷方式,然后单击属性。
单击快捷方式选项卡
点击“高级”
选中“以管理员身份运行”框。
这为您提供了可以更改的所有设置的主列表,而不仅仅是控制面板。
创建一个新文件夹,并将其重命名为:
设置。{ED7BA470-8E54-465E-825C-99712043E01C}
您可以将“设置”部分更改为您想要的任何内容
按照上述“替代快捷方式”的说明进行操作