python脚本获取管理员权限并发送cmd命令——以计算器为例

假定在cmd中打开计算器需要管理员权限(实际是不需要的哈)
版本1:

from __future__ import print_function
import ctypes, sys
import os
import time


def is_admin():
    try:
        return ctypes.windll.shell32.IsUserAnAdmin()
    except:
        return False

def open_calc():
    cmd = "calc"
    os.popen(cmd)

def close_calc():
    cmd = "taskkill /f /im CalculatorApp.exe"
    os.popen(cmd)


if __name__ == '__main__':
	# 将要运行的代码加到这里
    if is_admin():
        count = 10
        idx = 0
        while(idx < count):
            idx += 1
            open_calc()
            time.sleep(2)
            close_calc

你可能感兴趣的:(python,python,windows,开发语言)