Does 'system' do what you want? Robby
On Thu, Nov 10, 2011 at 7:45 PM, Harry Spier <harrysp...@hotmail.com> wrote: > Dear list members, > Is there an extension or package for Racket that can call the Win32 API ? I > don't need the whole API. I only need to execute a Win32 shell command to > open a file with its default application indicated by the files extension. > > > I have a small python utility I want to convert to Racket but to do so I > need this capability. The utility is written in Python with Pywin win32api > extensions (and a tcl/tk gui) . The utility selects a file containing > Sanskrit text in one transliteration scheme and has options to convert it > into other transliteration schemes. But it also has an option to convert > the text in the file into devanagari (a script of India) and to do so it > executes a shell command through the win32api extensions to open a file with > its default application identified by the file extension. The file > extension is such that a third party windows application, a kind of > combination editor/converter that does this conversion opens it. My script > then waits until the file is closed (indicating the conversion is over) and > then continues. The exact command in the Python extension Pywin Win32api > I'd like to emulate in a Racket program is: win32api.shellexecute as > described in this page of the documentation for win32api: > http://timgolden.me.uk/pywin32-docs/win32api__ShellExecute_meth.html > > > One of the reasons I'm doing this conversion is also to get some practical > experience using the Racket gui toolkit. > > > Thanks, > Harry Spier > > > > _________________________________________________ > For list-related administrative tasks: > http://lists.racket-lang.org/listinfo/users > _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users