Ë ÏªÍfîãó>—dZddlZddlZddlmZd„ZGd„d«Zy)z5 Creation of Windows shortcuts. Requires win32all. éN)Úshellcó<—t«}|j|«|S)zg Open an existing shortcut for reading. @return: The shortcut object @rtype: Shortcut )ÚShortcutÚload)ÚfilenameÚscs ú9/usr/lib/python3/dist-packages/twisted/python/shortcut.pyÚopenr s€ô ‹€B؇GGˆHÔØ €Iócó6—eZdZdZ dd„Zd„Zd„Zd„Zy)rz A shortcut on Win32. Ncó—tjtjdtjtj «|_|.|jtjj|««||j|«||j|«|.|jtjj|««|0|jtjj|«|«yy)a½ @param path: Location of the target @param arguments: If path points to an executable, optional arguments to pass @param description: Human-readable description of target @param workingdir: Directory from which target is launched @param iconpath: Filename that contains an icon for the shortcut @param iconidx: If iconpath is set, optional index of the icon desired N)Ú pythoncomÚCoCreateInstancerÚCLSID_ShellLinkÚCLSCTX_INPROC_SERVERÚIID_IShellLinkÚ_baseÚSetPathÚosÚpathÚabspathÚ SetArgumentsÚSetDescriptionÚSetWorkingDirectoryÚSetIconLocation)ÚselfrÚ argumentsÚ descriptionÚ workingdirÚiconpathÚiconidxs r Ú__init__zShortcut.__init__"sÆ€ô$×/Ñ/Ü × !Ñ !Ø Ü × *Ñ *Ü × Ñ ó  ˆŒ ð Ð Ø L‰LœŸ™Ÿ™¨Ó.Ô /Ø Ð Ø × Ñ ˜iÔ (Ø Ð "Ø × Ñ   Ô ,Ø Ð !Ø × $Ñ $¤R§W¡W§_¡_°ZÓ%@Ô AØ Ð Ø × Ñ ¤§¡§¡°Ó!:¸GÕ Dð r có®—|jjtj«j t j j|««y)z1 Read a shortcut file from disk. N)rÚQueryInterfacerÚIID_IPersistFileÚLoadrrr©rrs r rz Shortcut.loadEs7€ð ‰ ×!Ñ!¤)×"<Ñ"<Ó=×BÑBÜ G‰GO‰O˜HÓ %õ r có°—|jjtj«j t j j|«d«y)z^ Write the shortcut to disk. The file should be named something.lnk. rN)rr$rr%ÚSaverrrr's r Úsavez Shortcut.saveMs9€ð ‰ ×!Ñ!¤)×"<Ñ"<Ó=×BÑBÜ G‰GO‰O˜HÓ % qõ r có.—t|j|«S)N)Úgetattrr)rÚnames r Ú __getattr__zShortcut.__getattr__Ws€Üt—z‘z 4Ó(Ð(r )NNNNNr)Ú__name__Ú __module__Ú __qualname__Ú__doc__r"rr*r.©r r rrs1„ñð ØØØØØó!EòF ò ó)r r)r2rrÚwin32com.shellrr rr3r r úr5s$ðñ ó  ãÝ ò ÷;)ò;)r