This is an example collection of Python Scripts for Windows. Most of them show, how to automate Windows Applications with COM. For the most scripts you need a Python distribution and the Pywin32 module, which is included in ActivePython.
If you want to post a script, article or news please use this link Post a Python script. Hint: For sytax highlighting place your code between the tags <pre> and </pre>
This section as RSS feed.
|
|
This script shows all running processes with their process IDs. It uses the wmi-class from Tim Golden. Please put it into the directory where you run this script from.
import wmi
c = wmi.WMI ()
for process in c.Win32_Process ():
print process.ProcessId, process.Name
|
|
Last Updated ( Thursday, 02 February 2006 )
|
|
|
This script watches for activity at the installed printers and writes a logfile. It shows how much a user has printed on wich printer (works also with network printers). But it has a proplem with counting the right amount of printed pages :-( It uses the wmi-class from Tim Golden, which you can download from his webpages. Please put the wmi.py in the same directory where you run this script from.
import wmi
c = wmi.WMI ()
print_job_watcher = c.watch_for (
notification_type="Creation",
wmi_class="Win32_PrintJob",
delay_secs=1
)
while 1:
pj = print_job_watcher ()
print "User %s has submitted %d pages to printer %s" %
(pj.Owner, pj.TotalPages, pj.Name)
|
|
Last Updated ( Thursday, 02 February 2006 )
|
|
|
With "startCommand" one can start userdefined commands in the same
way as you type the command in the command prompt in CATIA V5.
try:
import win32com.client
except:
print "Oops PYwin32 from Marc Hammond needed"
catapp = win32com.client.Dispatch("CATIA.application")
#Attention: runs only if you have set TOOLS/CUSTOMIZE/OPTIONS to Englisch.
catapp.StartCommand("Open")
#Starts the "File open"-Menu
#other examples:
#catapp.StartCommand("What's This?")
# Runs the Online-Help (Strg+F1)
#catapp.StartCommand("CompassDisplayOff")
# Compass visible
#catapp.StartCommand("CompassDisplayOn")
# Compass invisible
|
|
Last Updated ( Friday, 20 March 2009 )
|
|
|
<< Start < Prev 11 12 13 14 15 16 17 18 19 20 Next > End >>
|
| Results 91 - 95 of 98 |