2006年09月08日 星期五 15:19
ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£
²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿
os.system("z:/auto.bat")
ÒªÏÔʾ´°¿Ú¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20060908/1017afd3/attachment.html
2006年09月08日 星期五 16:21
windows 下好像是调用 cmd 去执行的, 好像总是会弹出 cmd 窗口。 可以直接调用 win32 API 开进程执行 在 06-9-8,zc<cn-poper at 126.com> 写道: > > 我想写一个程序在后台每隔一小时执行一个bat脚本。 > 不显示窗口也不是作为服务运行,这么写? > os.system("z:/auto.bat") > 要显示窗口。 > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to > python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to > python-chinese-request at lists.python.cn > Detail Info: > http://python.cn/mailman/listinfo/python-chinese > -- Best regrads, IQDoctor
2006年09月08日 星期五 16:33
On 9/8/06, zc <cn-poper在126.com> wrote: > > ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£ > ²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿ > os.system("z:/auto.bat") > ÒªÏÔʾ´°¿Ú¡£ > > ÒªÓÃwindows µÄapi£¬CreateProcess¡£ -- Best Regards, Leo Jay -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060908/927ff181/attachment.htm
2006年09月08日 星期五 17:03
import win32process Ìáʾ£º ImportError: No module named win32process ÎÒÊÇpy2.4 ----- Original Message ----- From: Leo Jay To: zc ; python-chinese在lists.python.cn Sent: Friday, September 08, 2006 4:33 PM Subject: (Rising Spam Alert)Re: [python-chinese] ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£© On 9/8/06, zc <cn-poper在126.com> wrote: ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£ ²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿ os.system("z:/auto.bat") ÒªÏÔʾ´°¿Ú¡£ ÒªÓÃwindows µÄapi£¬CreateProcess¡£ -- Best Regards, Leo Jay -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060908/1991bd08/attachment.html
2006年09月08日 星期五 17:05
On 9/8/06, zc <cn-poper在126.com> wrote: > > > import win32process > 提示: > ImportError: No module named win32process > > 我是py2.4 > pywin32要么是装ActivePython带的,要么要自已去下载。 -- I like python! My Blog: http://www.donews.net/limodou UliPad Site: http://wiki.woodpecker.org.cn/moin/UliPad UliPad Maillist: http://groups.google.com/group/ulipad
2006年09月08日 星期五 17:52
执行Shell时,指定最后一个参数为vbHide,如:
Shell "C:\Tools\Arj a C:\bat c:\*.bat", vbHide
www.google.com搜索到的。相信对你有用。
在06-9-8,Leo Jay <python.leojay at gmail.com> 写道:
>
> On 9/8/06, zc <cn-poper at 126.com> wrote:
> >
> > 我想写一个程序在后台每隔一小时执行一个bat脚本。
> > 不显示窗口也不是作为服务运行,这么写?
> > os.system("z:/auto.bat")
> > 要显示窗口。
> >
> > 要用windows 的api,CreateProcess。
>
>
>
> --
> Best Regards,
> Leo Jay
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
--
tommy xiao
QQ: 2667799
MSN Messenger: xds2000ATmsn.com
E-mail: xiaodsATgmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20060908/b98a4005/attachment.html
2006年09月08日 星期五 18:01
§-Åì"È^W±x#Ô÷Kbë%yêºÊÿn)ÿ§+a¢
2006年09月08日 星期五 18:07
¡¡Ö´ÐÐShellʱ£¬Ö¸¶¨×îºóÒ»¸ö²ÎÊýΪvbHide£¬È磺
Shell "C:\Tools\Arj a C:\bat c:\*.bat", vbHide
ºÃÏóÊÇVBµÄ½Å±¾¡£¡£¡£
----- Original Message -----
From: tommy xiao
To: python-chinese在lists.python.cn
Sent: Friday, September 08, 2006 5:52 PM
Subject: (Rising Spam Alert)Re: [python-chinese]ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£©
¡¡Ö´ÐÐShellʱ£¬Ö¸¶¨×îºóÒ»¸ö²ÎÊýΪvbHide£¬È磺
Shell "C:\Tools\Arj a C:\bat c:\*.bat", vbHide
www.google.comËÑË÷µ½µÄ¡£ÏàÐŶÔÄãÓÐÓá£
ÔÚ06-9-8£¬Leo Jay <python.leojay在gmail.com> дµÀ£º
On 9/8/06, zc < cn-poper在126.com> wrote:
ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£
²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿
os.system("z:/auto.bat")
ÒªÏÔʾ´°¿Ú¡£
ÒªÓÃwindows µÄapi£¬CreateProcess¡£
--
Best Regards,
Leo Jay
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
--
tommy xiao
QQ: 2667799
MSN Messenger: xds2000ATmsn.com
E-mail: xiaodsATgmail.com
------------------------------------------------------------------------------
_______________________________________________
python-chinese
Post: send python-chinese在lists.python.cn
Subscribe: send subscribe to python-chinese-request在lists.python.cn
Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn
Detail Info: http://python.cn/mailman/listinfo/python-chinese
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20060908/01719e4c/attachment.html
2006年09月08日 星期五 19:14
CreateProcess²é²émsdnÓ¦¸ÃÄÜ×÷µ½ -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060908/fb39a874/attachment.html
2006年09月08日 星期五 23:47
²»ÊÇÖ±½ÓÔËÐÐpyw ûÓд°¿Ú£¨²»ÅÜguiµÄ»°£©£¬Ö»ÒªÃ»½áÊø¾Í»áÒ»Ö±³£×¤£¿ 2006/9/8, Öì־ΰ <eagles125在gmail.com>: > > CreateProcess²é²émsdnÓ¦¸ÃÄÜ×÷µ½ > > _______________________________________________ > python-chinese > Post: send python-chinese在lists.python.cn > Subscribe: send subscribe to python-chinese-request在lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060908/554c63ee/attachment.html
2006年09月09日 星期六 14:04
win32process.CreateProcess(None, pg_name, None , None , 0 , win32process.NORMAL_PRIORITY_CLASS , None , None , win32process.STARTUPINFO()) µÄNORMAL_PRIORITY_CLASS²ÎÊýÒѾÌí¼ÓÁË£¬¾ÍÊÇÒþ²Ø´°¿Ú¡£ ʹÓÃCREATE_NO_WINDOW²ÎÊýҲûÓÃÓУ¬»¹ÊÇÓд°¿Ú£¯ ----- Original Message ----- From: zc To: python-chinese在lists.python.cn Sent: Friday, September 08, 2006 3:19 PM Subject: (Rising Spam Alert)[python-chinese] ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£© ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£ ²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿ os.system("z:/auto.bat") ÒªÏÔʾ´°¿Ú¡£ ------------------------------------------------------------------------------ _______________________________________________ python-chinese Post: send python-chinese在lists.python.cn Subscribe: send subscribe to python-chinese-request在lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060909/44b0dcdb/attachment.html
2006年09月09日 星期六 18:30
win32process.CreateProcess(None, pg_name, None , None , 0 , win32process.NORMAL_PRIORITY_CLASS , None , None , win32process.STARTUPINFO()) ´´½¨ÊÇûÓд°¿ÚµÄ½ø³Ì£¬µ«ÊÇpythonÔÚµ÷ÓÃCreateProcessµÄʱºòÈ´³öÏÖÁË DOS´°¿Ú¡£Ôõô½â¾ö£¿£¿£¿ ----- Original Message ----- From: zc To: python-chinese在lists.python.cn Sent: Saturday, September 09, 2006 2:04 PM Subject: (Rising Spam Alert)Re: [python-chinese](Rising Spam Alert) ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£© win32process.CreateProcess(None, pg_name, None , None , 0 , win32process.NORMAL_PRIORITY_CLASS , None , None , win32process.STARTUPINFO()) µÄNORMAL_PRIORITY_CLASS²ÎÊýÒѾÌí¼ÓÁË£¬¾ÍÊÇÒþ²Ø´°¿Ú¡£ ʹÓÃCREATE_NO_WINDOW²ÎÊýҲûÓÃÓУ¬»¹ÊÇÓд°¿Ú£¯ ----- Original Message ----- From: zc To: python-chinese在lists.python.cn Sent: Friday, September 08, 2006 3:19 PM Subject: (Rising Spam Alert)[python-chinese] ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£© ÎÒÏëдһ¸ö³ÌÐòÔÚºǫ́ÿ¸ôһСʱִÐÐÒ»¸öbat½Å±¾¡£ ²»ÏÔʾ´°¿ÚÒ²²»ÊÇ×÷Ϊ·þÎñÔËÐУ¬Õâôд£¿ os.system("z:/auto.bat") ÒªÏÔʾ´°¿Ú¡£ ---------------------------------------------------------------------------- _______________________________________________ python-chinese Post: send python-chinese在lists.python.cn Subscribe: send subscribe to python-chinese-request在lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese ------------------------------------------------------------------------------ _______________________________________________ python-chinese Post: send python-chinese在lists.python.cn Subscribe: send subscribe to python-chinese-request在lists.python.cn Unsubscribe: send unsubscribe to python-chinese-request在lists.python.cn Detail Info: http://python.cn/mailman/listinfo/python-chinese -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060909/43ce7049/attachment.htm
2006年09月11日 星期一 12:59
或许你可以用pyinstaller打包试试,加一个参数,就可以在后台运行,不会有cmd窗口出现。 在06-9-9,zc <cn-poper at 126.com> 写道: > > win32process.CreateProcess(None, pg_name, None , None , 0 , > win32process.NORMAL_PRIORITY_CLASS , None , None , > win32process.STARTUPINFO()) > 的NORMAL_PRIORITY_CLASS参数已经添加了,就是隐藏窗口。 > 使用CREATE_NO_WINDOW参数也没用有,还是有窗口/ > > > ----- Original Message ----- > *From:* zc <cn-poper at 126.com> > *To:* python-chinese at lists.python.cn > *Sent:* Friday, September 08, 2006 3:19 PM > *Subject:* (Rising Spam Alert)[python-chinese] 如何编写一个windows后台程序(不是服务程序) > > > 我想写一个程序在后台每隔一小时执行一个bat脚本。 > 不显示窗口也不是作为服务运行,这么写? > os.system("z:/auto.bat") > 要显示窗口。 > > ------------------------------ > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > > > _______________________________________________ > python-chinese > Post: send python-chinese at lists.python.cn > Subscribe: send subscribe to python-chinese-request at lists.python.cn > Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn > Detail Info: http://python.cn/mailman/listinfo/python-chinese > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://python.cn/pipermail/python-chinese/attachments/20060911/228845b4/attachment.html
2006年09月11日 星期一 13:11
On 9/9/06, zc <cn-poper在126.com> wrote: > win32process.CreateProcess(None, pg_name, None , None , 0 , > win32process.NORMAL_PRIORITY_CLASS , None , None , > win32process.STARTUPINFO()) > > 的NORMAL_PRIORITY_CLASS参数已经添加了,就是隐藏窗口。 > 使用CREATE_NO_WINDOW参数也没用有,还是有窗口/ > > ----- Original Message ----- > From: zc > 我想写一个程序在后台每隔一小时执行一个bat脚本。 > 不显示窗口也不是作为服务运行,这么写? > os.system("z:/auto.bat") > 要显示窗口。 我以前做过类似的事情,是在调用的时候处理,你看看有没有用: from subprocess import Popen, PIPE, STDOUT import win32con flags = win32con.CREATE_NO_WINDOW p = Popen(['myprog.exe'], stdin=PIPE, stdout=PIPE, stderr=STDOUT, creationflags=flags) ... myprog.exe就是一个普通的命令行程序。 os.system要调系统的shell,windows下就是cmd.exe,所以会出现命令行窗口。
2006年09月11日 星期一 17:35
如何间隔一小时执行一次? 使用sleep?sleep 的话CPU使用率98%,高居不下 ----- Original Message ----- From: "Qiangning Hong" <hongqn在gmail.com> To: "zc" <cn-poper在126.com>; <python-chinese在lists.python.cn> Sent: Monday, September 11, 2006 1:11 PM Subject: (Rising Spam Alert)Re: [python-chinese] (Rising Spam Alert) 如何编写一个windows后台程序(不是服务程序) > On 9/9/06, zc <cn-poper在126.com> wrote: >> win32process.CreateProcess(None, pg_name, None , None , 0 , >> win32process.NORMAL_PRIORITY_CLASS , None , None , >> win32process.STARTUPINFO()) >> >> 的NORMAL_PRIORITY_CLASS参数已经添加了,就是隐藏窗口。 >> 使用CREATE_NO_WINDOW参数也没用有,还是有窗口/ >> >> ----- Original Message ----- >> From: zc >> 我想写一个程序在后台每隔一小时执行一个bat脚本。 >> 不显示窗口也不是作为服务运行,这么写? >> os.system("z:/auto.bat") >> 要显示窗口。 > > 我以前做过类似的事情,是在调用的时候处理,你看看有没有用: > > from subprocess import Popen, PIPE, STDOUT > import win32con > flags = win32con.CREATE_NO_WINDOW > p = Popen(['myprog.exe'], stdin=PIPE, stdout=PIPE, stderr=STDOUT, > creationflags=flags) > ... > > myprog.exe就是一个普通的命令行程序。 > > os.system要调系统的shell,windows下就是cmd.exe,所以会出现命令行窗口。 >
2006年09月11日 星期一 23:17
On 9/11/06, zc <cn-poper在126.com> wrote: > > ÈçºÎ¼ä¸ôһСʱִÐÐÒ»´Î£¿ > ʹÓÃsleep£¿sleep µÄ»°CPUʹÓÃÂÊ98%£¬¸ß¾Ó²»Ï > ²»ÖªµÀÄãÊÇÔõôµ÷Óõġ£ ÎÒÊÔÁ˺ÜÕý³£°¡¡£ >>> import time >>> time.sleep(100) CPUÕ¼ÓÃÒ»Ö±¶¼ÊÇ0°¡¡£ -- Best Regards, Leo Jay -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060911/edd7be62/attachment.html
2006年09月12日 星期二 10:05
ÎÒÊÇÓÃpy2exe±àÒë³ÉexeÖ®ºóÖ´Ðеġ£ cpu 100% ----- Original Message ----- From: Leo Jay To: zc ; python-chinese在lists.python.cn Sent: Monday, September 11, 2006 11:17 PM Subject: (Rising Spam Alert)Re: [python-chinese] (Rising Spam Alert)Re: (Rising Spam Alert) ÈçºÎ±àдһ¸öwindowsºǫ́³ÌÐò£¨²»ÊÇ·þÎñ³ÌÐò£© On 9/11/06, zc <cn-poper在126.com> wrote: ÈçºÎ¼ä¸ôһСʱִÐÐÒ»´Î£¿ ʹÓÃsleep£¿sleep µÄ»°CPUʹÓÃÂÊ98%£¬¸ß¾Ó²»Ï ²»ÖªµÀÄãÊÇÔõôµ÷Óõġ£ ÎÒÊÔÁ˺ÜÕý³£°¡¡£ >>> import time >>> time.sleep(100) CPUÕ¼ÓÃÒ»Ö±¶¼ÊÇ0°¡¡£ -- Best Regards, Leo Jay -------------- 下一部分 -------------- Ò»¸öHTML¸½¼þ±»ÒƳý... URL: http://python.cn/pipermail/python-chinese/attachments/20060912/78f2cd02/attachment.htm
2006年09月12日 星期二 10:22
使用twisted的异步架构,一个线程就好了。不知道stackless + twisted的话应该是咋样的?
from twisted.internet import task, reactor
def heart_beat():
print "call per hour"
pass
hour_task = task.LoopingCall(heart_beat)
hour_task.start(1.0 * 60)
reactor.run()
----- Original Message -----
From: "zc" <cn-poper at 126.com>
To: <python-chinese at lists.python.cn>
Sent: Monday, September 11, 2006 5:35 PM
Subject: Re: [python-chinese](Rising Spam Alert)Re: (Rising Spam Alert) 如何编写一个windows后台程序(不是服务程序)
> 如何间隔一小时执行一次?
> 使用sleep?sleep 的话CPU使用率98%,高居不下
>
> ----- Original Message -----
> From: "Qiangning Hong" <hongqn at gmail.com>
> To: "zc" <cn-poper at 126.com>; <python-chinese at lists.python.cn>
> Sent: Monday, September 11, 2006 1:11 PM
> Subject: (Rising Spam Alert)Re: [python-chinese] (Rising Spam Alert) 如何编写一个windows后台程序(不是服务程序)
>
>
>> On 9/9/06, zc <cn-poper at 126.com> wrote:
>>> win32process.CreateProcess(None, pg_name, None , None , 0 ,
>>> win32process.NORMAL_PRIORITY_CLASS , None , None ,
>>> win32process.STARTUPINFO())
>>>
>>> 的NORMAL_PRIORITY_CLASS参数已经添加了,就是隐藏窗口。
>>> 使用CREATE_NO_WINDOW参数也没用有,还是有窗口/
>>>
>>> ----- Original Message -----
>>> From: zc
>>> 我想写一个程序在后台每隔一小时执行一个bat脚本。
>>> 不显示窗口也不是作为服务运行,这么写?
>>> os.system("z:/auto.bat")
>>> 要显示窗口。
>>
>> 我以前做过类似的事情,是在调用的时候处理,你看看有没有用:
>>
>> from subprocess import Popen, PIPE, STDOUT
>> import win32con
>> flags = win32con.CREATE_NO_WINDOW
>> p = Popen(['myprog.exe'], stdin=PIPE, stdout=PIPE, stderr=STDOUT,
>> creationflags=flags)
>> ...
>>
>> myprog.exe就是一个普通的命令行程序。
>>
>> os.system要调系统的shell,windows下就是cmd.exe,所以会出现命令行窗口。
>>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
Zeuux © 2025
京ICP备05028076号