[PD-dev] Tcl exec vs. Microsoft filenames
Christian Klippel
ck at mamalala.de
Tue Jan 17 19:42:59 CET 2006
hi,
just a guess:
maybe encapsulate it with "
for example, this doesnt work:
cd Program Files
but this does:
cd "program files"
so, if you need to prepare a string to pass, you may add \" at the start and
end to encapsulate it...
but again, its just a guess ...
greets,
chris
Am Dienstag 17 Januar 2006 19:26 schrieb B. Bogart:
> yuck, URIs don't have spaces, you put one in a web-page you its replaced
> with %20 in the URI.. I guess you could have to replace spaces with %20
> and see if that works.
>
> Try just opening the file in a browser and note the URL it uses to open it.
>
> I assume this happens on win32, but its been too long for me to know...
>
> .b.
>
> Hans-Christoph Steiner wrote:
> > In u_main.tk, in the procedure menu_openhtml, this little snippet of
> > code does not work when there is a space in the file name (i.e.
> > C:/Program Files/pd/doc), but works fine when there are no spaces:
> >
> > exec rundll32 url.dll,FileProtocolHandler \
> > [format "file:%s" $filename] &
> >
> > This opens HTML, etc from the menu/help browser, so it would be most
> > helpful to have it working. I have tried a number of things to no
> > avail.
> >
> > Any Tcl-meisters want to take a stab? Matju?
> >
> > .hc
> >
> > ________________________________________________________________________
> > ____
> >
> > As we enjoy great advantages from inventions of others, we should be
> > glad of an opportunity to serve others by any invention of ours; and
> > this we should do freely and generously.
> > - Benjamin Franklin
> >
> >
> > _______________________________________________
> > PD-dev mailing list
> > PD-dev at iem.at
> > http://lists.puredata.info/listinfo/pd-dev
More information about the Pd-dev
mailing list