السلام عليكم ،،،
كيف يمكنني عمل برنامج بالدلفي يشتغل تلقائيا على سي دي ويفتح ملف باور بوينت
السلام عليكم ،،،
كيف يمكنني عمل برنامج بالدلفي يشتغل تلقائيا على سي دي ويفتح ملف باور بوينت
الاخ احمد
اذا كنت تريد تشغيل ملف اوتورن (تشغيل الي من السيدي) ماعليك الا استعمال ملف autorun.inf وتضعه على السيدي
ولصناعة هذا الملف افتح notepad واحفظه باسم autorun.inf
واكتب فيه
[autorun] OPEN=powerpointshow.pps
او اسم الملف powerpointshow.ppt
وشكرا
هناك طريقتين لتشغيل أي ملف بواسطة تطبيق Delphi
الدالة WinExec هي دالة قياسية بسيطة تفي بالمطلوب لكن شرط أن يكون الملف تنفيذي لايحتاج إلى PowerPoint
كما تقوم بتنفيذ أي تطبيق exe لكنها محدودة ولا يستخدمها المبرمجون المهرة.
WinExec('mypptfile');الدالة ShellExecute هي دالة مركبة ذات فائدة متعددة، تنفيذ برنامج، طباعة ملف، فتح ملف ببرنامجه الأصلي، فتح موقع نت...
ملاحظة: ضف تعريف للوحدة التالية في قسم الوحدات uses ShellApi
لأن الدالة خاصة بالويندوز.
اقتباسShellExecute(Handle, 'open', myppt.ppt', nil, nil, SW_SHOWNORMAL) ;
ـــ إستبدال open بـ:
print : تطبع مباشرة الملف
اقتباسShellExecute(Handle, 'print', 'c:\mydoc.doc', nil, nil, SW_SHOWNORMAL) ;
إستعراض موقع الفريق العربي:
ShellExecute(Handle, 'open', '',nil,nil, SW_SHOWNORMAL) ;
فتح مجلد:
اقتباسShellExecute(Handle,'open', 'c:\windows', nil, nil, SW_SHOWNORMAL) ;
يمكنك فعل الكثير، عليك بتثبيت تعليمات API SDK أو البحث في النت
أرجوا أنني لم أقصر
تم تعديل هذه المشاركة بواسطة Timorlinke في 2 أبريل 2007 في 22:08
رحم الله الرئيس القائد صدام حسين المجيد أسد الرافدين
[/font[/size]]
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…