PDA

View Full Version : اجرای برنامه پایتون بدون دیده شدن Command prompt



MSN_Issue
یک شنبه 24 مرداد 1395, 11:45 صبح
سلام دوستان
من دارم یه برنامه پایتون مینویسم که تحت ویندوز هست. یعنی فرم داره و دکمه و از این حرفا!
چند روش رو برای اجرای برنامه امتحان کردم. مثل:
- نوشتن batch file
- ساخت exe
اما توی همه شون همراه برنامه یه صفحه CMD هم باز میشه!
چطور میشه برنامه رو بدون دیده شدن اون cmd اجرا کرد؟:متفکر:

MSN_Issue
دوشنبه 25 مرداد 1395, 11:33 صبح
راه حلش رو یافتم ! اینجا میذارم شاید به درد آیندگان بخوره :چشمک:
به کمک py2exe از اسکریپتم فایل exe ساختم. به کمک اسکریپت زیر:


from distutils.core import setup
import py2exe

setup(windows=['a.pyw'])
نکته ی مهمش استفاده از کلمه ویندوز بجای کنسول بود.

یه نکته ی دیگه هم اینکه اگه فایلها رو با پسوند .pyw ذخیره کنیم خود ویندوز تشخیص میده که باید اونا رو با مفسر pythonw.exe که مخصوص اجرای برنامه های ویندوزی هست اجرا کنه...