Re: An ODBC interface for Python 3?

2011-07-02 Thread Roger Upole
kozmikyak wrote: > Does anyone here have a Python 3 environment that can access MSSQL > using SQLAlchemy, running on a Windows 7 box? If so, I would like > some assistance making it happen. > > The last post on this was mid-2010. It was mentioned that pyodbc had > a Python 3 branch. I've been un

Re: python wia and RegisterEvent

2010-04-18 Thread Roger Upole
gelonida wrote: ... > while True: > print "sleep" > time.sleep(10) > >When I plug / unplug a USB WIA device nothing shows up. > My C# implementation prints messages on wiaEventDeviceConnected / > wiaEventDeviceDisconnected events if I register them. > > What am I missing? You need to be pr

Re: Querying for ownership of file shared by Samba fails with "MemoryError: allocating SECURITY_DESCRIPTOR"

2009-09-23 Thread Roger Upole
"Middle Fork GIS" wrote in message news:943c8e0b0909231216t1c590b14u453855718352...@mail.gmail.com... >I have just learned how to use the win32security module (within Windows, of > course) to determine file ownership. When running against local drives or > windows shares, this works fine, as sho

Re: where is ctrl+newline handled in pywin editor?

2009-09-22 Thread Roger Upole
"C or L Smith" wrote: >I use the pywin environment on Windows for python code editing and >interactive environment. > > I've been able to find the place in the editor files where the enter key > is handled and where the whitespace is stripped from a line and I've been > able to get it to not lea

Re: Scheduled Tasks - SetFlags

2009-01-13 Thread Roger Upole
kj7ny wrote: > How do I enable/disable a scheduled task using Python? > > I can get to a task: > >self.ts=pythoncom.CoCreateInstance > (taskscheduler.CLSID_CTaskScheduler,None,pythoncom.CLSCTX_INPROC_SERVER,taskscheduler.IID_ITaskScheduler) >self.ts.SetTargetComputer(u'SomeServ

Re: adodbapi and output parameters in stored procedures

2008-11-07 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hello, > > I need some help getting output values from my stored procedures when > using adodbapi. There's an example > testVariableReturningStoredProcedure in adodbapitest.py, and that > works for my system. But my stored procedure

Re: (Windows) "Dropping" stuff onto a Python script

2008-11-07 Thread Roger Upole
This is done via a drop handler. Add registry key HKCR\Python.File\shellex\DropHandler with a default value of {86C86720-42A0-1069-A2E8-08002B30309D} Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hello people, > > I'd like to have the functionality known from "r

Re: Trying to set a date field in a access databse

2008-11-07 Thread Roger Upole
You should be able to pass a PyTime or datetime.datetime object. Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > I cannot get the following code to work > > import win32com.client > import time > > engine = win32com.client.Dispatch("DAO.DBEngine.36") > db=en

Re: self signing a py2exe windows executable

2008-10-06 Thread Roger Upole
William Heath wrote: >I don't know, how can I tell, sorry I am new to this. > -Tim > You can use the certificates snap in for MMC to view them. Start->Run and enter mmc.exe File->Add/Remove snapin Click the Add button, and then select Certificates. On some systems, you might find it already con

Re: self signing a py2exe windows executable

2008-10-06 Thread Roger Upole
William Heath wrote: > Hi Roger, > I managed to get the dll and register it. I am now getting this error: > > Traceback (most recent call last): > File > "C:\Python25\Lib\site-packages\pythonwin\pywin\framework\scriptutils.py", > line 312, in RunScript >exec codeObject in __main__.__dict__ >

Re: self signing a py2exe windows executable

2008-10-04 Thread Roger Upole
William Heath wrote: > Hi All, > I thought I sent an email to the list regarding a need I have to self sign > a > py2exe windows executable. Does anyone know how to do that? > > -Tim > You can use capicom to sign an executable (or even a .pyd): import win32com.client s=win32com.client.Dispatch('

Re: win32com ChartObject pythonwin vs idle

2008-07-31 Thread Roger Upole
"sterling" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm curious as to why the difference between IDLE and pythonWin when > using win32com. > opening an excel file, i've attempted to grab the chart information > out of the file. > > commands like co = ChartObjects(1) works in

Re: Finding file details...

2008-05-29 Thread Roger Upole
Kalibr wrote: > On May 30, 1:41 am, "Roger Upole" <[EMAIL PROTECTED]> wrote: >> >> You can use the shell COM objects to access media properties >> as shown by Explorer. >> >> import win32com.client >> sh=win32com.client.Dispatch('Shell

Re: Finding file details...

2008-05-29 Thread Roger Upole
Kalibr wrote: > I've been trying to figure out how to find the details of files > (specifically music for now) for a little sorting script I'm making, > My aim is to get details on the artist, album, and genre for mp3 and > wma files (possibly more in the future). My closest match was when I > stu

Re: help with file path exceeding 255 characters

2008-05-13 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I have trouble of obtaining the file size of a file because the > fullpath exceeds 255 characters. I get this message with > os.path.getsize(fullpath). > > fullpath = r"\\LOSSSFS002\NWE_TECHNICAL\05. UK\Schiehallion (204_25a) > \Amos&Bur

Re: Can't drag and drop onto .py in Windows XP?

2008-05-07 Thread Roger Upole
Sizer wrote: >I have several python utils that look at sys.argv to get a list of > filenames to process and mangle the files in various ways. If I have a > bar.bat file in Windows XP then I can just drag foo.avi onto bar.bat and > bar.bat gets called with foo.avi as an argument, everyone's happy.

Re: PythonWin Print Problem.. Build 210

2008-04-12 Thread Roger Upole
"Hutch" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > PythonWin has been a very good ide from early version thru 2.4. > > All work ok on THREE of my computers with THREE different HP printers. > > Now comes 2.5. > Every thing seems to work the same except when I want to print out a

Re: About Pywin32's invoke

2007-10-27 Thread Roger Upole
"kernel1983" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > By reading the doc of pywin32 > > we can invoke COM like: > >o = win32com.client.Dispatch("Excel.Application") > > > but is it possible to invoke some GUID directly? > Yes, you can do something like win32com.client.Dis

Re: how to get the NT event log properties with OnObjectReady() with python

2007-10-13 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm trying to get a notification from the NT event for any new event > using the DispatchWithEvents() function. Everything seems to be > working the way I wanted, but I don't know how to get the properties > of the event (ie. event type

Re: Python service gets interrupted function call

2007-10-12 Thread Roger Upole
"ashish" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi All, > I wanted to know how to handle events like 'logoff' in the main thread > so that any process which is being run by svcDoRun method of service > does not get 'interrupted function call' exception. > > I am posting a ve

Re: win32com COMAdminCatalogObject Value method

2007-10-01 Thread Roger Upole
rc wrote: > I'm trying to convert VB code that registers COM+ components to > Python. However, I'm unable to set values on COMAdminCatalogObject > using the Value() method, it seems to think I'm trying to call the get > method. > > VB Code: > Dim cat As COMAdminCatalog > Set cat = New COMAdminCata

Re: Getting subprocesses to be hidden on Windows

2007-08-28 Thread Roger Upole
geoffbache wrote: > On 28 Aug, 18:18, Larry Bates <[EMAIL PROTECTED]> wrote: >> geoffbache wrote: >> > Hi, >> >> > As part of my efforts to write a test tool that copes with GUIs >> > nicely, I'm trying to establish how I can start a GUI process on >> > Windows that will not bring up the window. S

Re: Cancelling events on a COM Object

2007-08-16 Thread Roger Upole
Oliver Nelson wrote: >I have MapPoint working in Python, and I'm trying to cancel events on the map, >but I can't seem to make that happen. I'm >responding to the events successfully in my panel object. My code is like >this: > > global MapPointMod > MapPointMod = > win32com.client.gencache.

Re: windows cetificates

2007-07-04 Thread Roger Upole
m.banaouas wrote: > hi, > > is there any way to decrypt an email (already read with poplib, so available > on client side) with python using a window > certificate (those we can see on ie/internet options/content/certificates) ? > > the purpose is to decrypt an email sent and crypted by the send

Re: How do I remotely access Scheduled Tasks from Windows XP to Windows Server 2003?

2007-06-30 Thread Roger Upole
"kj7ny" wrote: > How can I access and manipulate Scheduled Tasks in Windows using > Python? > > I have a Windows XP workstation running Python 2.4.4 using the > win32all modules to control the windows services on multiple Windows > 2003 servers. It works great. > > However, I also need to remotel

Re: Can os.remove followed by os.path.isfile disagree?

2007-06-06 Thread Roger Upole
[EMAIL PROTECTED] wrote: > Can os.path.isfile(x) ever return True after os.remove(x) has > successfully completed? (Windows 2003, Python 2.3) Yes. If another application has opened the file with FILE_SHARE_DELETE, os.remove succeeds but the file doesn't actually disappear until the last open ha

Re: WebBrowser: How to cast the document object

2007-05-06 Thread Roger Upole
"zdp" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, all, > > My project is based on wxPython, and I need an IE control (i.e. > WebBrowser ActiveX control). Although the wxPython implements a > wrapped version (wx.lib.iewin.IEHtmlWindow), but it doesn't meet all > my demands, be

Re: Python-URL! - weekly Python news and links (Apr 30)

2007-04-30 Thread Roger Upole
"Cameron Laird" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > In article <[EMAIL PROTECTED]>, > Roger Upole <[EMAIL PROTECTED]> wrote: >>Cameron Laird wrote: >>> QOTW: "That is just as feasible as passing a cruise ship through

Re: Python-URL! - weekly Python news and links (Apr 30)

2007-04-30 Thread Roger Upole
Cameron Laird wrote: > QOTW: "That is just as feasible as passing a cruise ship through a phone > line." - Carsten Haese, on transporting a COM object across a network. > Less vividly but more formally, as he notes, "A COM object represents a > connection to a service or executable that is running

Re: how to serialize a COM object ?

2007-04-24 Thread Roger Upole
"Carsten Haese" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On Tue, 2007-04-24 at 13:10 -0700, vml wrote: >> I have a problem : >> >> I have a COM object. >> >> I would like to pass this com object from a server to a client through >> a socket. > > That is just as feasible as pas

Re: Printing Using Python

2007-04-17 Thread Roger Upole
"Raja" <[EMAIL PROTECTED]> wrote: > Hi, > Attached is the code . I want my program to save the current printer > job properties and , when I reconnect the printer at a latter date , i > need to print the saved job . Can you please help with my code ? How > to print a document at a later stage and

Re: NetUseAdd mystery

2007-02-26 Thread Roger Upole
king kikapu wrote: > Is anyone see any error in the following code: > >mapDrive = "MyServer\\C$" >data = {'remote' : mapDrive, 'local' : 'M:', 'password' : > 'mypassword', 'user' : 'Administrator', 'asg_type' : 0} >win32net.NetUseAdd(None, 1, data) > > It gives me "pywi

Re: Problem - Win32 Programming

2007-02-09 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi .. > > I'm a newbie to python win32 programming. I was just reading Python > Programming on Win32 and I was trying to run this program: > > # SimpleCOMServer.py - A sample COM server - almost as small as they > come! > # > # We expos

Re: Windows Authetication vs seperate process

2006-12-20 Thread Roger Upole
[EMAIL PROTECTED] wrote: >I was wondering of someone could steer me in the right direction. > > We have a package that we would like to "secure" so that only specific > individuals can access specific portions of the application. Our > wxPython application will revolve around updating a central d

Re: tricky(?) win32com question - Mark Hammond or other experts please.

2006-12-20 Thread Roger Upole
[EMAIL PROTECTED] wrote > OK, I've asked this earlier this week with no response. Since then I've > also received a suggestion from the app developers but that failed with > the same type error problem. Hopefully Mark Hammond or other experts > can offer a suggestion as to how to get around this p

Re: Need Simple Way To Determine If File Is Executable

2006-12-17 Thread Roger Upole
Tim Daneliuk wrote: > Roger Upole wrote: >> Gabriel Genellina wrote: >>> On 16 dic, 04:47, Tim Roberts <[EMAIL PROTECTED]> wrote: >>>>> os.stat(selected)[ST_MODE] & (S_IXUSR|S_IXGRP|S_IXOTH >>>> This will tell you that "x.exe&quo

Re: Need Simple Way To Determine If File Is Executable

2006-12-17 Thread Roger Upole
Gabriel Genellina wrote: > On 16 dic, 04:47, Tim Roberts <[EMAIL PROTECTED]> wrote: >> > os.stat(selected)[ST_MODE] & (S_IXUSR|S_IXGRP|S_IXOTH > >>This will tell you that "x.exe" is executable, even if "x.exe" contains >> nothing but zeros. > > Isn't the same with any other recipe, portable or n

Re: Security Descriptor and CoInitializeSecurity

2006-12-02 Thread Roger Upole
Huayang Xia wrote: > I'd like to call pythoncom.CoInitializeSecurity with a > PySecurityDescriptor object to set the process-wide security values. > But I'm not able to find a way to let the code go through. > > I have read MSDN and searched web, I've not been able to find answer. I > cooked a sec

Re: good documentation about win32api ??

2006-12-01 Thread Roger Upole
"__schronos__" wrote: > Hi all. > > Recently I've to developed a project in python that made operation > under win32 platform and I found a lot of problema to find good > information. The only one documentation is in ActivePython page > (http://aspn.activestate.com/ASPN/docs/ASPNTOC-APYTH2.4.0) bu

Re: PythonWin And Excel Problem

2006-12-01 Thread Roger Upole
"Andrea Gavana" <[EMAIL PROTECTED]> wrote: > Hi All, > >I am having some problems in running a very simple python script, > which prints some numbers in an Excel spreadsheet. The numbers are > stored in a list. I know that the numbers are different (random > generated), but when I open the Exce

Re: Win32 Excel Generation Slow

2006-12-01 Thread Roger Upole
"Daniel Bowett" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I am trying to create an excel document that displays a table of data. It does >exactly what I want but takes a long time. I am >writing around 1000 rows and it takes around a second to do each row. > > Is there a quick

Re: Accessing file metadata on windows XP

2006-11-28 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > When rightclicking a, for example, pdf file on windows, one normally > gets a screen with three or four tags. Clicking on one of the summary > tag one can get some info like "title", "Author", "category", "keyword" > etc.. > > My quest

Re: win32com/python different behavour.

2006-11-10 Thread Roger Upole
bli wrote: >I have been developing an application driving a device through COM. I > used win32com (brilliant ) > and was at a fairly advanced stage being able to access the functions > of the device and access/ retrieve its data. > A week or two ago I did some overdue upgrading to all the component

Re: Change directory permission under windows

2006-11-08 Thread Roger Upole
__schronos__ wrote: > Hi. > > I would like to add users with full control access to a directory. I > can do it to a file in the following way: > > info=win32security.DACL_SECURITY_INFORMATION > sd=win32security.GetFileSecurity(DIR, info) > acl=sd.GetSecurityDescriptorDacl() > sidUser=win32securit

Re: More elegant way to obtain ACLs / permissions for windows directories than using "cacls" dos command?

2006-11-08 Thread Roger Upole
[EMAIL PROTECTED] wrote: > Could you give an example for listing security descriptors using the > win32security module? I looked at the documentation but found it > confusing. Thanks. There are some examples of using the security descriptor objects in \Lib\site-packages\win32\Demos\security. Also

Re: More elegant way to obtain ACLs / permissions for windows directories than using "cacls" dos command?

2006-11-07 Thread Roger Upole
[EMAIL PROTECTED] wrote: > Is there a standard library module in Python 2.4 (Win32) that will > return directory permissions / ACLs (e.g. users, groups, and what > rights they have)? > > Otherwise, I'm faced with sending "cacls dirName" commands via os.popen > as below, and then parsing and compar

Re: Sending mouse events on Windows

2006-10-28 Thread Roger Upole
Radu Ciurlea wrote: > Hello, > I want to write a program that can generate mouse events. I'd like to > actually be able to control the pointer and generate clicks. Any > pointers on modules I could use for doing this? Any suggestions are > welcome. > tia > > Radu Take a look at win32api.mouse_eve

Re: Reading a Microsoft access file.

2006-10-18 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I googled for the answer but all the answer seem to imply that you > have to have Access installed on your system. I have a file that was > created using Access and I want develop a Python script to > read the file and produce a report. C

Re: COM and Threads

2006-10-13 Thread Roger Upole
"Teja" <[EMAIL PROTECTED]> wrote: > > Roger Upole wrote: > >> "Teja" <[EMAIL PROTECTED]> wrote: >> > >> > Roger Upole wrote: >> > >> >> "Teja" <[EMAIL PROTECTED]> wrote: >> >>

Re: COM and Threads

2006-10-12 Thread Roger Upole
"Teja" <[EMAIL PROTECTED]> wrote: > > Roger Upole wrote: > >> "Teja" <[EMAIL PROTECTED]> wrote: >> >I have an application which uses COM 's Dispatch to create a COM based >> > object. Now I need to upgrade the application to

Re: COM and Threads

2006-10-12 Thread Roger Upole
"Teja" <[EMAIL PROTECTED]> wrote: >I have an application which uses COM 's Dispatch to create a COM based > object. Now I need to upgrade the application to a threaded one. But > its giving an error that COM and threads wont go together. Specifically > its an attribute error at the point where COM

Re: DAT file compilation

2006-09-30 Thread Roger Upole
"Steve Holden" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Roger Upole wrote: >> On Windows NTFS file systems, you can add data to a file using named streams. >> The extra streams aren't visible from Explorer so the average end-user won&

Re: DAT file compilation

2006-09-30 Thread Roger Upole
On Windows NTFS file systems, you can add data to a file using named streams. The extra streams aren't visible from Explorer so the average end-user won't even know they're there. Roger "Jay" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > That cgi idea is really cool, but

Re: creating a small test server on my local computer

2006-09-29 Thread Roger Upole
"John Salerno" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Irmen de Jong wrote: >> John Salerno wrote: >>> Ok, this is completely unnecessary so I don't intend to get into stuff >>> that's beyond my skill, but I'm wondering how simple >>> it would be to use Python to create a se

Re: Starting Win32 Service

2006-09-28 Thread Roger Upole
Tim Golden wrote: ... > Yes, sorry about that, it's a well-known (to me) gotcha. > Basically there's no way I can extract the params from > the COM interface in a way which implies order, so I > can't take them in positionally. (Corrections to this > statement will be gratefully received). > > TJG

Re: How to get ip setting, dynamic ip or static ip?

2006-09-27 Thread Roger Upole
;169.254.52.213',) > Traceback (most recent call last): > File "", line 2, in > File "C:\Python25\Lib\site-packages\win32com\client\dynamic.py", line > 187, in __str__ >return str(self.__call__()) > UnicodeEncodeError: 'ascii' codec can&#x

Re: Win32: Access to network resources w/o user login

2006-09-26 Thread Roger Upole
"utabintarbo" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Is there a way to (programmatically) access network resources from a > WinXP client without a user being logged in? I guess I need to know > where the fstab file is in Windows. :-P > > Some more background: I am trying to

Re: How to get ip setting, dynamic ip or static ip?

2006-09-21 Thread Roger Upole
"kode4u" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > How to use python get my windows box's ip setting type? Dynamic ip, or > static ip? > > If it's static ip, what's the exact value? > You can use WMI to list properties of your network adapter(s): import win32com.client wmi=win3

Re: makepy, ADO and dynamic.py

2006-09-10 Thread Roger Upole
"Chris Curvey" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm trying to track down a performance issue in my Windows code, and > hotshot is telling me that the most time and calls are spent in these > methods > > ncalls tottime percall cumtime percall filename:lineno(funct

Re: Questoin about outlook calendar

2006-08-31 Thread Roger Upole
"Gallagher, Tim F (NE)" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] "Gallagher, Tim (NE)" wrote : > import win32com.client > import time > import datetime > > outlook = win32com.client.Dispatch("Outlook.Application") > namespace = outlook.GetNamespace("MAPI") > appointments = na

Re: Questoin about outlook calendar

2006-08-29 Thread Roger Upole
"Gallagher, Tim (NE)" wrote : > import win32com.client > import time > import datetime > > outlook = win32com.client.Dispatch("Outlook.Application") > namespace = outlook.GetNamespace("MAPI") > appointments = namespace.GetDefaultFolder(9).Items > > #print appointments.count > x = 4 # This is a nu

Re: How can I enumerate all windows services and disable some of them?

2006-08-22 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I know that Module win32service has some functions on manipulating > win32 services. > But I still have 2 questions: > 1. how to enumerate all services? > 2. how to disable a certain one? > > Thanks in advance! > win32service.EnumServic

Re: What would be the best way to run python client in the background

2006-08-16 Thread Roger Upole
You can use the Task Scheduler to run a script at login. It's not as robust as creating a service, but it's much less work. Roger "gel" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi > I have written a python client server app that keeps an eye on > processes starting and

Re: Kill process based on window name (win32)

2006-08-13 Thread Roger Upole
# Allow some time for app to close >> time.sleep(10) >> # If app didn't close, force close >> try: >> handle = win32api.OpenProcess(win32con.PROCESS_TERMINATE, 0, p) >> if handle: >> win32api.TerminateProcess(handle,0) >> win32api.CloseHandle(handle) >&

Re: Kill process based on window name (win32)

2006-08-11 Thread Roger Upole
drodrig wrote: > Hi. > > I am trying to close/kill all processes that show visible windows on > Windows XP. So far I've created a script that uses win32gui.EnumWindows > to iterate through all windows, check for which windows are visible, > then send a WM_CLOSE message to the window to request tha

Re: kerberos under windows

2006-08-11 Thread Roger Upole
Kamil Malinka wrote: > Hi > > i'd like to know, is there any package like pykpass for windows? Or how to > use this under windows. I need to authenticate > users with kerberos under windows environment and have no idea how. > Thanks for help. > > Kamil Malinka The Pywin32 package (http://sourcefo

Re: using an already running COM object with Dispatch

2006-08-06 Thread Roger Upole
"jiccab" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Greetings. > > with the following code, > > olApp = Dispatch("Outlook.Application") > > I am capable of getting a new instance of Outlook running. I would > like to be able to use the instance that is already running, if exists

Re: OS independent files

2006-08-03 Thread Roger Upole
"Dennis Lee Bieber" <[EMAIL PROTECTED]> wrote: > On Thu, 03 Aug 2006 21:55:21 +0200, Jarek Zgoda <[EMAIL PROTECTED]> > declaimed the following in comp.lang.python: > >> crystalattice napisa?(a): >> >> > If I want to make sure the file/directory is made in a user's home >> > directory (e.g. /home/u

Re: How to automate user input at the command prompt?

2006-07-21 Thread Roger Upole
If you have the Pywin32 extensions installed, you can use the win32console module to send keystrokes directly to a command prompt via WriteConsoleInput. Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > I'm working on a scirpt to be used on a windows machine and I need

Re: using capicom with python

2006-07-17 Thread Roger Upole
"stéphane bard" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi all, > Has anyone ever used Python to work with Certificate Services in > Windows? I'm trying to capicom dll with pywin32. > > > I've found some reference about python and capicom in > this mail archive > http://mail.p

Re: Launching multiple instances of a program with win32com.client.Dispatch?

2006-07-06 Thread Roger Upole
win32com.client.DispatchEx should create a new instance. Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi there, I am trying to launch a program called AmiBroker using the > command: > > AB = win32com.client.Dispatch("Broker.Application") > > However, I have a dual-co

Re: Controlling Windows Media Player from Python

2006-07-03 Thread Roger Upole
"Jeffrey Barish" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Is there a way to interact with Windows Media Player from Python? I would > like to be able to do things like tell WMP to play a given sound file or to > ask WMP for metadata about a sound file. > -- > Jeffrey Barish

Re: MSoffice metadata

2006-06-27 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > hi > is there a module in Python to extract metadata in MS office documents > thanks > The Pywin32 package (http://sourceforge.net/projects/pywin32/) wraps the interfaces used to read and write document properties. Specifically, you can

Re: Help with conversion VB script to Python : COM objects

2006-06-27 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > > I need to re-write a VB script into Python (because I really don't like > VB). > > The VB script is used to create a Windows COM object. > (I am more of Unix guy, so COM objects are a little bit alien for me). > > At a certain p

Re: occasional win32com error

2006-06-22 Thread Roger Upole
You could try using DispatchEx to make sure you always get a new instance of Excel. Roger "Ransom" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hey folks... > > Newbie here. I'm working with win32com launching, closing and > re-launching Excel grabbing output and doing stu

Re: embedded Python calling app via COM

2006-06-22 Thread Roger Upole
"Jim" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I have a C++ app which fires up a Python script using C API calls. > That script operates the app via Automation calls, like this: > > from win32com.client import * > from mywrapper import * > > myapp = Application() > myapp.Visibl

Re: win32com and name of com

2006-06-22 Thread Roger Upole
"bli" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > hi all > first post. > I am using python to connect to dll. I have read everything I can find > on [EMAIL PROTECTED] > and tried all variations of the name of the dll to use in the Dispatch. > I get a com error-(-2147...1005, 'Inv

Re: Screen capturing on Windows

2006-06-14 Thread Roger Upole
"Rune Strand" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Is it possible by use of pyWin32 or ctypes to make a screen capture of > an inactive, or a hidden window if the hwnd/WindowName/ClassName is > known? I've seen dedicated screen capture software do this. While > PIL.ImageG

Re: How to select a folder with native windows dialog box?

2006-06-14 Thread Roger Upole
<[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Thanks for your answer, it's working fine! > > For information, the function to use to get the pathName is > shell.SHGetPathFromIDList > It returns an error if you select a special folder (!?!?) but otherwise > it's working fine... And I

Re: DispatchEx('.Application')

2006-06-13 Thread Roger Upole
There's a project to create a COM api for Firefox that's identical to IE: http://www.iol.ie/~locka/mozilla/mozilla.htm Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > When using win32com and DispatchEx to work with a webbrowser, eg: > > from win32com.client import Dispat

Re: How to select a folder with native windows dialog box?

2006-06-13 Thread Roger Upole
You can use SHBrowseForFolder: from win32com.shell import shell shell.SHBrowseForFolder() Roger <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I found the win32ui.CreateFileDialog() function to select a file but > nothing to select a folder :'-( > Maybe someone has a solutio

Re: Converting binary sid's to a hex string

2006-06-07 Thread Roger Upole
You can use the binascii module to convert the raw bytes of the sid to hex. binascii.b2a_hex(buffer(MySid)) Roger "LittlePython" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I am trying to create a hexstring of a NT4 user account sid which I can in > turn use to query an e

Re: WinPops

2006-05-31 Thread Roger Upole
"Hari Sekhon" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi, > Is there a way of sending winpops (Windows Pop-Up / Net Send messages) in > python? > > Perhaps some library or something that I can use under both Windows and Linux? > > Hari On Windows, you can use win32net.Net

Re: Try/Except for ADSI GetObject

2006-05-31 Thread Roger Upole
"LittlePython" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] >I am a little confused on why I can not detect an object that does not exist > with a try and except. If I understand ADSI correctly from what I have read > you do not create these objects but rather get them. They already

Re: How to calc easier the "long" filesize from nFileSizeLow and nFileSizeHigh

2006-05-29 Thread Roger Upole
Shift nFileSizeHigh by 32 and add FileSizeLow. Roger "DurumDara" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hi ! > > I get the file datas with FindFilesW. > I want to calc the filesize from nFileSizeLow and nFileSizeHigh with easiest > as possible, without again calling o

Re: documentation for win32com?

2006-05-23 Thread Roger Upole
The Excel docs are your best bet. The examples they give are all MS-specific languages like VB, but most translate fairly easily to Python. You can also run makepy on the Excel typelib, which will generate a file with all the methods, events etc available thru the Excel object model. Also, searc

Re: Creating an Active Desktop Window

2006-05-16 Thread Roger Upole
rodmc wrote: > Hi, > > Does anyone know how I can create an Active Desktop window from within > a Python script? It would also be good to know how to refresh that > window and nothing else. > > At present I have an application which writes to a file which is read > by the Active Desktop (embeded I

Re: pythoncom and IDispatch

2006-05-16 Thread Roger Upole
"fraca7" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Hello. I got a little problem while using pythoncom to automate IE; for some > reason, changing the 'selectedIndex' on an > instance of IHTMLSelectElement doesn't fire the 'onchange' event (I guess > this is a bug in mshtml)

Re: Is it possible to set the date/time of a directory in windows with Python? If so how?

2006-05-13 Thread Roger Upole
"ToddLMorgan" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I'm trying to set any of the dates (create, modification, access) of a > directory under windows with python. > > I'm trying to do this as I'm trying to write a unittest for a directory > cleaning script I'm writing (ie I n

Re: Python and windows bandwidth statistics?

2006-05-11 Thread Roger Upole
win32pdh from Pywin32 lets you access the network performance counters. Roger "Dave Reid" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > I've been searching for a something in Python for me to be able to get > the total outbound or inbound bandwidth (in Windows (or cross-OS > c

Re: get Windows file type

2006-05-08 Thread Roger Upole
If you have pywin32 installed, you can use the shell module. from win32com.shell import shell, shellcon shell.SHGetFileInfo(filename ,0, shellcon.SHGFI_TYPENAME) Roger "BartlebyScrivener" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Using Python on Windows XP, I am able to

Re: Can Python kill a child process that keeps on running?

2006-05-05 Thread Roger Upole
Using Pywin32 (obviously not cross platform): import win32api,win32con h=win32api.OpenProcess(win32con.PROCESS_TERMINATE,False, ) win32api.TerminateProcess(h, ) Roger "I. Myself" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Suppose we spawn a child process with Popen. I

Re: Active Directory Authentication

2006-05-05 Thread Roger Upole
If you have Pywin32 installed, you can use the win32com.adsi package to open an object with username/password credentials. See adsi.ADsOpenObject for details. Adsi also contains a number of interfaces for dealing with users, containers, etc. Roger "D" <[EMAIL PROTECTED]> wrote in messag

Re: How to get the target of a Windows shortcut file

2006-05-05 Thread Roger Upole
persist.Load('someshortcut.lnk') print sh.GetPath(shell.SLGP_RAWPATH)[0] hth Roger "Steve M" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Below is some code adapted from something I think was written by Mark > Hammond. Originally I needed to create a Windows shortcut (li

Re: Customize IE to make a toolbar visible

2006-05-04 Thread Roger Upole
This does the trick for Google toolbar: import win32com.client ie=win32com.client.Dispatch('internetexplorer.application') ie.Visible=1 ie.ShowBrowserBar('{2318C2B1-4965-11d4-9B18-009027A5CD4F}',True,0) You should be able to just substitute the GUID for the Yahoo toolbar. Roger <[EMAIL P

Re: Playability of a file in windows media player

2006-05-03 Thread Roger Upole
The below code will catch the OnError event that's triggered when you specify a bad URL. import win32com.client class wmpevents: def OnOpenStateChange(self, NewState): """Sent when the control changes OpenState""" print 'OnOpenStateChange', NewState if NewState==win32co

Re: Importing modules through directory shortcuts on Windows

2006-04-27 Thread Roger Upole
win32file.DeviceIoControl(h, winioctlcon.FSCTL_SET_REPARSE_POINT, buf, 0, None) ## create a subdir in redirected dir and make sure it shows up in target dir os.mkdir(os.path.join(temp1,'new_dir')) assert os.path.isdir(os.path.join(temp2,'new_dir')) h.Close() Roger

Re: Importing modules through directory shortcuts on Windows

2006-04-27 Thread Roger Upole
You can use win32file.DeviceIoControl to link directories. I can post some code to do so if anyone's interested. Roger "Brian Quinlan" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Recently, I became responsible for maintaining some Python code, which was > organized as f

Re: win32com.client.constants - AttributeError

2006-04-21 Thread Roger Upole
There are a couple of different ways to run makepy. Start Pythonwin, and from the menu select Tools->Com Makepy Utility. You should see a list of registered typelibs. Select "Microsoft Word x.y Object Library" and hit Ok. This can also be done programatically by initiating Word with win32com.clie

Re: win32com.client.constants - AttributeError

2006-04-20 Thread Roger Upole
The constants are only available if you've run makepy on the Word object library. Roger "kbperry" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > On my machine, this runs fine, but when I try to run it on someone > elses machine it blows up with an attribute error: > > > imp

  1   2   3   >