كيف تبدأ تشغيل IDLE (محرر Python) دون استخدام الاختصار على نظام التشغيل Windows Vista؟

StackOverflow https://stackoverflow.com/questions/118260

سؤال

أحاول تعليم كومودو كيفية إطلاق النار عاطل عندما قمت بالضغط على المفاتيح الصحيحة.يمكنني استخدام المسار الدقيق للاختصار في قائمة البداية في شريط موقع Windows Explorer لتشغيل IDLE لذلك كنت آمل أن يتمكن Komodo من استخدامه أيضًا.لكن إعطاء هذا المسار إلى كومودو يؤدي إلى إرجاع الرقم 1.يبدو أن هذا فشل لأن IDLE لا يبدأ.

اعتقدت أنني سأتجنب الاختصار وأستخدم المسار الدقيق فقط.أذهب إلى قائمة البداية، وأبحث عن اختصار IDLE، وانقر بزر الماوس الأيمن لإلقاء نظرة على الخصائص.الهدف باللون الرمادي، لكنه يقول "Python 2.5.2".تم ضبط "البدء في" على "C:\Python25\".زر "فتح موقع الملف" باللون الرمادي أيضًا.

كيف يمكنني معرفة أين يشير هذا الاختصار حقًا؟لقد حاولت بدء تشغيل python.exe وpythonw.exe في C:\Python25، لكن لم يبدأ أي منهما في تشغيل IDLE.

هل كانت مفيدة؟

المحلول

هناك ملف اسمه idle.py في دليل تثبيت بايثون الخاص بك في Lib\idlelib\idle.py.

إذا قمت بتشغيل هذا الملف باستخدام Python، فيجب أن يبدأ IDLE.

c:\Python25\pythonw.exe c:\Python25\Lib\idlelib\idle.py

نصائح أخرى

في بايثون 3.2.2، وجدت \Python32\Lib\idlelib\idle.bat والذي كان مفيدًا لأنه سيسمح لي بفتح ملفات python المتوفرة كوسائط في IDLE.

إليك مسارًا آخر يمكنك استخدامه.لست متأكدًا مما إذا كان هذا جزءًا من التوزيع القياسي أو إذا تم إنشاء الملف تلقائيًا عند الاستخدام الأول لـ IDLE.

C:\Python25\Lib\idlelib\idle.pyw

إذا كان لديك فقط Python Shell قيد التشغيل، فاكتب:

import idlelib.PyShell
idlelib.PyShell.main()

مجلد تثبيت Python > Lib > iddelib > idle.pyw

انقر نقرًا مزدوجًا فوقه وأنت على ما يرام.

يوجد برنامج نصي .bat لبدء تشغيله (python 2.7).

c:\Python27\Lib\idlelib\idle.bat

يمكنك أيضًا تعيين مفاتيح التشغيل السريع لاختصارات Windows مباشرةً (على الأقل في نظام التشغيل Windows 95، يمكنك ذلك، ولم أتحقق مرة أخرى منذ ذلك الحين، ولكن أعتقد أن الخيار يجب أن يظل موجودًا ^_^).

الاختصار الخامل هو "اختصار مُعلن عنه" والذي يكسر ميزات معينة مثل زر "البحث عن الهدف".جوجل لمزيد من المعلومات.

يمكنك عرض الرابط باستخدام محرر سداسي عشري أو تنزيله محلل LNK لنرى أين يشير.

في حالتي يتم تشغيله:
..\..\..\..\..\Python27\pythonw.exe "C:\Python27\Lib\idlelib\idle.pyw"

أقوم بإعداد اختصار (باستخدام النوافذ) وقم بتعيين الهدف عليه

C:\Python36\pythonw.exe c:/python36/Lib/idlelib/idle.py

يعمل بشكل رائع

وجدت أيضا هذا يعمل

with open('FILE.py') as f:
    exec(f.read())

حصلت على اختصار لـ Idle (Python GUI).

  • انقر على أيقونة Window في أسفل اليسار أو استخدم Window Key (فقط Python 2)، وسترى أيقونة Idle (Python GUI)
  • انقر بزر الماوس الأيمن على الأيقونة ثم المزيد
  • افتح مكان ملف
  • ستظهر نافذة جديدة، وسترى اختصار Idle (Python GUI)
  • انقر بزر الماوس الأيمن، واستمر في الضغط، ثم اسحب إلى سطح المكتب لإنشاء اختصار لـ Python GUI على سطح المكتب.

مجلد تثبيت Python > Lib > iddelib > idle.pyw

إرسال اختصار إلى سطح المكتب.

ومن اختصار سطح المكتب، يمكنك إضافته إلى شريط المهام أيضًا للوصول السريع.

أتمنى أن يساعدك هذا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top