aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 8648|回复: 2

管道运行定时任务会闪下,其他的正常

[复制链接]

6

主题

7

回帖

80

积分

一级会员

积分
80
发表于 2014-4-30 13:01:02 | 显示全部楼层 |阅读模式
import process.popen

//打开命令行,隐藏命令行窗口
prcs = process.popen("cmd.exe")

cmd = /*
at 11:30 c:\DMCReceiver.exe f:\
*/

prcs.write(cmd)
result = prcs.peekTo(">");
prcs.write('exit\n')


会闪下黑色的窗口,是否和定时任务有关系呢?schtasks这个命令也会闪下黑框,有什么办法能隐藏闪过的cmd窗口吗,其他命令不会出现黑框

6

主题

7

回帖

80

积分

一级会员

积分
80
 楼主| 发表于 2014-4-30 13:25:51 | 显示全部楼层
import process
process.execute("cmd.exe", "/c at 22:00 shutdown.exe -s", ,0x0/*_SW_HIDE*/ )

这样执行倒是不会,不过主要还是想通过管道,远程执行大部分命令

13

主题

294

回帖

1790

积分

荣誉会员

积分
1790
发表于 2014-4-30 14:02:24 | 显示全部楼层
管道不是一定要通过cmd.exe,直接调用原来的EXE。
不是所有EXE都支持通过管道隐藏窗口,“任何时候都行”一般说是不靠谱的想法。
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-2-10 19:14 , Processed in 0.053332 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表