Python programını gizli çalıştırma

Pythonda bir program yazdım ve bu programı görev çubuğunda gözükmeden çalıştırmak istiyorum. Merak eden için alarm programı. Çok araştırdım ama bulamadım. Bu arada programı exe haline getirdim,
(Kodları hala elimde var. yanlış anlayan olur belki.)

Kod şeklinde atarsanız sevinirim.

Yok mu yardımcı olabilecek mükemmel insan? :smile:

Betik halinde iken ilk çalıştırılan dosyanın uzantısı .pyw yapılmalı.

Uygulama halinde ise kullandığınız kütüphaneyi bilmemiz lazım.

pyinstall kullandım.

Bu komutu koullanın:

pyinstaller --noconsole <kod dosyası>
1 Beğeni

Peki dll dosyasına bağımlı olmadan konsolu gizleyebilir miyim?

Hangi dll dosyaları?

pyw den exe yapınca program dll bağımlısı oluyor. Bir sürü dll oluşuyor. Benim istediğim onefile olması ve arka planda çalışması. Bir de programı editlerken çalışıyor ama exe yaptığımda konsolda birden bişeyler yazıyor ve konsol kapanıyor. Çok hızlı oluyor, konsoldaki yazıyı okuyamıyorum.

Yapmayınca da oluyor, bu dll’ler Python kurulumunda olduğu için fark etmemiş olabilirsiniz.

Arkaplanda çalışması ile tek dosya olmasının bir alakası yok. Dosyayı taşırken bir tane gibi gözükse de çalıştırılınca geçici bir yere çıkartılıyor zaten.

İlla tek dosya istiyorsanız pyinstaller’e --onefile argümanı verin.