الموقع العربي الاول للعبة Silkroad Online

الموقع العربي الاول للعبة Silkroad Online (https://silkroad4arab.com/vb/index.php)
-   بـعـيـدآ عـن سـيـلـك رود (https://silkroad4arab.com/vb/forumdisplay.php?f=73)
-   -   الدرس الرابع لبرنامج autoit (https://silkroad4arab.com/vb/showthread.php?t=333102)

BackToKill 18-04-2011 01:57 PM

الدرس الرابع لبرنامج autoit
 
بسم الله الرحمن الرحيم

مرحبا ً بكم إخوتي الكرام ، ها نحن هنا مع الدرس الثالث من
:: بوابتك للدخول إلى عالم AutoIt v3 Script ::

سنتعلم من درسنا اليوم إتقان التالي:

عمل نسخة من ملف معين ولصقها مكان محدد File Copy
نقل ملف معين لمكان آخر محدد File Move
حذف ملف معين في مكان محدد.(حذف كامل) File Delete
حذف ملف معين.(نقل لسلة المحذوفات) File Recycle


بسم الله نبدأ:

قبل كل شي فكرة عن فائدة الأوامر ،، الفائدة كبيـــــــــرة ومثال بسيط:

نقل باتش أو كراك من مجلد لمجلد آخر ..

ولا تحاول نسخ ولصق الأكواد فبذلك لن تتعلم

//////\\\\\\\\\\\\\\////////////////\\\\\\\

:: عمل نسخة من ملف معين ولصقها مكان محدد File Copy ::

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

الصورة العامة للأمر:
كود:

FileCopy( "source", "dest" [, flag] )




Source: مسار الملف/الملفات المراد عمل نسخة منها.
Dest: المسار المراد وضع النسخة فيها.
Flag: هذه النقطة إختيارية فلديك أهم الخيارات التالية:

0 - عدم إستبدال الملفات المكررة.
1 - إسبتدال الملفات المكررة.



الآن لنفرض أنك أردت عمل نسخة من مستند نصي على سطح مكتب باسم silkroad4arab و وضع النسخة في مجلد أيضا ً

على سطح المكتب باسم BackToKill سيكون الأمر على الشكل التالي:
كود:


FileCopy("silkroad4arab.txt","BackToKill\")




إضافات: إذا أردت عمل نسخة من مجموعة مستندات نصية سيكون الأمر على الشكر التالي:
كود:

FileCopy("*.txt","BaxkToKill\")

وهكذا مع بقية الصيغ.

وإذا اردت نقل جميع الصيغ الموجود على سطح المكتب على بتغيير txt إلى *.


//////\\\\\\\\\\\\\\////////////////\\\\\\\

:: نقل ملف معين لمكان آخر محدد File Move ::

هذه النقطة مشابهة تماما ً للنقطة السابقة فقط بدل عملية النسخ ستتم عملية النقل.
أي أنه تنطبق عليه جميع ملاحظات عمليات النسخ فقط بدل File Copy ضع File Move

//////\\\\\\\\\\\\\\////////////////\\\\\\\

:: حذف ملف معين في مكان محدد (حذف كامل) File Delete ::

هنا في هذه النقطة سنتعرف على كيفية حذف ملف في مسار معين / أو مجموعة ملفات كما في النقطة الأولى

الصورة العامة للأمر:

كود:

FileDelete( "path" )



Path: هنا سنضع مسار الملف/ الملفات المراد حذفها.

لنفرض مثلا ً كما في النقطة الأولى ، نريد حذف مستند نصي على سطح المكتب بإسم silkroad4arab سيكون الأمر كتالي:
كود:


FileDelete("silkroad4arab.txt")



وأيضا ً كما ذكرنا بخصوص الـ *.

//////\\\\\\\\\\\\\\////////////////\\\\\\\


:: حذف ملف معين (نقل لسلة المحذوفات) File Recycle ::

النقطة هذه شبيه بالنقطة السابقة فلا تحتاج لتعريف

فقط الإختلاف الحذف فالسابق حذف كامل وهذا نقل لسلة المحذوفات.

أي أنه تنطبق عليه جميع ملاحظات عمليات الحذف فقط بدل FileDelete ضع FileRecycle
//////\\\\\\\\\\\\\\////////////////\\\\\\\


التطبيق:

1- أنشئ ملف سكريبت جديد وضع فيه أمر لعمل نسخة لصورة باسم BackTokill صيغتها png من مجلد باسم test داخل مجلد باسم silkroad4arab إلى مجلد آخر باسم test2 ؟

2- أنشئ ملف سكريبت جديد وضع فيه أمر لنقل محتوى مجلد في سطح المكتب باسم test إلى آخر باسم test1 ؟

3- أنشئ ملف سكريبت جديد وضع فيه أمر لحذف مجموعة ملفات صيغتها jpg موجود داخل مجلد بسطح المكتب اسمه silkroad4arab ؟

4- أنشئ ملف سكريبت جديد وضع فيه أمر لنقل ملف لسلة المحذوفات اسم الملف setup صيغته exe من مجلد باسم test داخل مجلد باسم silkroad4arab في سطح المكتب ؟

توضع ملفات التطبيق في الردود
على هيئة ملفات السكريبت( بدون التحويل إلى exe)
مضغوطة جميعها في ملف واحد بصيغة rar
على الطريقة التالية:
كل ملف يسمى رقم السؤال ,,
مثلا إجابة السؤال الأول ,,
اسمه 1
وهكذا ,,

//////\\\\\\\\\\\\\\////////////////\\\\\\\

mizo82 18-04-2011 01:59 PM

يا جامممممممممممممممد :icecream:

BackToKill 18-04-2011 02:01 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة mizo82 (المشاركة 3325866)
يا جامممممممممممممممد :icecream:

ty

| - CreSpO - | 18-04-2011 04:34 PM

Thank You ..

☜ ĂиTaKą ☞ 18-04-2011 06:41 PM

:flex:

Thx

omarweza 18-04-2011 07:52 PM

تسلم

BackToKill 18-04-2011 09:00 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة cresbo20010 (المشاركة 3326364)
thank you ..

اقتباس:

المشاركة الأصلية كتبت بواسطة ღ♥_ hany _♥ღ (المشاركة 3326738)
:flex:

Thx

اقتباس:

المشاركة الأصلية كتبت بواسطة omarweza (المشاركة 3326971)
تسلم

شكرا بس عايز الردود ديه في الموضوع الأساسي

OneDaY 19-04-2011 12:34 AM

شكرااااااااا

ღ♥_ akeml _♥ღ 19-04-2011 01:00 AM

نايس :mf_cupid::mf_cupid:

BackToKill 19-04-2011 01:40 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة ™Magic2™ (المشاركة 3327906)
شكرااااااااا

اقتباس:

المشاركة الأصلية كتبت بواسطة ღ♥_ akeml _♥ღ (المشاركة 3327985)
نايس :mf_cupid::mf_cupid:

ty

abou123 19-04-2011 05:25 PM

ty

BackToKill 02-05-2011 02:13 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة abou123 (المشاركة 3330005)
ty

العفو

°•.♥ AhmeD ♥.•° 02-05-2011 04:09 PM

شكرا^^

BackToKill 03-05-2011 02:07 PM

اقتباس:

المشاركة الأصلية كتبت بواسطة !.: AhmeD :.! (المشاركة 3373555)
شكرا^^

العفو


الساعة الآن 05:47 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.