[python] DOS 8+3

p.kosina gen2n na seznam.cz
Pátek Leden 21 12:10:06 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)

Diky


Radek Svarz napsal(a):
> Zkuste:
> 
> import win32api
> import os
> 
> dir = os.path.abspath('')
> win32api.GetShortPathName(dir)
> 



Další informace o konferenci Python