Python programını bir dosya uzantısını açan varsayılan program yapma

Windows registry konusuna bakmanız gerekecek.

Bunu python içinden yapmak isterseniz;

https://docs.python.org/2/library/_winreg.html

Burada registry de anahtar girmek için okumanızda fayda var.

Mesela windows 7 için

HKEY_CURRENT_USER >Software > Microsoft>Windows > currentVersion > Explorer > FileExts

Altında örnek anahtarlara bakabilirsiniz.

Buraya anahtar eklemenin bir çok yolu var.

Bir reg dosyası oluşturarak ekleyebileceğiniz gibi yukarıda verdiğim linkteki referans fonksiyonlarla da anahtar ekleyebilirsiniz.

Ama registry konusunda deneyimli değilseniz üretim makinenizde denemeyin. Çünkü registry de yaptığınız hatalı giriş işletim sistemini çalışmaz hale getirebilir.

Tam olarak neyi nasıl çalıştırmak istediğinizi açıklarsanız hazır bir reg dosyas kodu koyabilirim.

2 Beğeni