Or `shell-execute'? At Thu, 10 Nov 2011 19:49:13 -0600, Robby Findler wrote: > 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
_________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users