[python] DOS 8+3

VANĚK Petr Petr.VANEK na spordat.cz
Pátek Leden 21 12:31:40 CET 2005


> Díky.
> Mám ještě problém s češtinou. Pod w2000 script jede bez 
> problémů, ale ve 
> w98 je výsledný řetězec např.: c:\WWW\ŠTĚPÁN~1\ĚŠČĚŮŽ~1.HTM, tedy s 
> českými znaky a firefox to prostě nepřijímá.
> 
> Zkoušel jsem, spíše metodou pokus omyl, různá kodovani, ale 
> bez úspěchu.
> Nevěděl by někdo?
> 
> hlavní část skriptu:
> cestaTest=r"c:\WWW\Štěpánka Pelešková\ĚŠČĚ ůžřššř ůšč řšč.htm"
> cesta=os.path.abspath(cestaTest)
> cestaDOS=win32api.GetShortPathName(cesta)       # vytvoreni cesty 8+3
> # neznam vyznam druheho argumentu, ale bez nej to nejede...
> os.execl(program, 'x', '-url', cestaDOS)

tak mne jen tak napadlo, ze kdyz to potrebujes jenom
poslat do FF, tak muzes pouzit elegantnejsi zpusob:
modul webbrowser.

p.



Další informace o konferenci Python