[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