2010-11-05 2 views
0

Мне было интересно, как создать ярлык в python для расширений .pyw и .exe.Создать ярлык для .pyw-файла изнутри python

+1

Что вы подразумеваете под ярлыком? Вы хотите запустить .exe из сценария Python? –

+0

@Rafe: Файл .lnk, как использует Explorer. –

+0

hey rafe, что я имел в виду, было похоже на мой рабочий стол, все это ярлыки. im делает мой собственный установщик или больше как экстрактор, и я хочу закодировать что-то, что будет делать то же самое, что и последний щелчок на моем .pyw-файле, копирующем его, и вставляя вставку ярлыка на рабочий стол. Кажется, у ignacio есть ответ спасибо :) – james

ответ

2

Вам необходимо создать и использовать IShellLink через COM.

+0

ok последнее, что я знаю, это должно быть задано как отдельный вопрос, но его так родственное, я мог бы попросить его здесь. как мне изменить значок, когда я сделал этот ярлык. спасибо, что он работает, кстати – james

+0

Возможно, с помощью метода 'SetIconLocation()'. –