A PHP Error was encountered

Severity: Warning

Message: fopen(/home/tahamipv/public_html/system/temp/ci_session9b185534af70264ba793c1a75dd1d8794e68ff05): failed to open stream: Disk quota exceeded

Filename: drivers/Session_files_driver.php

Line Number: 172

Backtrace:

File: /home/tahamipv/public_html/application/libraries/Tank_auth.php
Line: 28
Function: library

File: /home/tahamipv/public_html/application/libraries/Tank_auth_groups.php
Line: 16
Function: __construct

File: /home/tahamipv/public_html/application/controllers/Home.php
Line: 21
Function: library

File: /home/tahamipv/public_html/index.php
Line: 316
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Failed to read session data: user (path: /home/tahamipv/public_html/system/temp)

Filename: Session/Session.php

Line Number: 146

Backtrace:

File: /home/tahamipv/public_html/application/libraries/Tank_auth.php
Line: 28
Function: library

File: /home/tahamipv/public_html/application/libraries/Tank_auth_groups.php
Line: 16
Function: __construct

File: /home/tahamipv/public_html/application/controllers/Home.php
Line: 21
Function: library

File: /home/tahamipv/public_html/index.php
Line: 316
Function: require_once

الدرس 8 █▓▒░ دورة كتابة الملفات الدفعية rem,exit,prompt و الكتابة بالعربي في bat
زهير طه

95

14,373

الدرس 8 █▓▒░ دورة كتابة الملفات الدفعية rem,exit,prompt و الكتابة بالعربي في bat

بسم الله الرحمن الرحيم
تعاملنا حتى الآن مع التعيمات التالية :

Xcopy
cd
Del
Copy
mkdir(md)‎
ren= Rename
Move
Tree
Attrib
Rmdir
Dir
Pushd
%المتغيرات%
Cls
Color
Echo
Mode
Pause
Title
Goto
Set
For
If

وهي من اكثرها استخداماً في الملفات الدفعية
و هناك بعض التعليمات الإضافية التي لم نتعامل معها
لنبدأ مع اليوم مع rem


Rem





تستخدم هذه التعليمة لكتابة تعليق ضمن الملف الدفعيremarks
مثال :




rem this program show hello on the screen


Echo hello


حيث أن السطر الاول ليس له أي تأثير على مسار البرنامج و كأنه غير موجود
إنما نستفيد منه فقط لإضافة ملاحظة أو علامة داخل الملف الدفعي يمكن للمبرمج ان يعود إليها أو لمستخدم الملف قد تحوي شرح لما يفعله الملف الدفعي أو شرح لبعض أسطر الأوامر
و ليس هناك مشكلة من كتابتها باللغة العربية
و أحياناً قد نضعها إذا أردنا أن نجرب الملف الدفعي بدون سطر معين ثم نعيدها عند تفعيل هذا السطر

ملاحظة :
يمكن أيضاً إضافة الملاحظة بإضافة :: كما كنا نفعل نفعل في تعريف label
أي يمكن كتابة المثال السابق كما يلي

 

this program show hello on the screen::


Echo hello


هذه الطريقة محببة أكثر قليلاً من سابقتها


Exit


تستخدم هذه التعليمة للخروج من البرنامج
مثال :

echo ********
exit
echo welcome
في هذا المثال سيتم الخروج من البرنامج بعد تنفيذ السطر الأول ولن يصل البرنامج إلى السطر الثاني


طبعاً لا يمكن أن يكتب شخص ما برنامجاً مثل السابق ويقطعه بتعليمة exit
و لكن تكون هذه التعليمة ذات فائدة أكبر مع الحلقات ( مثل for و goto ) و الشروط (if)


مثال :
@echo off
set/p "a="
if %a%==1 echo true
if %a%==2 exit
echo finish
pause
في هذا المثال إذا أدخل المستخدم رقم 1 فسيتم إظهار كلمة true على الشاشة
ثم سيتم متابعة باقي الأوامر حيث يتم إظهار كلمة finish و يتم التوقف باستخدام pause
أما إذا تم إدخال رقم 2 فسيتم الخروج من البرنامج فوراً
help
وعند كتابة هذه التعليمة يتم إظهار كافة التعليمات الموجودة في موجه الأوامر dos
مع لمحة سريعة لكل تعليمة
جرب أن تكتب ملف دفعي فيه :

help
pause
و عند التنفيذ تجد التعليمات كاملة
و لمعرفة معلومات عن تعليمة ما
مثلاً إذا أردنا معرفة طريقة استخدام تعليمة cd مع الفورم الخاص بها و المتغيرات

نكتب أحد الصيغتين التاليتين


help cd
pause
أو


cd /?
pause

Prompt


وهي تعليمة قليلة الاستخدام ليست ذات قيمة لكن لنذكرها حتى إذا رأيتموها في ملف دفعي ما




إن الإشارة < تسمى محث الأوامر و لتغييرها إلى إشارة أخرى نستعمل هذه التعليمة
مثال :
prompt *
عندئذ تظهر إشارة * بدلاً من إشارة < في موجه الأوامر dos أو الملفات الدفعية


الكتابة باللغة العربية في الملفات الدفعية أو موجه الأوامر dos


من المعروف أن موجه الأوامر dos لا يدعم الكتابة باللغة العربية
و قد بحثت كثيراً في هذا المجال و حاولت أن أكتب باللغة العربية

و من الملاحظ أنه إذا أردنا مثلاً إنشاء مجلد باسم "أهلاً" على القرص c
باستخدام الملفات الدفعية بكتابة هذا الكود:
c:
cd\
md أهلاً
فإننا سنجد مجلداً على القرص c واسمه ├فط╟≡
و الاسم مجموعة من الطلاسم والرموز
و لكن إذا فتحنا موجه الأوامر dos من قائمة ابدأ ثم كافة البرامج all programs
ثم البرامج الملحقة Accessories ثم موجه الأوامر Command Prompt
أو من قائمة ابدأ ثم تشغيل ثم نكتب cmd
وهذا قد تم ذكره سابقاً
المهم .. إذا كتبنا في موجه الأوامر هذا التعليمة السابقة
c:
cd\
md أهلاً



لاحظوا أن الرمز الملون بالأصفر عند الكتابة باللغة العربية ظهر على شكل رموز غريبة
ولكن عند التنفيذ سيظهر باللغة العربية
أي سنجد عند التنفيذ من داخل موجه الأوامر أن هناك مجلد اسمه أهلاً سيظهر على القرص c


مثال آخر :
اكتب الكود التالي من موجه الأوامر dos

title دورة كتابة الملفات الدفعية في منتديات طه سوفت
لاحظ أن العنوان ظهر باللغة العربية لنافذة موجه الأوامر dos




وهذا ما استطعت الوصول له بعد أبحاثي في مجال الكتابة باللغة العربية
وهو كتابة العنوان باللغة العربية أما داخل الملف الدفعي فلم تنجح معي
و بالنسبة للكتابة باللغة العربية في ملف دفعي : فإن هذه الرموز الغريبة التي تظهر في موجه الأوامر إن كتبت في ملف دفعي فسيظهر العنوان باللغة العربية
و للحصول على الرمز المكافئ باللغة العربية قمت بكتابة ملف دفعي لإنجاز هذا العمل
وكل ماعليك هو كتابة ما تريد باللغة العربية لتحصل على الرمز المكافئ و الذي يمكنك استخدامه للحصول على النص العربي
تحميل الملف :
الحجم : 1 ك ب
http://www.multiupload.com/ST7QTNTQVE
رابط إضافي:
http://www.herosh.com/download/5779286/______.__.____.______.____.______._______.__._______._______.zip.html



1- اكتب في نافذه الدوز التي تظهر النص العربي الذي تريد
2- ستحصل على الكود الذي يمكنك استخدامه للتعامل مع اللغة العربية في مفكرة

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

اسم الكتاب : أسماء الملفات بالعربية تحت الدوس
الحجم : 1.3 ك ب
http://www.4shared.com/account/file/37713738/8bbc08a/____.html?sId=Zglh1gJ2dJZGl2I0


و أيضاً هناك بحث بعنوان : الكتابة بالعربية في بيئة لا تدعم العربية
يمكنك قراءته على هذا الرابط

http://knol.google.com/k/-/-/3rw4u5mp7r786/2


آمل أن تكونوا قد استفدتم و استمتعتم في هذا الدرس الحصري
و الوظيفة الآن أن تكتبوا ملف دفعي يقوم بإنشاء مجلد باسمك باللغة العربية
و أن يكون عنوانه أيضاً باللغة العربية
الموضوع بسيط صح !
بانتظار تفاعلكم مع الدورة


و إذا هناك من عنده معلومات أكثر عن الموضوع نرجوا أن يزودنا بها

التعليقات (18)

زهير طه     
شكراً mr jalilo
هذا الدرس سهل و بسيط و محطة استراحة
تكرم عيونك الدرس التاسع سيكون عن التعامل مع محرر التسجيل في الملفات الدفعية
و التعامل مع عمليات النظام
فهد العلي     
شكرا باركالله في عملك
mr jalilo     

شكرا لك أتمنى أن تعم الفائدة الجميع تفضل وضيفتي



http://www.multiupload.com/PRWTPCBTXZ

وأتمنى أن يكون الدرس القادم أفضل و أتمنى أن تقوم بشرح طريقة إدخال مفتاح لاجستري بواسطة الملفات الدفعية و شرح تعليمة TASK KILL.

Sohail     
ما شاء الله
انتظرنا هذا الدرس بفارغ الصبر
جزاك الله خير اخي ووفقك
تحياتــي..