Check a windows service
Hi, I'm new in python and I would like to know if it's possible to check if a specific windows service is present and if it's possible how can I do? Thanks -- http://mail.python.org/mailman/listinfo/python-list
Re: Check a windows service
Sorry, but could you give me an example with a real service 'cause I've tried this script but nothings happened, no error, nothings ; even if I launch it in cmd prompt. Thanks Tim Golden a écrit : > awel wrote: > > > I'm new in python and I would like to know if it's possible to check if > > a specific windows service is present and if it's possible how can I > > do? > > This is one way: > > http://tgolden.sc.sabren.com/python/wmi_cookbook.html#automatic_services > > You'd have to change that example slightly, but I > hope the principal is clear enough. If not, ask again. > > TJG -- http://mail.python.org/mailman/listinfo/python-list
Re: Check a windows service
Sorry, but could you give me an example with a real service 'cause I've tried this script but nothings happened, no error, nothings ; even if I launch it in cmd prompt. Thanks Tim Golden a écrit : > awel wrote: > > > I'm new in python and I would like to know if it's possible to check if > > a specific windows service is present and if it's possible how can I > > do? > > This is one way: > > http://tgolden.sc.sabren.com/python/wmi_cookbook.html#automatic_services > > You'd have to change that example slightly, but I > hope the principal is clear enough. If not, ask again. > > TJG -- http://mail.python.org/mailman/listinfo/python-list
Re: Check a windows service
Sorry, but could you give me an example with a real service 'cause I've tried this script but nothings happened, no error, nothings ; even if I launch it in cmd prompt. Thanks Chris Mellon a écrit : > On 16 Jan 2007 09:09:34 -0800, Tim Golden <[EMAIL PROTECTED]> wrote: > > awel wrote: > > > > > I'm new in python and I would like to know if it's possible to check if > > > a specific windows service is present and if it's possible how can I > > > do? > > > > This is one way: > > > > http://tgolden.sc.sabren.com/python/wmi_cookbook.html#automatic_services > > > > You'd have to change that example slightly, but I > > hope the principal is clear enough. If not, ask again. > > > > TJG > > > > Here's some code cut & pasted from the demos included in the win32 module: > > import win32service > import win32con > > > def EnumServices(): > resume = 0 > accessSCM = win32con.GENERIC_READ > accessSrv = win32service.SC_MANAGER_ALL_ACCESS > > #Open Service Control Manager > hscm = win32service.OpenSCManager(None, None, accessSCM) > > #Enumerate Service Control Manager DB > > typeFilter = win32service.SERVICE_WIN32 > stateFilter = win32service.SERVICE_STATE_ALL > > statuses = win32service.EnumServicesStatus(hscm, typeFilter, stateFilter) > for (short_name, desc, status) in statuses: > print short_name, desc, status -- http://mail.python.org/mailman/listinfo/python-list
Re: Check a windows service
Thanks for all 'cause you've really helped me Just one thing in the last line for the specific service, you' ve writted : >print service but I think it is : >print service.Caption Tim Golden a écrit : > awel wrote: > > Sorry, but could you give me an example with a real service 'cause I've > > tried this script but nothings happened, no error, nothings ; even if I > > launch it in cmd prompt. > > Well, as that example said, it was designed to show > automatic services which are not running. If you don't > have any then nothing will show. I assumed you could > use this as a starting point. > > To list all services try this: > > > import wmi > > c = wmi.WMI () > for service in c.Win32_Service (): > print service.Caption > > > > To show a specific service: > > > import wmi > > c = wmi.WMI () > for service in c.Win32_Service (Caption="Task Scheduler"): > print service > > > > TJG -- http://mail.python.org/mailman/listinfo/python-list
how to filter files by creation date
Hello All, I am trying to to make a script to move all the files that has been created at today's to another folder but my problem is the date format that I receive from the 'os.stat [stat.ST_CTIME]' is different from the one that I receive from the 'datetime.date.today()'. Does someone could help me? Here is my script: import os, stat, time, datetime a= "c:\\" filesys = os.listdir(a) today= datetime.date.today() def get_create_time(a): int_time = os.stat("c:\\")[stat.ST_CTIME] str_time = time.ctime(int_time) return str_time #print filesys for file in filesys: create_time = get_create_time(a) print file, create_time[-4:] # print today Thanks Awel -- http://mail.python.org/mailman/listinfo/python-list
Re: how to filter files by creation date
On 6 nov, 09:00, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote: > On Mon, 05 Nov 2007 23:33:16 -0800, awel wrote: > > I am trying to to make a script to move all the files that has been > > created at today's to another folder but my problem is the date format > > that I receive from the 'os.stat [stat.ST_CTIME]' is different from > > the one that I receive from the 'datetime.date.today()'. > > Build a `datetime.date` object from the timestamp you get from the stat > call: > > In [438]: !touch test.py > > In [439]: datetime.date.fromtimestamp(os.stat('/home/bj/test.py').st_ctime) > Out[439]: datetime.date(2007, 11, 6) > > Ciao, > Marc 'BlackJack' Rintsch Could you explain a little more because I am new in scripting? Thanks Awel -- http://mail.python.org/mailman/listinfo/python-list
Re: how to filter files by creation date
On 6 nov, 11:27, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote: > On Tue, 06 Nov 2007 01:45:02 -0800, awel wrote: > > On 6 nov, 09:00, Marc 'BlackJack' Rintsch <[EMAIL PROTECTED]> wrote: > >> On Mon, 05 Nov 2007 23:33:16 -0800, awel wrote: > >> > I am trying to to make a script to move all the files that has been > >> > created at today's to another folder but my problem is the date format > >> > that I receive from the 'os.stat [stat.ST_CTIME]' is different from > >> > the one that I receive from the 'datetime.date.today()'. > > >> Build a `datetime.date` object from the timestamp you get from the stat > >> call: > > >> In [438]: !touch test.py > > >> In [439]: datetime.date.fromtimestamp(os.stat('/home/bj/test.py').st_ctime) > >> Out[439]: datetime.date(2007, 11, 6) > > >> Ciao, > >> Marc 'BlackJack' Rintsch > > > Could you explain a little more because I am new in scripting? > > Not really. I showed you the call I made and the result I got. How can I > be more clear and precise!? > > Ciao, > Marc 'BlackJack' Rintsch- Masquer le texte des messages précédents - > > - Afficher le texte des messages précédents - Ok but I run in Windows and I cannot understand your '!touch test.py' -- http://mail.python.org/mailman/listinfo/python-list
How to replace the two last digits from an xml file?
Hi, I am trying to get a value from an xml file, increment it by 1, replace by the new value and write another xml with the new value inside. I have found this code to get the line and it works but I have to do everything manualy: import re lines = open("c:\\File1.xml").readlines() for i in range(len(lines)): if re.search('national.number', lines[i]): lines[i] = lines[i].replace ('01aaa02','01aaa03') open("File2.xml","w").writelines(lines) The goal I am trying to reach is to create 30 different xml. Could someone help me? Thanks Al -- http://mail.python.org/mailman/listinfo/python-list