[問題] 用py2exe後依然隱藏cmd視窗
朋友為了監控某個網站是否掛點(三不五時),所以請我寫個程式
-------------------------------------
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os,datetime,time,ping
html='www.google.com.tw'
T=3600
fr = open('IP.txt','a')
while 1:
delay=ping.do_one(html,timeout=2)
if delay==None:
now=datetime.datetime.now()
fr.write('%s\thttp://%s\t網站掛掉\n'%(now.strftime("%Y-%m-%d 星期%w
%H:%M"),html))
fr.close()
os.system("cmd.exe /c start IP.txt")
print '網站掛掉,本程式將關閉,請在修復網站後再開啟。'
os.system("pause")
break
time.sleep(T)
------------------------------------------
在python下跑起來自然是沒有問題,但是朋友那沒裝python,所以用
py2exe替他包成exe檔。
但是他卻說不想看到cmd的小黑窗,看是要移到常駐或不見都可以
我爬文時,看到把副檔名改成.pyw 就不會出現,但是那是在python下才有效
用py2exe包裝成.exe之後就失效了,請問該怎麼寫呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.147.105
推
11/06 19:10, , 1F
11/06 19:10, 1F
推
11/07 00:04, , 2F
11/07 00:04, 2F
推
11/08 13:38, , 3F
11/08 13:38, 3F
→
11/08 20:43, , 4F
11/08 20:43, 4F