دورة في كتابة الملفات الدفعية

13
قديت ان: ذؾ بذ١ ع ؾ١زغ ا أر ح ق ا أف ن ١شؽ اشؽ ا ا ثغ ب ب ؾ صد بزب ؾب ث فؿ ا بفؿ٠ ب ب ؾ ا ذ٠ؿذغبص اذ ثب لذ ل خ١ذفؿفبد ا وزبثخ ا غخغبي ثش ب أثؾش ف أ خز ع ب وب أثشصؿ خ١ذفؿفبد ا اشح ثبعزخذا١ قغخ ا١غجشمبد ا١زطج ا فزبنظ ا ب ثش عبدش١ فخ اصا ا خ١عش١ ف اؾبو امنبء ؾ شاثط ا٠ظ أ ب ثشاثط سش ؾجؾ ظجشا اىبعجشضبد ا٠ رؾذم أداحش١ غ آخشرش ا١ج و .... بن ب ز ب غبيزا ا ف أثؾبص أوزت ؾقبسح رغبسثه لشسد أز مبػ ا ب١ؾبسوخ ف اىى٠ ش١سح ؽ د ؽى ؾى ألذ خ١جع ا خ١ؿشثالؽ ا افبد ي خ طذسؽزفبظ ثب اىى٠ غبيزا ا فpdf رمشإززا ا ض ؽ١ رغز١ ع فمططصخ دسي ص أز ببر٠ ثذا ف٢ اسح ؽزذ ا أ أذ أ٠ أس ف ؽىخ ؾ٠ب اسط فذ اpdf وزبثخ غخ ثش فؾب اؿشثشعؽ ا اا ثؿسحذ ا فزفبؾي ا خ ب١م رز٠ ط وذسبء وبفخ ازه ثؿذ ار خ١ذفؿفبد ا اه رىى٠ طذس ا ؾ ثجبزخ اعئ ا غبئفزبثؽ ا٠ طذسب ا ؾبسو٠ ؾت أ٠ لؽ ا ؾwww.tahasoft.com سحط د دس رغذ ص١زؿ ا مغ ا صزذ ا ف صطذسزا ساثط ا ثبخز قبسخ أ١ذفؿفبد ا اب امغطول اندرس ا: أوايزecho , pause شا اع خ١ذفؿفبد ا خ١عبعخ ا١ج ا اDos شا أؿػ ه فبز Dos رؿخ١ذفؿفبد ا ا م دفؼيشاء يهف طزيقت إ: شخزبس ا صىب أ ف١١ضس ا نغط ثب جديد صص د يستزذادؽ ا اعف ثؤزا ا خ١ ثزغم bat زذادش ا١١ رغافك ؾ صزب اؾى ا قجؼ١ فحظت ي: خ لبئ خ١خففبد ااد ازذادبس اغ أدواثذ صغ أ فراث خياجهد ان ص ػزضبس١ خؿط صؼزوفتث انهفا ىاع ان هفاثث ان إخفاء يهحقا- ؽ اعف ثؤؾفع ا٠ ب صش ثذاخاىزت ا٠ فىشح صفزؼ ا٠ أفن٠ جؿل ازذاد اbat شا ثبئ عز اذفؿف ا ا زا ب فىزج بظ و١ اؽذح دفؿخ ثذاخزش اافز ا٠ ه ثز عذفؿف اا شا اع Dos ؽذش ؾ أىزت و٠ ش١ ؽوايز يىجه ال إنى انىصىDos : شا اع ؾمخ ص ظ اجشا ا ظ صجشا وبفخ اخ اثذأ ص لبئ نغط ؾ

Upload: micipsa

Post on 11-Aug-2015

52 views

Category:

Documents


10 download

TRANSCRIPT

Page 1: دورة في كتابة الملفات الدفعية

: انقديت

ثغ اهلل اشؽ اشؽ١ أفن اقالح أر ازغ١ ؾ ع١ذب ؾذ ب ؾب ا ؾب ب ٠فؿب افؿب ثب ؾزب صد

ز عخ أب أثؾش ف غبي ثشغخ وزبثخ افبد اذفؿ١خ لذ لذ ثبغبص اؿذ٠ذ ب وب ثشبظ افزبنازطج١مبد اجشغ١خ اقغ١شح ثبعزخذا افبد اذفؿ١خ ؿ أثشص

جؾش ؾ ساثط ثشبظ أ٠ اشاثط منبء ؾ اؾبو اف١شع١خ اصاخ اف١شعبد .... وج١رش ا آخش غ١ش أداح م رؾذ٠ضبد اىبعجشاجشاظ

زه لشسد أ أوزت ؾقبسح رغبسث أثؾبص ف زا اغبي ب ز ب بن

االؽ اؿشث١خ األعج١خ ألذ ى ؾ ؽى دسح ؽ١ش ٠ىى اؾبسوخ ف١ب امبػ ض زا از رمشإ pdfف زا اغبي ٠ىى االؽزفبظ ثبذسط خالي فبد

أس٠ذ أ أ أ اذسح ؽز ا٢ ف ثذا٠برب ز أي صالصخ دسط فمط ع١ز رغ١ؽ ثؿا اشعؽ اؿشث اؾب ف ثشغخ وزبثخ pdfاذسط ف اب٠خ ؾ ؽى ف

افبد اذفؿ١خ ره ثؿذ ازبء وبفخ اذسط و ٠ز رم١ب خالي ازفبؾ ف اذسح ٠ؾت أ ٠ؾبسوب اذسط ٠زبثؽ اغبئف األعئخ از ثجب ؾ اذسط ٠ىى ره

ص ف ازذ ص امغ ازؿ١ ص رغذ دسط دسح www.tahasoft.comؾ الؽ امغط بافبد اذفؿ١خ أ ثبخزقبس زا ساثط اذسط

: اندرس األول

echo , pauseأوايز

رؿ Dos زه فب ؿػ أاش Dosا اج١خ األعبع١خ فبد اذفؿ١خ ع األاش م افبد اذفؿ١خ

ص جديد نغط ثبضس ا١١ ف أ ىب ص خزبس األش :طزيقت إشاء يهف دفؼي ص افك ؾ رغ١١ش االزذادbat م ثزغ١خ زا اف ثؤ اع ؽ ازذاد يستد ص

ف١قجؼ اؾى ازب

خياراث ف أ غذ ص أدواثإلغبس ازذاداد افبد اخف١خ لبئخ : يالحظت

إخفاء يهحقاث انهفاث ألىاع انهفاث انؼزوفت ص ؿط خ١بس ػزض ص انجهد

اجؿل ٠فن أ ٠فزؼ افىشح ص ٠ىزت األاش ثذاخب ص ٠ؾفع اف ثؤ اع ؽ -

batاالزذاد

زا اف اذفؿ از عئ ثبألاش اف اذفؿ ع ثزه أل ٠فز األاش از ثذاخ دفؿخ اؽذح ١ظ وب ىزجب ف

Dosع األاش ؽ١ش ٠ىزت و أش ؾ ؽذ

:Dosانىصىل إنى يىجه األوايز

نغط ؾ لبئخ اثذأ ص وبفخ اجشاظ ص اجشاظ اؾمخ ص ع األاش

Page 2: دورة في كتابة الملفات الدفعية

ىزبثخ األاش داخ اف اذفؿ اغبثك از اؾؤب

نغط ؾ١ ثبضس ا١١ ص خزبس األش رؾش٠ش ف١فزؼ ثاعطخ افىشح ىزت األاش ص ؾفع

اف ف وزبثخ افبد اذفؿ١خ ٠غزؿ ++٠Notepadفن اعزؿبي ثشبظ : 1الؽػخ

ؿذ٠ذ غبد اجشغخ ٠ىه رؾ١ ثبنغط أؽذ اشاثط ازب١خ===============

ؽبي أال رغخ اىد رقم ث اوزج ثفغه زؾفع األاش : 2الؽػخ أش فمط األوضش اعزؿبال غ١شب50ؾذد األاش از عغزؿب ثؾذد : 3الؽػخ اشعؽ األعبع ز األاش ف ازؿ١بد اذؾ ف وج١رشن لبئخ اثذأ : 3الؽػخ

zا a شعؽ عطش األاش : ص ازؿ١بد اذؾ ص اوزت افبد اذفؿ١خ الرذؾ اغخ اؿشث١خ : 4الؽػخ ع١ز اؾبء وزبة ثآخش ثؿذ اوزبي اذسط ف١ و ب ع١زوش ؽ فبد األضخ :5الؽػخ

وب شلخ ب ع١زوش ثشاظ ؾ١ه أ رزؾ ثبقجش ؽز رزؿ أ رىضش ازطج١ك ثفغه : 6الؽػخ

:1-1انطبيق

ؾئ ف دفؿ وب رؿب عبثمب ص م ثزؾش٠ش ىزبثخ األاش ازب١خ ثذاخ‎echo Hello Word pause

:ؽشػ األاش

٠غزخذ إلغبس ـ ؾ اؾبؽخ echoاألش ؽ١ش رى ز١غخ ازف١ز وبزب

echo Hello Wordف اغطش األي اخشط غذ اغطش األي اجشبظ Hello Word غذ ف اغطش اضب ز١غخ ازف١ز غس ؾجبسح

pause ثؿذ غذ رؿ١خ اغطش اضب زػش ب أ رغزخذ ز ازؿ١خ ى ال ٠غك اجشبظ ثؿذ رف١ز األاش ؽ١ش ٠زلف ٠

نغط أ صس ثبىج١رش ؽز ٠ى فب ٠غذ رؿ١بد أخش ٠ز اخشط اجشبظ pause األش echoا٢ أفجؾب ؿشف اعزخذا أش٠ ب

وب روشد فب األاش از عزؿب ثؾذد خغ١ أش ى

ثؿل األاش ب ؾذح ع العزخذا ثؿنب ب ب٠غ ع٠زؼ الش اغزخذ اعزخذابد أخش echoفبألش

...ربثؿا ؿ :1-2انتطبيق

Page 3: دورة في كتابة الملفات الدفعية

@ف اضبي اغبثك عذب و١ف رػش األاش ٠ػش ز١غخ رف١ز األش ا٢ عن١ف سض لج و أش ى ال رػش األاش ف١قجؼ ازطج١ك اغبثك وبزب

‎ @echo Hello Word @pause

از١غخ رى وبزب

الؽع أ األاش ال رػش وب غشد ف ازطج١ك األي ؽ١ش غشد ازبئظ فمط

:1-3انتطبيق

لج و رؿ١خ ؾذئز ٠ى اعزؿبي @ف ؽبي عد أاش وض١شح فب ا وزبثخ echo off@رؿ١خ إل٠مبف غس و األاش اعدح ف اجشبظ

الؽع اضبي ازب

‎ @echo off @echo Hello Word @pause

ب ب ب وزجب أاش ؽز ب٠خ اجشبظ رػش األاش ؽ١ش ر ا٠مبف غس

ب ف أ ؾػخ اجشبظ ٠ى وزبثخ echo onالعزؿبدح غسب ص ثؿذ فزشح أسدب أ رػش ف وب ؾذب ثشبظ ف١ ؾذح أعطش األاش ال ش٠ذ غس

echo on ؾذب ش٠ذ أ رػش ازؿ١بد غزخذ echo offازؿ١بد غزخذ

أ زجؿب ثمطخ فمط.echo ىزت ب٠ echoىزبثخ عطش فبسـ ثبعزخذا رؿ١خ - أ طفئخ on ؽذب ٠ػش ب ؽبخ اغبس ازؿ١بد ا وبذ فؿخ echoؾذ وزبثخ -

off

1-4انتطبيق

echoا٢ ؤر ا ؽ١ئ آخش ١ض اعزؿبالد رؿ١خ اىزبثخ ا ف خبسع

‎ @echo off echo Welcome everybody > file.txt pause

از أؾؤب وزجب ثذاخ اضالصخ أعطش اغبثمخbatchع١ز اؾبء ف ق عبت ف welcome every body ؾجبسح ثذاخfile.bat ع١ى اع اف اق

ا ف ثبالع از ىزج ثؿذب<أ ع١ز وزبثخ أ ـ لج اؽبسح

:يالحظت

٠d:\file.txtى وزبثخ غبس اف ثذي اع أ ٠ى وزبثخ

D ١ز مؽ اف ف امشؿ اؾ <ثؿذ اؽبسح

Page 4: دورة في كتابة الملفات الدفعية

:يالحظت

شح اؽذح < شر١ ثذي <<إلمبفخ أعطش أخش ا ف ق عد غزؿ welcome every bodyفضال إلمبفخ عطش آخش ثؿذ

ىزت

echo second line >> file.txt

1-5انتطبيق

‎ @echo off echo welcome To Learn batch file echo. echo Syria > e:\test.txt echo Damascus >> e:\test.txt echo File was created successfully echo press any key to exit pause

بؼد تشغيم انهف سيتى إظهار يايهي

٠ؾ عطش٠ ب ٠eز اؾبء ف ؾ امشؿ

Syria

Damascus

:1-1انىظيفت

name.txtأؾ ف دفؿ ٠ىزت اعه ا ف ق غبس اع

file was created successfullyاعؿ زا اف ٠خشط ؾجبسح

زػش ؽز نغط أ صس ١خشط ٠

:يالحظت بانسبت نهىظائف 2009اذسح مبخ ؽب١ب ف زذ٠بد ط عفذ جشاظ

٠ىى اؾبسوخ ف١ب وزبثخ اغبئف ٠ز اشد ؾ١ى ثؤعشؼ لذ ى ٠ى وزه زبثؿخ ثبل دسط اذسح بن ؽ١ش أ بن اىض١ش رز ثؿذ

Page 5: دورة في كتابة الملفات الدفعية

تسيق شكم انبزايج: اندرس انثاي

color , title , modeأوايز

عزؾذس ا١ ؾ ثؿل ازؿ١بد echo ,pauseرىب ف اذسط اغبثك ؾ رؿ١ز اخبفخ ثؾى بفزح اخشط

colorجذأ ثزؿ١خ :colorتؼهيت

اػبشح Dosغزخذ ز ازؿ١خ زؾى ث اىزبثخ اخف١خ ف بفزح : color abف١غخ وزبثخ ازؿ١خ

font اخط b اخف١خ ٠مقذ ثـ a ؽ١ش ٠مقذ ثـ :سص األا مؾخ ف اغذي ازب

ف أسدب أ ٠ى اىزبثخ ثب األث١ل ابفؽ اخف١خ ثب األصسق ىزت اىد وب

٠ Color 1f

(1)يثال ث أخنش فبرؼ اخف١خ welcomeاوزت ثشبغب إلغبس وخ

انهى انقيت

أعد 0

أصسق 1

أخنش 2

أصسق بئ 3

أؽش 4

أسعا 5

أففش 6

أث١ل 7

سبد 8

أصسق فبرؼ 9

A أخنش فبرؼ

B أصسق بئ فبرؼ

C أؽش فبرؼ

D أسعا فبرؼ

E أففش فبرؼ

F أث١ل بفؽ

Page 6: دورة في كتابة الملفات الدفعية

ؽ ود اؽذ ثؿذب ٠ى اىد اىزبثخ فمط اسعبؼ echo ؾذ وزبثخ رؿ١خ يالحظت

اخف١خ ا األعد االفزشام

(:2)يثال ثب األخنش افبرؼ اخف١خ ث أصسق ص ٠زلف welcomeاوزت ثشبغب إلغبس وخ

ثبل ازؿ١بد ث أث١ل ثذي welcomeاجشبظ ؽز رنغط أ صس ثؿذب رػش وخ األصسق

titleتؼهيت رغزخذ ز ازؿ١خ ىزبثخ ؾا ف اذفؿ ف ؽش٠ط اؿا

(:3)يثال My First Programاوزت ثشبغب ٠ػش ف١ ؾا

Modeتؼهيت

رغزخذ زؾى ثؤثؿبد بفزح اف اذفؿ ف١غخ ازؿ١خ وب٢ر

Mode x,y ؾشك ابفزح xؽ١ش

Y طي ابفزح مؼ األثؿبد رغش٠ج ؽغت ب ٠بعت ثشبغه

(4)يثال

50,2اوزت ف دفؿ ثؾ١ش رى بفزر ثؤثؿبد

از١غخ وب ٠

CLSتؼهيت رغزخذ زػ١ف اؾبؽخ األعطش اغبثمخ وض١شح االعزخذا ألذاف رغ١١خ فمط

Page 7: دورة في كتابة الملفات الدفعية

:2انىظيفت أؾئ فب دفؿ١ب ٠م ثب ٠

وزبثخ اعه ثبألففش افبرؼ خف١ز صسلبء programؾا اف 60,10أثؿبد اجشبظ

ص ٠زلف اجشبظ ؽز رنغط أ صس ٠زغ١ش اىزبثخ ا األؽش اخف١خ ث أث١ل ؽ رػ١ف ازؿ١بد اغبثمخ

:يالحظت بانسبت نهىظائف ٠ىه اسعبي سعبخ رزن اغاة ؾ اجش٠ذ االىزش

[email protected]

عؤسد ؾ١ب ثؤعشؼ لذ ثبر اهلل ؽ١ش رم١١ اؾ ا وبذ فؾ١ؾخ أ اسعبي ازقؾ١ؼ ا وبذ خبطئخ

..…, batch-1 , batch-2 , batch-3أسعا أ ٠ى ؾا اشعبخ أ ؽغت سل اذسط

افبئض ف ب٠خ اذسح ع١شثؼ ف دفؿ ف١شط ذش

ف اب٠خ آ أ أو لذ فمذ ف ا٠قبي اؿخ أ رغزف١ذا ب روشد ٠ى وذ لبع ؽ ثبغجخ غذد ؾ افبد اذفؿ١خ

اغال ؾ١ى

-__________________________________________ :يالحظت بانسبت نهىظائف

2009اذسح مبخ ؽب١ب ف زذ٠بد ط عفذ جشاظ ٠ىى اؾبسوخ ف١ب وزبثخ اغبئف ٠ز اشد ؾ١ى ثؤعشؼ لذ ى

٠ى وزه زبثؿخ ثبل دسط اذسح بن ؽ١ش أ بن اىض١ش رز ثؿذ

انتؼايم يغ انهفاث وانجهداث : اندرس انثانث

cd,pushd,copy,move,xcopyاألوايز

٠ؾ غذ٠ آخش٠ داخ أؽذب اع Syria اع ١cى ذ٠ب غذا ؾ امشؿ Damascus ا٢خش اع Aleppo

Page 8: دورة في كتابة الملفات الدفعية

: كتب كانتان Damascusعذئز فإ يساس انجهذ

C:\Syria\Damascus

زا انساس سعتبش يثاال نا سزكش فاحفظ بعقهك :مالحظة

فب اغبس از ٠ى ف١ اىب از فزؼ dosؾذ فزؼ ع األاش فب اغبس االفزشام از cأ ارا أؾؤب فب دفؿ١ب وب اف ؾ امشؿ

c امشؿ dosرؿشف ؾ١ : ضبي

فمط ؽغب اف ىبذ pause وزجب ث ازؿ١خ c أؾؤب فب دفؿ١ب ؾ امشؿ از١غخ وبزب

ثبرا ٠ؿ١ب زا ؟؟

أه رش٠ذ ؽزف زا اف فبرا رفؿ MP3.1 فب ثبع Eفزشك أ ذ٠ه ؾ امشؿ - ص ؽزف زا اف E ائوذ أ ؾ١ه أال فزؼ امشؿ

أسدد أ رؾئ غذا ف١ games غذا اع Fفزشك ا٢ أ ذ٠ه ؾ امشؿ - GTA ص رؾئ اغذ games ص اغذ f أ١ظ ؾ١ه أال أ رفزؼ امشؿ GTAثبع

! فذ افىشح ؟* ؾ١ب أ زم ا ىب أ ف أ غذ ف ؽبي أسدب ازؿب ؿ ض اؾزف : اخالفخ

نب اإلؾبء اؾبدح ازغ١خ غ١شب زا ب ٠غت أ فؿ ف افبد اذفؿ١خ أ٠ فؾزف ف ٠غت أ زم ا اغبس از ٠ؾز٠ ىزا

ثبنغط شر١ ؾ اغذ از ش٠ذ فزؾwindowsا ؾ١خ ازم م -

..... ٠ى انغط ؾ صس اخف شعؼ غذ ا اساء أ ف افبد اذف١ؿخ فب بن رؿ١بد خبفخ زه عبلؾب ثبزفقDos١أب ف

ازم ث١ األلشاؿ : أال الزمبي لشؿ ا آخش ىزت اع امشؿ زجؾب ثمطز١

فبب ىزت d أسدب أ زم ا امشؿ cضبي ارا أؾؤب فب دفؿ١ب ؾ امشؿ

Page 9: دورة في كتابة الملفات الدفعية

d: :f ىزت fىزا فالزمبي مشؿ

ؾمبرب ازج ا اؾى اعد ثؿذ ازؿ١بد زف ب ٠زوش cdلج أ جذأ ثزؿ١خ :تؼهياث انتقم بي انساراث

chdirأ cdتؼهيت الزمبي خطح ألب ىزت

cd xxxxxxxx ٠ؿ اع اغذ أ اغبس از ش٠ذ االزمبي xxxxxxxxؽ١ش

ىزت Syria ا اغذ cفالزمبي امشؿ cd Syria

ىزت Damascus ا اغذ Syriaالزمبي اغذ cd Damascus

... ىزا ..cdتؼهيت

رغزخذ الزمبي خطح ا اخف ىزت Syria ا اغذ Damascusفضال الزمبي اغذ

cd.. ىزت c ا امشؿ Syriaالزمبي اغذ

cd.. أ ف و شح شعؽ خطح ثذ أ ؿشف برا ف اساء

ا٢ برا أسدب االزمبي دفؿخ اؽذح ىب ا ىب آخش ثؿ١ذ ؾ - ؾ١ب أ زم خطح خطح

ثبزؤو١ذ ال فبن طشق خزقشح

\cdتؼهيت شر١ ززب١ز١ ..cd ٠ى أ ىزت رؿ١خ c ا امشؿ Damascusالزمبي اغذ

زا فؾ١ؼ ى بن طش٠مخ خزقشح ثؤ ىزت cd\

ف رمفض دفؿخ اؽذح اىب از مف ؾ١ ا أي امشؿ ثؿذب اغبس ٠cdىب أ زم أ ىب مف ف١ ا أ ىب آخش ثىزبثخ رؿ١خ -

از ش٠ذ ٠ى ثبطش٠مخ اغبثمخ أ Damascus أسدب االزمبي ا اغذ cفضال وب ؾ امشؿ

ساء ثؿن cd Damascus ص cd Syriaغزخذ أ ٠ى اعزخذا اطش٠مخ ازب١خ

cd "Damascus\Syria" ثؿذب ث١ لع١ وزجب اغبس اطة ؾذب وب مف ؾ امشؿ cdؽ١ش وزجب ازؿ١خ

c ا لشؿ ٠ى وزبثخ اغبس وبال في اجبؽش أسدب االزمبي ا اغبس eأ وب ؾ امشؿ

C:\Syria\Damascus عذئز كتب

cd " C:\Syria\Damascus"

الحظ جد عاليت اقتباس عهى طشف انساس يت ف حال جد فشاغاث نك التقع ف يشاكم حال االعتاد عها ديا بزا انشكم

نعم انخطط انتان ضح كم ياركش ي تعهاث

Page 10: دورة في كتابة الملفات الدفعية

أؾزمذ أ األس أفجؾذ امؾخ ا٢ pushdتؼهيت

نب الزمبي ثؾى فس ا غبس ط٠ ازؿ١بد از رغزخذ أ٠بكتابت C:\Syria\Damascus فؤ٠ب وب ٠ىب االزمبي ا اغبس

pushd C:\Syria\Damascus

"" ا نس ي انضشسي جد عاليت اقتباس ف انتجت cdحث أا تشب تعهت

: تذكرة

أصبح نذا انصغ انتانت نتعهاث انتقم cd xxx نالتقال خطة نألياو

cd.. نالتقال خطة نهخهف cd\ نالتقال إنى بذات قشص

cd " xxxxxxxxxxxxx" نالتقال يساس طم دفعت احذة pushd xxxxx نالتقال يساس طم دفعت احذة

أ فظ از١غخ cd ثذال ٠chdirى وزبثخ : يالحظت ف اإلفذاساد امذ٠خ chdir عبءد اخزقبسا ـ cdأل ف١غخ

Syria , Syriaال فشق ث١ وزبثخ األؽشف وج١شح أ فغ١شح ف اغبساد ض : يالحظت

تؼهياث انسخ و انقم وانحذف : انسخ copyتؼهيت

:ؽى ازؿ١خ copy xxx yyy

اذفyyy اقذس xxxؽ١ش ص ىزت ىب اف از ش٠ذ غخ زشن فشاغب ص ىزت اغبس copyأ ىزت ازؿ١خ

از ش٠ذ اغخ ا١ : يثال

Page 11: دورة في كتابة الملفات الدفعية

ف غذ اع f اعدح ؾ امشؿ image.jpgأؾئ فب دفؿ١ب ٠غخ اقسح wallpaper ا امشؿ d

اؾ copy "f:\wallpaper\image.jpg" "d:"

ؽ١ش أ ؾالبد االلزجبط غ١ش مشس٠خ ف اضبي اغبثك ثؾى ؾب مشس٠خ فمط ف program filesؽبي عد فشاغبد ف أعبء اغبس ض

: يثال

ا اغبس d:\imagesاوزت فب دفؿ١ب ٠م ثغخ وبفخ اقس اعدح ف اغبس f:\wallpaper

:اؾ Copy d:\images\*.jpg f:\wallpaper

آلخز اندورة هاو ي اآل رؿ وبفخ افبد jpg.* ضال سهسهت حزوف رؿ أ *اغخ

أ وبفخ اقسjpgراد االزذاد فضال يحزف و احد ؾالخ االعزفب ؟ رؿ

???.txt رؿ افبد اق١خ از ٠ى اع اف ىب ف١ب صالصخ ؾبسف

…- + أ ؽشف أ سل ثؿل اإلؽبساد ض = اؾشف أسعا أ رى ز امطخ امؾخ ألب خ

: يثال

أؾئ ف دفؿ ٠م ثغخ غؾخ فبد ثبع image (1) image (2) image (3)

اخ..…ثفشك أ ز افبد عدح ؾ اغبس ازب

E:\wallpapers ش٠ذ أ ٠م اف اذفؿ ثغخب ا اغبس

C:\WINDOWS\Web\Wallpaper انحم

عؾ زا اضبي ثؿذح طشق زم١ؼ ب ش مط :1طش٠مخ -

‎pushd e:\wallpapers copy *.jpg c:\windows\web\wallpaper

:2طش٠مخ -

‎ e: Cd wallpapers Copy *.jpg C:\WINDOWS\Web\Wallpaper

:3طش٠مخ -

Copy E:\wallpapers\*.jpg C:\WINDOWS\Web\Wallpaper

اؾشػ

ف اطش٠مخ األ أؾط١ب اغبس ف اذفؿ ١ى االفزشام jpg ى ٠غخ وبفخ افبد از ب االزذاد copyص وزجب أش

wallpapers ص ازمب ا اغذ eف اطش٠مخ اضب١خ ازمب ا امشؿ ا jpgص لب ثىزبثخ أش غخ وبفخ فبد اقس ؼ

Page 12: دورة في كتابة الملفات الدفعية

ف اطش٠مخ اضبضخ وزجب غبس افبد غبس اعخ از ش٠ذ غخ افبد ا١ انسخ في حال تىاجد يسبق نههفاث

ف ؽبي غخ فبد وبذ ز افبد عدح ف١ػش ب سعبخ رخ١شب ث١ ؾذ اغخ أ اىزبثخ فق اف أ اىزبثخ فق ع١ؽ افبد

اشعبخ رى ؾ اؾى ازب (yes/no/all)

ؽ١ش نغط ؾ اؾشف األي و وخ ث١ y=yes افمخ ؾ اعزجذاي اف n=no سفل اعزجذاي اف اؾبفػخ ؾ اف امذ٠ a=allاافمخ ؾ اعزجذاي وبفخ افبد

٠ى أ ىزت ازؿ١خ ثؾ١ش أ رمبئ١ب ٠ز اافمخ ؾ اعزجذاي افبد اىزثخ copy/yوب ٠

moveتؼهيت انقم ذص رؾج ؾ١خ امـ اقك م ٠

:ؽى ازؿ١خ‎move [/y] [Source] [target]

تتأنف انتعهت ي ثالثت أقساو سئست move اسى انتعهت نهقم ا

Sourceانصذس target جت\انذف ان

اخز١بس٠خ إلغبء ؾ١خ رؤو١ذ ام y/ؿخ أ ع٠زؼ ز ازؿ١خ ز اطش٠مخ ف ؾشك ؽى ازؿ١خ ٠فن أ ؿزبد ؾ١ب ا٢ فالؽمب

ا٢ ع١زنؼ األش ؽ األضخ يثال

bat ٠ؾز غؾخ فبد ثبزذاد f ؾ امشؿ ١tahasoftى ذ٠ب اغذ cش٠ذ م ز افبد ع١ؿب ا امشؿ

اؾ

‎move f:\tahasoft\*.bat c:\

\:cف اغبس اعخ وزجب : يالحظت هايت ػهى انثال انسابق :c أب وزجب

cز غخ افبد ا آخش غبس وب مف ؾ١ ف امشؿ ز امطخ خ ؽ١ش أب ٠غت أ ى ؽزس٠ ف ازؿب ؽ اغبساد فى ؾشف

دالز ٠غ١ش اطش٠ك: يالحظت

ف ؽبي أ وبذ افبد از ش٠ذ مب عدح غجمب فب ٠ػش ب فظ ب ٠ػش ؽ رؿ١خ اغخ ى ال رػش سعبخ رؤو١ذ ام ٠ى وزبثخ ازؿ١خ ؾ اؾى

‎move/y f:\tahasoft\*.bat c:\

xcopyتؼهيت انسخ غخ غؾخ فبد أ غخ غذ ثب ٠ؾز٠ فبد أ غذاد

: ؽى ازؿ١خ

‎ xcopy [/y/s/e] [Source] [target]

targetا اعخ source ٠ز اغخ اقذس

ز ازؿ١خ ؾذح ؿبد اخزشد ب Parameter)أ رغ زغ١شاد أ فبر١ؼ ازؿ١خ أ ) ب اوضش اعزخذاب

طجؿب وبؿبدح اؿبد اخز١بس٠خ ١غذ اعجبس٠خ أ ا أ ٠ى وزبثخ أوضش ؿخ ؿب /y إلغبء سعبخ ازؤو١ذ ف ؽبي عد فظ افبد اغذاد

Page 13: دورة في كتابة الملفات الدفعية

/s غخ وبفخ ؾز٠بد اغذ ثب ٠ؾز٠ غذاد فشؾ١خ ب رى فبسغخ /eغخ وبفخ ؾز٠بد اغذ ثب ٠ؾز٠ غذاد فشؾ١خ ؽ افبسغخ

يثال C اعد ؾ امشؿ Program Filesاوزت ثشبغب غخ ؾز٠بد اغذ

Hا راوشح فالػ ١س ؽ١ش اع امشؿ ثؾ١ش ال ٠ز غخ اغذاد افبسغخ ال رػش سعبئ رؤوذ ا وبذ اغذاد عدح

اؾ

‎xcopy/y/e "c:\program files" h:\

: يالحظت

ف غخ غذ غزخذ xcopyال ٠عذ رؿ١خ خزقخ ثغخ اغذاد ى غزخذ از عشاب الؽمب إلؾبء غذ ف اعخ لج ثذء اغخmdؿب رؿ١خ

زبثؽ ف اذسط ازب ازؿ١بد اخبفخ ثبزؿب ؽ اغبساد ىزف ثزا امذس زا اذسط ؽز ب زم ؾ١ى أوضش ١ه

أروش ثؤ ازؿب ؽ افبد اغبساد اذسط راد األ١خ اىج١شح از ٠غت فب ثؾى فؾ١ؼ

ren اؾبدح ازغ١خ del,rd رؿ١بد اؾزف mdرؿ١خ اؾبء غذ : ف اذسط امبد ثبر اهلل

: انىظيفت

أوزت ثشبغب

٠م ثغخ ؾز٠بد اغذ -1C:\Documents and Settings\All Users\Favorites

ا اغبس c:\windows\temp

اعدح ف اغبس jpgص ٠غخ وبفخ افبد راد االزذدا -2C:\Documents and Settings\All Users\Documents\My Pictures\Sample Pictures

ا اغبس

C:\WINDOWS\Web\Wallpaper

-__________________________________________ :يالحظت بانسبت نهىظائف

2009اذسح مبخ ؽب١ب ف زذ٠بد ط عفذ جشاظ ٠ىى اؾبسوخ ف١ب وزبثخ اغبئف ٠ز اشد ؾ١ى ثؤعشؼ لذ ى

٠ى وزه زبثؿخ ثبل دسط اذسح بن ؽ١ش أ بن اىض١ش رز ثؿذ

www.tahasoft.com