有个在win8上使用python的需求,要用到几个windows系统本身的命令,调用python的os模块用os.popen(command)执行,写好脚本后在本机执行成功。
坑爹的是在朋友的win8上居然执行不成功,没有报错,什么反应都没有,但是我打开DOS执行成功,这是什么问题诶? 有谁碰到过没。
1
chchwy 2015-02-02 11:23:57 +08:00
說說是哪幾個 command 系统命令吧? 這樣說誰知道是什麼問題
|
2
linuxzpf OP @chchwy 我在系统上安装了一个名为AgentService的服务。然后设置自动启动的命令:"sc config AgentService start = AUTO" 和启动服务的命令: "sc AgentService start"
|
3
knightluffy 2015-02-02 11:36:51 +08:00
管理员运行?
|
5
linuxzpf OP @knightluffy 好像不是这个问题,因为在命令可以成功运行的机器上我都是直接运行的。
|
6
reeco 2015-02-02 11:41:32 +08:00 via iPhone
以管理员运行看看
|
7
geeklian 2015-02-02 12:59:17 +08:00 via iPhone
需要提权..
|
8
cxshun 2015-02-02 13:01:20 +08:00
sc需要管理员权限。win8普通的cmd没有权限的。在开始菜单那里右键命令提示符(管理员)试试吧。
|