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号