Edit detail for TipyTrikyWindows revision 1 of 1

1
Editor: pycz
Time: 2006/11/28 17:41:34 GMT+0
Note:

changed:
-
Tipy a triky pod Windows
===========================

Krátká dosovská jména
----------------------

Používají se někdy, spíš jako východisko z nouze, když nám nefunguje čeština v názvech cest. Takovou cestu si však nemohu spolehlivě uschovat, protože Windows nezaručí, že se za chvíli (za určitých okolností) nebude jmenovat jinak. Je nutno stáhnout a nainstalovat modul PyWin32 . Použití::

 import win32api 
 dosname=win32api.GetShortPathName("c:/program files") 
 fullname = win32api.GetLongPathName(dosname)   # opacna funkce
 print fullname, ":", dosname

Umístění ikony Pythonu
---------------------------------
>>> import win32api
>>> import win32con
>>> key = win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT, '.py')
>>> win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT,'%s\DefaultIcon' % key)
C:\\Python25\\DLLs\\py.ico'
 



Tipy a triky pod Windows

Krátká dosovská jména

Používají se někdy, spíš jako východisko z nouze, když nám nefunguje čeština v názvech cest. Takovou cestu si však nemohu spolehlivě uschovat, protože Windows nezaručí, že se za chvíli (za určitých okolností) nebude jmenovat jinak. Je nutno stáhnout a nainstalovat modul PyWin32 . Použití:

import win32api
dosname=win32api.GetShortPathName("c:/program files")
fullname = win32api.GetLongPathName(dosname)   # opacna funkce
print fullname, ":", dosname

Umístění ikony Pythonu

>>> import win32api
>>> import win32con
>>> key = win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT, '.py')
>>> win32api.RegQueryValue(win32con.HKEY_CLASSES_ROOT,'%s\DefaultIcon' % key)
C:\\Python25\\DLLs\\py.ico'