[frame="20 85"]

السلام عليكم ورحمة الله وبركاته
اليوم وفي درسنا الخامس عشر من دروس الدورة سأتعرض لموضوع مهم في مجال الملفات الدفعية
في الدروس السابقة رأينا كيف نتعامل مع متغيرات بعض الملفات وطريقة اليوم مشابهة لما سبق من ناحية التعامل
سنقوم بتحميل أداة Nircmd
رابط مباشر
رابط ميديا فاير
صفحة تحميل آخر اصدار
http://www.nirsoft.net/utils/nircmd.html
حيث أن رقم اصدار النسخة الحالية هو 2.41
و الآن بعد تحميل الملف المضغوط السابق فك الضغط عنه تجد ملفين
انسخ الملف nircmd.exe
إلى المسار C:\Windows
انتهى الإعداد للعمل
والآن لنبدأ بعرض الأوامر الجديدة :
بعد نسخ الملف السابق يتم إضافة العديد والعديد من الاوامر الجديدة التي يمكننا استخدامها
من خلال الملفات الدفعية أو موجه الأوامر dos وهي أوامر متميزة و مفيدة جداً
وسأعرض اليوم بعضاً من هذه الأوامر وأترك لكم البقية
فتح وإغلاق سواقة الأقراص CD/DVD
هذا الأمر يقوم بفتح سواقة الأقراص CD/DVD
لاحظ أننا دوماً سنكتب كلمة nircmd في بداية كل أمر من هذه الأوامر
وهو اسم الملف الذي نسخناه سابقاً إلى مجلد النظام
- ولو قمنا بتغيير اسم nircmd إلى اسم آخر يجب أن نغيره هنا أيضاً داخل الاوامر
لنفترض أنه يوجد لدينا أكثر من سواقة مثلاً G,H ففي حال أردنا فتح السواقة H نكتب الأمر
أمر إغلاق السواقة
أو
نطق النصوص :
الأمر التالي
سيقوم بنطق النص
welcome to tahasoft.com
التحكم بسرعة القراءة :
الأمر السابق سيقوم بقراءة النص ببطئ
ويمكن التحكم بالسرعة عن طريق تغيير الرقم الموجود في الأمر
حيث إنه من -10 حتى 10 و أبطئ مايمكن عند -10 و تزداد السرعة حتى تصل في أقصى سرعة
عند الرقم 10 وعند الرقم 0 يكون الوضع الطبيعي
القراءة من ملف نصي :
الأمر السابق سيقوم بقراءة النص الموجود في الملف tahasoft.txt و الموجود على القرص C
التحكم بشدة الصوت :
زيادة شدة صوت النظام :
لاحظ الرقم 2000 كلما زدناه زاد الصوت
حيث القيمة الأعظمية هي 65535
- إنقاص شدة الصوت :
وضعنا هنا نفس الإمار مع تغيير الإشارة إلى سالب للإنقاص
كتم الصوت :
ولإلغاء كتم الصوت :
( لاحظ أننا يمكن أن نضع nircmd.exe أو nircmd في الأوامر )
إيقاف الشاشة :
تشغيل شاشة التوقف :
إنهاء المهام :
حيث يتم إنهاء المهمة iexplore.exe وهو متسعرض الانترنت انترنت اكسبلورر
ويمكن وضع أي مهمة وتشبه ما تعلمناه سابقاً مع taskkill
إغلاق الإطارات المفتوحة :
تفريغ سلة المحذوفات :
توليد نغمات موسيقية :
حيث الرقم 450 يعبر عن حدة الصوت
والرقم 200 هو زمن النغمة بالميلي ثانية
والكود التالي يولد نغمات متتالية ( تخبيص وخربشة من عندي
)
التأخير الزمني :
حيث يتم الانتظار هنا لمدة ثانية ( الزمن مقدر بالميلي ثانية m sec )
يمكن الاستفادة منه لوضع فاصل زمني عند تنفيذ بعض الأوامر
ويوجد أيضاً أوامر لإظهار النوافذ
مثال :
هذا الأمر يقوم بإظهار نافذة تحوي زرين عند الضغط على yes يتم إغلاق نافذة عمل المستخدم
وعند الضغط على لا يتم إلغاء الأمر
ملاحظة :
في حال عمل ملف دفعي يتعامل مع هذه الأوامر ونريد تشغيله على كمبيوتر آخر
يمكن ضغط الملفين باستخدام برامج التحويل إلى exe وإعطاء أمر نسخ copy
في بداية البرنامج
أو يمكن وضع ملف nircmd.exe بجانب الملف الدفعي وستكون النتائج نظامية
وبهذا أكون قد قدمت لكم جزءاً يسيراً مما يحويه الملف nircmd من أوامر
ويوجد في الملف المضغوط الذي حملتموه في بداية الدرس ملف اسمه NirCmd.chm

وهو يحوي كافة أوامر هذه الأداة مع شرح وأمثلة لكل منها
آمل لكم المتعة والفائدة
وأتمنى لو نرى بعض إبداعاتكم من ملفات دفعية باستخدام هذه الأوامر
[/frame]

السلام عليكم ورحمة الله وبركاته
اليوم وفي درسنا الخامس عشر من دروس الدورة سأتعرض لموضوع مهم في مجال الملفات الدفعية
في الدروس السابقة رأينا كيف نتعامل مع متغيرات بعض الملفات وطريقة اليوم مشابهة لما سبق من ناحية التعامل
سنقوم بتحميل أداة Nircmd


صفحة تحميل آخر اصدار
http://www.nirsoft.net/utils/nircmd.html
حيث أن رقم اصدار النسخة الحالية هو 2.41
و الآن بعد تحميل الملف المضغوط السابق فك الضغط عنه تجد ملفين
انسخ الملف nircmd.exe
إلى المسار C:\Windows
انتهى الإعداد للعمل
والآن لنبدأ بعرض الأوامر الجديدة :
بعد نسخ الملف السابق يتم إضافة العديد والعديد من الاوامر الجديدة التي يمكننا استخدامها
من خلال الملفات الدفعية أو موجه الأوامر dos وهي أوامر متميزة و مفيدة جداً
وسأعرض اليوم بعضاً من هذه الأوامر وأترك لكم البقية
فتح وإغلاق سواقة الأقراص CD/DVD
كود PHP:
nircmd cdrom open
لاحظ أننا دوماً سنكتب كلمة nircmd في بداية كل أمر من هذه الأوامر
وهو اسم الملف الذي نسخناه سابقاً إلى مجلد النظام
- ولو قمنا بتغيير اسم nircmd إلى اسم آخر يجب أن نغيره هنا أيضاً داخل الاوامر
لنفترض أنه يوجد لدينا أكثر من سواقة مثلاً G,H ففي حال أردنا فتح السواقة H نكتب الأمر
كود PHP:
nircmd cdrom open H:
كود PHP:
cdrom close
كود PHP:
cdrom open J:
الأمر التالي
كود PHP:
nircmd speak text "welcome to tahasoft.com"
welcome to tahasoft.com
التحكم بسرعة القراءة :
كود PHP:
nircmd speak text "welcome to tahasoft.com" -5
ويمكن التحكم بالسرعة عن طريق تغيير الرقم الموجود في الأمر
حيث إنه من -10 حتى 10 و أبطئ مايمكن عند -10 و تزداد السرعة حتى تصل في أقصى سرعة
عند الرقم 10 وعند الرقم 0 يكون الوضع الطبيعي
القراءة من ملف نصي :
كود PHP:
nircmd speak file "c:\tahasoft.txt"
التحكم بشدة الصوت :
زيادة شدة صوت النظام :
كود PHP:
nircmd changesysvolume 2000
حيث القيمة الأعظمية هي 65535
- إنقاص شدة الصوت :
كود PHP:
nircmd changesysvolume -5000
كتم الصوت :
كود PHP:
nircmd.exe mutesysvolume 1
كود PHP:
nircmd.exe mutesysvolume 0
إيقاف الشاشة :
كود PHP:
nircmd.exe monitor off
كود PHP:
nircmd.exe screensaver
كود PHP:
nircmd.exe killprocess iexplore.exe
ويمكن وضع أي مهمة وتشبه ما تعلمناه سابقاً مع taskkill
إغلاق الإطارات المفتوحة :
كود PHP:
nircmd.exe win close class "CabinetWClass"
كود PHP:
nircmd.exe emptybin
كود PHP:
nircmd.exe beep 450 200
والرقم 200 هو زمن النغمة بالميلي ثانية
والكود التالي يولد نغمات متتالية ( تخبيص وخربشة من عندي

كود PHP:
nircmd.exe beep 500 200
nircmd.exe beep 500 200
nircmd.exe beep 500 500
nircmd.exe beep 500 200
nircmd.exe beep 500 200
nircmd.exe beep 500 500
nircmd.exe beep 500 200
nircmd.exe beep 600 200
nircmd.exe beep 400 200
nircmd.exe beep 450 200
nircmd.exe beep 500 500
nircmd.exe beep 0 200
nircmd.exe beep 400 200
nircmd.exe beep 400 200
nircmd.exe beep 400 200
nircmd.exe beep 500 200
nircmd.exe beep 500 200
nircmd.exe beep 500 200
nircmd.exe beep 400 200
nircmd.exe beep 350 200
nircmd.exe beep 300 200
nircmd.exe beep 250 200
nircmd.exe beep 200 500
for %%x in (100 200 300 400 400 600 700 800 900 1000 1100 1200 1300 1400 1500 1600 1700 1800 1900 2000) do ( nircmd.exe beep %%x 200 )
كود PHP:
wait 1000
يمكن الاستفادة منه لوضع فاصل زمني عند تنفيذ بعض الأوامر
ويوجد أيضاً أوامر لإظهار النوافذ
مثال :
كود PHP:
nircmd qboxcom "Do you want to lock your workstation ?" "question" lockws
وعند الضغط على لا يتم إلغاء الأمر
ملاحظة :
في حال عمل ملف دفعي يتعامل مع هذه الأوامر ونريد تشغيله على كمبيوتر آخر
يمكن ضغط الملفين باستخدام برامج التحويل إلى exe وإعطاء أمر نسخ copy
في بداية البرنامج
أو يمكن وضع ملف nircmd.exe بجانب الملف الدفعي وستكون النتائج نظامية
وبهذا أكون قد قدمت لكم جزءاً يسيراً مما يحويه الملف nircmd من أوامر
ويوجد في الملف المضغوط الذي حملتموه في بداية الدرس ملف اسمه NirCmd.chm

وهو يحوي كافة أوامر هذه الأداة مع شرح وأمثلة لكل منها
آمل لكم المتعة والفائدة
وأتمنى لو نرى بعض إبداعاتكم من ملفات دفعية باستخدام هذه الأوامر
تعليق