السلام عليكم
ممكن كود يفتح ويغلق cd drive
السلام عليكم
ممكن كود يفتح ويغلق cd drive
بتتعمل بـ API , ممكن تستخدم winmm.dll والداله mciSendStringA وترسلها ::
set CDAudio door closed من أجل الغلق , و ...
set CDAudio door open من أجل الفتح :D.
أولا عليك استيراد ملف ال Dll وهو مثلا winmm.dll
[DllImport("winmm.dll", EntryPoint="mciSendStringA")]
public static extern void mciSendStringA(string lpstrCommand,
string lpstrReturnString, long uReturnLength, long hwndCallback);
string rt = "";والآن كل ماعليك فعله هو استدعاء الفتح او الإغلاق
mciSendStringA("set CDAudio door open",rt,127,0);
mciSendStringA("set CDAudio door closed",rt,127,0);هناك موضوع طرح البارحة لنفس الموضوع وهو موجود في قسم الفيجوال بسيك دوت نت
سوف تجد به كود مكتوب بسي++ وسي شارب وفيجوال بيسيك دوت نت
وايضا الامثلة مبنية لفتح اي سواقة اقراص اذا كان لديك اكثر من واحدة
لا تحزن:
إن كنت فقيرا فغيرك محبوس في دين، وإن كنت لا تملك وسيلة نقل فسواك مبتور القدمين، وان كنت تشكوا من آلام فغيرك يرقدون على الاسرة البيضاء و من سنوات، وان فقدت ولدا فغيرك فقد عددا من الأولاد و في حادث واحد.
لا تحزن:
فأنت تشرب الماء الزلال، و تستنشق الهواء الطلق، و تمشي على قدميك معافى، و تنام ليلك آمنا.
thanx for all of you
لما استعمله يطلع لي الخطأ التالي وقت الكومبايل:
The type or namespace name 'DllImport' could not be found (are you missing a using directive or an assembly reference?)
abo_alzobaer@hotmail.com
لازم تستدعي ال pakage
using System.Runtime.InteropServices;
السلام عليكم و رحمة الله :
اريد ان اجعل المستخدم يختار اي سواقة ليزرية من الجهاز و من ثم فتح السواقة او اغلاقها اذا كان الجهاز يحوي اكثر من سواقة
ORWA كتب:أولا عليك استيراد ملف ال Dll وهو مثلا winmm.dll[DllImport("winmm.dll", EntryPoint="mciSendStringA")] public static extern void mciSendStringA(string lpstrCommand, string lpstrReturnString, long uReturnLength, long hwndCallback); string rt = "";والآن كل ماعليك فعله هو استدعاء الفتح او الإغلاق
mciSendStringA("set CDAudio door open",rt,127,0); mciSendStringA("set CDAudio door closed",rt,127,0);
جــــزاك الله خيــــرا :)
السلام عليكم و رحمة الله
اريد تحديد سواقة من عدة سواقات موجودة على الجهاز قبل استدعاء التابع ciSendString
و شكراً على الرد
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…