[3] - دورة الاوتوات "AutoIt" :::: اوامر + شروحات + دروس

الحالة
مغلق و غير مفتوح للمزيد من الردود.

LINEZERO

زيزوومى محترف
إنضم
23 يوليو 2007
المشاركات
2,916
مستوى التفاعل
378
النقاط
820
الإقامة
KSA-Dammam
غير متصل
a0f1064cda1a4b708aded95bb14a1c9e.gif



d586f84f9f59df212394fde37213f5de.png


icon3.gif
مقدمه :

AutoIt
من لغات البرمجه البسيطه وتمتاز بـ
سهولة التعلم . :d:
محاكاة ازرار الكيبورد والماوس . :cr:
التعامل مع النوافذ والعمليات . :d:
امكانية انشاء ملفات تنفيذيه مستقله . :d:
امكانية انشاء واجهه بسيطه ومميزه . :d:
والمزيد ........... المزيد ..:y:​


icon4.gif
متطلبات الدوره :





icon4.gif
تنبيه :

لا تتعب عمرك بالنسخ واللصق .. لانك ماراح تتعلم ابد .. :d:​


14.gif
قرارت من الاداره لعدم غلق الموضوع :


- لن يتم طرح اوامر عشوائيه او لم تشرح من الاعضاء سوا بالشرح او التطبيق .
- لن يتم شرح احد الاوامر الا بعد التنسيق معي :b: لعدم شرح الامر من اكثر من عضو
و لـكي نمشي على تسلسل معين .
- اي عضو لن يلتزم بهذه القرارات سيتم استبعاده من الاداره ويحرم من المشاركه .​

تذكير :: الموضوع دوره تعليميه وليست موضوع لعرض القدرات :smile:


[/CENTER]
هذا الموضوع هو لكل ماهو متعلق بالـ AutoIt وخارج الدوره
موضوع خاص لدعــم الـ AutoIt -- افكار ؛ مشاريع ؛ سورسات ؛ اسئله ؛ نقاشات ...... الخ
 

توقيع : LINEZERO
icon4.gif
الفهرس :​

_ الدرس الاول : شرح عملية تثبيت برامج الدورة
_ الدرس الثاني : شرح كيفيه استخدام الكتاب المساعد للبرنامج ..
_ الدرس الثالث : كتابة الملاحظات في AutoIt
_ الدرس الرابع : انشاء صناديق الرسائل - MsgBox ::::::: شرح تفصيلي
_ الدرس الخامس : مسارات الاجهزه الافتراضيه
_ الدرس السادس : نسخ الملفات - FileCopy
_ الدرس السابع : كيفية استخدام (*) wildcards
_ الدرس الثامن : نسخ الملف + تغيير الاسم
_ الدرس التاسع : شرح المعاملات الخاصه بالنصوص - String Operators
_ الدرس العاشر : نقل الملفات FileMove
_ الدرس الحادي عشر : مسح الملفات FileDelete
_ الدرس الثاني عشر : ارسال الملفات الى سلة المهملات FileRecycle
_ الدرس الثالث عشر : حساب حجم الملفات FileGetSize
_ الدرس الرابع عشر : عبارة الشرط IF + أمثلة ( الجزء الأول )
_ الدرس الخامس عشر : تقريب الحجم لقيمة عشرية Round
_ الدرس السادس عشر : نسخ المجلدات DirCopy
_ الدرس السابع عشر : نقل المجلدات DirMove
_ الدرس الثامن عشر : انشاء المجلدات DirCreate
_ الدرس التاسع عشر : الخروج من السكربت Exit
_ الدرس العشرون : عبارة الشرط IF ( الجزء الثاني )
_ الدرس الحادي والعشرين : البيانات من نوع Boolean والمعاملات الخاصة به
_ الدرس الثاني والعشرين : إستخدام المعاملات المنطقية مع الشروط
_ الدرس الثالث والعشرين : التأكد من وجود الملف FileExists
_ الدرس الرابع والعشرين : حذف المجلدات DirRemove
_ الدرس الخامس والعشرين : الماكرو الخاصة بنظام التشغيل
_ الدرس السادس والعشرين : مربع الادخال InputBox
_ الدرس السابع والعشرين : معلومات إضافية حول القيم الراجعه للدوال
_ الدرس الثامن والعشرين : التعديل على خصائص الملفات والمجلدات FileGetAttrib /FileSetAttrib
_ الدرس التاسع والعشرين : دمج ملف مع السيكريبت /FileInstall
_ الدرس الثلاثون : [1]عبارة الشرط Switch
_ الدرس الحادي والثلاثين : تشغيل الملفات التنفيذية RunWait \Run
_ الدرس الثاني والثلاثين : التعامل مع أوامر DOS في AutoIt
_ الدرس الثالث والثلاثين : دالة ProcessClose و ProcessExists
_ الدرس الرابع والثلاثين : شرح الدوال ProcessWaitClose و ProcessWait
_ الدرس الخامس والثلاثين : تشغيل السيكريبت كمسؤول و منع إيقاف السيكريبت..
10.gif

_ الدرس السادس والثلاثين: [2]عبارة الشرط Switch
_ الدرس السابع والثلاثين: عبارة الشرط Select
_ الدرس الثامن والثلاثين : دالتي ShellExecuteWait /ShellExecute لفتح وتشغيل الملفات
_ الدرس الاربعين :[1]الحلقات..العبارة while
_الدرس الواحد والاربعين:
[2]الحلقات..Nested loop
_الدرس الثاني والاربعين : [3]الحلقات.. الكلمة ContinueLoop :: الجزء الاول - الجزء الثاني
_الدرس الثالث والاربعين :[4]
الحلقات اللانهائية& Exit loop
_الدرس الرابع والاربعين :
[5]الحلقات..العبارة Do
_الدرس الخامس والاربعين : [6]الحلقات..العبارة for
_الدرس السادس والاربعين :الماكرو Error And Extended

[#]سلسلة دروس التعامل مع النوافذ :

1) الجزء الاول : التعامل مع النافذة .

_الدرس الاول : مقدمة :الجزء الاول | الجزء الثاني .
_الدرس الثاني : التفاعل مع النافذة .
_الدرس الثالث : إنتظار النافذة
_الدرس الرابع : التلاعب بخصائص النافذة
_الدرس الخامس : جلب معلومات النوافذه
_الدرس السادس : تغيير حالة النوافذ
_الدرس السابع : التغيير في النوافذ

2) الجزء الثاني : التعامل مع الادوات بداخل النافذة .

61107d813a8565a1d8c59190641bc5e5.gif

 
توقيع : LINEZERO
الشرح للمشرف :: موريادي

75c5f51e00b4e64bebb9a7ae4cb5332c.png




سأقوم بشرح عملية تثبيت برامج الدورة :..



0434f93fb0d101752dab8b77fa5dd1ba.gif




أولاً : برنامج [ AutoIt v3 ] .:.



525d4f8ff9c63784b68ea6e5be20040f.jpg



ايقونة البرنامج ..



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



9c4ceda9b144663886ff2366f7fa9730.jpg




c68c8da76afd64fc88f3258459e6444d.jpg




b7a363fb9f2086a842fb327e12a49bf8.jpg




b13d580b99b8c2613e330a99692798b4.jpg




417bb67a254c13c6c76e1ee1e64d23e8.jpg




62081d549d3814b31ec3d13929021be3.jpg




be6077c6fd922c1b37a236e3fd79d9c9.jpg




تم بحمدالله تثبيت البرنامج بنجاح .


86135f9c94587ed4437130dbf1a6594f.gif



ثانياً : برنامج [ SciTE4AutoIt3 ] .:.


ebfaa986b9a23bbcdafa9ca26d33eb57.jpg



ايقونة البرنامج ..



5b2f3c2fb0bdb7b994536ef55c241625.jpg




cbf2178f36f76e9df373cb57f413ef9d.jpg




9648333e4955c6e514d4a50b1bb45c25.jpg




d1c4e1d1ab38cc542eca658480c165ea.jpg




تم بحمدالله تثبيت البرنامج بنجاح .
 
توقيع : LINEZERO
الشرح للمشرف :: Corporation

a0f1064cda1a4b708aded95bb14a1c9e.gif


|| الكتاب المساعد مع البرنامج ||

f886960333a8aa91dda5732b55146d04.jpg


بعد تثبت البرنامج توجه إلى المسار التالي ..

كود:
C:\Program Files\AutoIt3\AutoIt3Help

ستجده بهذا الشكل ،
8ce75c84b5e5edb31eeae2a80c1ae4dc.jpg

zyzoom-7d82d6ffec.gif


بعد فتحه ستجده بهذا الشكل ، وموجود فيه مقدمه بسيطه عن اللغه =)

4c09744f7abb6b03d6d041a3cce85f08.jpg

zyzoom-7d82d6ffec.gif


zyzoom-7d82d6ffec.gif

|| لتحويل السكربت من au3 الى ملف exe ||


نطبق التالي ..

575e616ccd7c9346d7771b2cdfd6583b.jpg


راح يفتح معانا المربع التالي ،

794d5555fa7a8d9500de8c0271573ac9.jpg



1- مسار السكربت الذي تم كتابته
2- مسار حفظ الملف الذي يستم تحويله exe
3- ايقونه ( اختياري )
4- خله مثل ماهو لا تغير فيه ( اعتقد يخص مستخدمي ويندوز 7 والتشغيل كـ مسؤول :smile:


هذا والله اعلم ،
وصلى اللهم وبارك على خير خلقه محمد وعلى آله وصحبه اجمعين ،
،
طبعاً هذي مجرد نبذه قصيرهّ ، والا هالكتاب فيه كل شئ ..
اي كود تبي تتعلمه في له طريقه ، تعليمه + تصديره للبرنامج ومشاهده آليه عمله =(
وصلى الله وسلم على خير خلقه محمد وعلى آله وصحبه أجمعين
:b::d:

 
التعديل الأخير بواسطة المشرف:
توقيع : LINEZERO
الشرح للمبدع :: waget

كتابة الملاحظات في AutoIt


شاهدت بعض الاخوان يتسألون حول الملاحظات وفائدتها.

فالاخوان ماقصروا وأجابو عليهم .

لكن حبيت أفردها بدرس لكي يتم إضافتها لفهرس الدورة .

نبدأ بعون الله .

أولاً الفائدة منها :

فرضاً لديك سكربت طويل قد تستغرق كتابة أيام وأحتى أشهر .

مع كثر السطور ممكن تنسى الفائدة من وضع هذه الدالة أو ذاك المتغير

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

له عمل كل سطر في السكربت .

فهنا تبرز فائدة الملاحظات.

طريقة كتباتها :

لها طريقتن في الكتابة .

الطريقةالاولى : كتابتها في سطر واحد .

ويجب أن نضع قبلها هذا الرمز :

كود:
[COLOR=seagreen];[/COLOR]
يمكن كتابتها في نفس سطر الامر .

مثال/

PHP:
MsgBox(0,"zyzoom.org","AutoIt Script") ;يمكن كتابه الملاحظة هنا

أو في سطر لحالها .

مثال/

PHP:
;يمكن كتابه الملاحظة هنا
MsgBox(0,"zyzoom.org","AutoIt Script")

الطريقة الثانية: كتابه الملاحظات في أكثر من سطر :

نضع الملاحظات بين :

PHP:
#cs
.
 .
 الملاحظات هنا
 .
 .
 #ce

مثال /

PHP:
#cs
www.zyzoom.org/vb
 AutoIt Script
 مع الاستاذ بندر
 #ce
MsgBox(0,"zyzoom.org","AutoIt Script")

نفس الطريقة السابقة لكن بصورة أخرى << ما أفضلها لأن السابقة إختصار لها

PHP:
#comments-start
 www.zyzoom.org/vb
 AutoIt Script
 مع الاستاذ بندر
 #comments-end
msgBox(0,"zyzoom.org","AutoIt Script")

ولو تلاحظون في المحرر الخاص بالغة علامة - قبل كود بداية الملاحظة

وفائدته في الصورة التالية :d:

e42f36342a50523fda0b21587316171d.gif


أتمنى يكون الدرس واضح وخفيف

وصلى وسلم على الحبيب المصطفى​
 
توقيع : LINEZERO
MsgBox
وهو لانشاء صناديق الرسائل :d:
كود:
MsgBox ( [COLOR=darkred]flag[/COLOR], "[COLOR=darkorange]title[/COLOR]", "[COLOR=green]text[/COLOR]" [, [COLOR=red]timeout[/COLOR]])

flag = يتالف من احد الارقام التاليه او مجموعه منهم << الارقام الي على اليسار decimal flag

b709a042fbb9d79ce9d2c050a1980e89.jpg


وهي تتحكم بنوع الرساله ؛ الشكل ؛ الزر الافتراضي ؛ الخصائص

سيتم التنبيه لها مع الامثله وستزداد معرفتكم بها مع التجربه .. :d:

title = عنوان الرساله :d: ويوضع بين " "

text = محتوى الرساله :d: ويوضع بين " "

timeout = الوقت الزمني الافتراضي للرساله في حالة عدم تدخل المستخدم وهو اختياري


مثال

(1)

كود:
MsgBox(0+48+262144,"LINEZERO@zyzoom.org","Welcome to Autoit Tutorial",5)

e46020c5956d832cdc46657bfe64dc87.jpg


_________________________________________________________________

شرح تفصيلي من الاخو فوزان :ok:

شرح جدول دالة MsgBox :..


86135f9c94587ed4437130dbf1a6594f.gif




القسم الأول .:.



0f7c03dd0ba6f91e3f62d3100faa5544.jpg



decimal flag : القيمة . | Button-related Result : الزر الذي سيظهر في الرسالة .


0434f93fb0d101752dab8b77fa5dd1ba.gif



5ca7bfa6a774a69e7eae038e84da560a.jpg



[0] : القيمة 0 . | OK Button : زر موافق .


96877d08c511995177ea428c551a5bfe.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




b1f892142ed76deb3b69a548d8b854ab.jpg



[1] : القيمة 1 . | OK and Cancel : زر موافق و الغاء الامر .


926452288b342f06b454abb50fdc0a7c.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




373ee19d1b7066df518985f0a8eb3749.jpg



[2] : القيمة 2 . | Abort, Retry, and Ignore : زر إحباط , إعادة المحاولة , و تجاهل .


57f9d7507b9f6211bdfe49a3d534841f.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




0ea8236ed904755ecb6db3a1ebf3e994.jpg



[3] : القيمة 3 . | Yes, No, and Cancel : زر نعم , لا , و الغاء الامر .


f9392b19f1cd53ad9fecdcb06e226d69.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




153efcb7b101ae97a0e5a4c15d9f47e8.jpg



[4] : القيمة 4 . | Yes and No : زر نعم و لا .


07600e1955d9b7ece53b9b1aea5fa9f4.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




c12aa433b6041f0415eeb0865a1c67ea.jpg



[5] : القيمة 5 . | Retry and Cancel : زر إعادة المحاولة و الغاء الامر .


55371a52292dbdf169cb2cf47768d694.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif




7cb04a966adef8b14e01b64bfab0d409.jpg



[6] : القيمة 6 . | Cancel, Try Again, Continue : زر الغاء الامر , حاول مرة آخرى , متابعة .


387f6bf9148c66bb6332b852e6768c14.jpg




86135f9c94587ed4437130dbf1a6594f.gif




القسم الثاني .:.



e54e7f556c68899cd70369f41d0081a7.jpg



decimal flag : القيمة . | Icon-related Result : الرمز الذي يظهر في الرسالة .



0434f93fb0d101752dab8b77fa5dd1ba.gif



a467e2f875077994d1ba32c6ba5119cb.jpg



[0] : القيمة 0 . | (No icon) : بدون ايقونة .


29ef8b0a31cb3adbec3b1ec0459f90b8.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



17eab287c519da9b5b555781cb3262c7.jpg



[16] : القيمة 16 . | Stop-sign icon : ايقونة إشارة قف .


0c63aee9eae78728565f6ae64f9f3ed8.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



31526a7d2991821c43878d13a298d929.jpg



[32] : القيمة 32 . | Question-mark icon : ايقونة علامة استفهام .


e89804c96f4ad482091a2122d1cc7023.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



2bd6d072d65e37f11d694b6feccf619e.jpg



[48] : القيمة 48 . | Exclamation-point icon : ايقونة التعجب داخل مثلث .


b141d65e924553a74fadd17063330e27.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



e2a8d5efda425cb290a314b46009c044.jpg



[64] : القيمة 64 . | Information-sign icon consisting of an 'i' in a circle : ايقونة التعجب داخل دائرة .


6ca1a5427a44df9ce921f4184b3718d6.jpg




86135f9c94587ed4437130dbf1a6594f.gif




القسم الثالث .:.



ad223d1441311e27513de86dde9cf1a6.jpg



decimal flag : القيمة . | Default-related Result : الزر الافتراضي في الرسالة .


0434f93fb0d101752dab8b77fa5dd1ba.gif



70adf70abcefe6f0ace547bb0de38b81.jpg



[0] : القيمة 0 . | First button is default button : الزر الاول هو الافتراضي .


075d74222f3d92070eb5a44332fa675b.jpg




0434f93fb0d101752dab8b77fa5dd1ba.gif



8fc7abb57bc33c586d8245a8fac80096.jpg



[256] : القيمة 256 . | Second button is default button : الزر الثاني هو الافتراضي .


2f2f26861ae9406ce3f8eb26495255fa.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



5dee9c63aa51fafdb71394965862056f.jpg



[512] : القيمة 512 . | Third button is default button : الزر الثالث هو الافتراضي .


f3b8d24a0e0be13701838b49919c5e35.jpg





86135f9c94587ed4437130dbf1a6594f.gif




القسم الرابع .:.



828fc3e446219787b113e73aaa63bc45.jpg



decimal flag : القيمة . | Modality-related Result : الشكل .


0434f93fb0d101752dab8b77fa5dd1ba.gif



e00450b7aad417efac0c8cae72bdc51d.jpg



[0] : القيمة 0 . | Application : تطبيق .


0434f93fb0d101752dab8b77fa5dd1ba.gif



8d21b2108c6aab440d78f66bd1541d7b.jpg



[4096] : القيمة 4096 . | System modal (dialog has an icon) : نظام .


e03459ae6c3092ae4bc07c7d7f21c7dd.jpg



0434f93fb0d101752dab8b77fa5dd1ba.gif



a67aea2f1c99e414f13082db85e6e77c.jpg



[8192] : القيمة 8192 . | Task modal : مهمة .



86135f9c94587ed4437130dbf1a6594f.gif




القسم الخامس .:.



5835d91f0b342795cfbd819020674ea9.jpg



decimal flag : القيمة . | Miscellaneous-related Result : خصائص متنوعة .


0434f93fb0d101752dab8b77fa5dd1ba.gif



8eeed17991cd4c33a32fa4ef4fe99809.jpg



[0] : القيمة 0 . | (nothing else special) : لا شيء خاص .


0434f93fb0d101752dab8b77fa5dd1ba.gif



f5012ed17ec70e6102df773b5dbebfb1.jpg



[262144] : القيمة 262144 . | MsgBox has top-most attribute set : الرسالة فوق جميع النوافذ .


0434f93fb0d101752dab8b77fa5dd1ba.gif



dca13ef3789565368ba67691126be778.jpg



[524288] : القيمة 524288 . | title and text are right-justified : محاذاة العنوان والنص لليمين .


927957b8f199bfa64df275a471d6dbd2.jpg




86135f9c94587ed4437130dbf1a6594f.gif




تم بحمدالله
 
توقيع : LINEZERO
الان سنشرح كيفية الحصول على المسارات الافتراضيه للاجهزه :d:

المسارات الافتراضيه هي ..

_ لجميع المستخدمين :
كود:
@AppDataCommonDir
@DesktopCommonDir
@DocumentsCommonDir
@FavoritesCommonDir
@ProgramsCommonDir
@StartMenuCommonDir
@StartupCommonDir


_ للمستخدم الحالي :

كود:
@AppDataDir
@DesktopDir
@MyDocumentsDir
@FavoritesDir
@ProgramsDir
@StartMenuDir
@StartupDir
@UserProfileDir

_ للنظام :
كود:
@HomeDrive
@HomePath
@ProgramFilesDir
@CommonFilesDir
@WindowsDir
@SystemDir
@TempDir



وتستطيع معرفة ماتعادله بوضعها في كود رساله كالتالي

كود:
MsgBox(0,"",@TempDir)

ثم قم بتشغيل الكود :d:

النتيجه
b6144a2d67636a26dc34b9839feed8b1.jpg
 
توقيع : LINEZERO
امر نسخ الملفات ..
FileCopy

كود:
FileCopy ( "source", "dest" [, flag] )

source = اسم الملف ومساره :d:
dest = مكان نسخ الملف
flag = يتكون من
0 عدم النسخ في حالة وجود الملف مسبقاً << افتراضي
1 اعادة الكتابه على الملف
8 انشاء مجلد النقل اذا لم يكن موجود

* تستطيع الجمع بينهم بعلاامة +
* اي شي بين [ ] هو اختياري << تقدر ماتكتبه


امثله
(1)

نسخ الملف الرئيسي للوينرار من مجلد البرامج لسطح المكتب
كود:
[I][SIZE=2][COLOR=#000090][SIZE=2][COLOR=#000090]FileCopy [/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]([/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@ProgramFilesDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]&[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#9999cc][SIZE=2][COLOR=#9999cc]"\WinRAR\WinRAR.exe"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000],[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@DesktopDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000])[/COLOR][/SIZE][/COLOR][/SIZE]


لاااحظ انه في حالة وجود ملف باسم الملف فانه لن يتم النسخ

لاحظ كيفية كتابه الملف + المسار الافتراضي :d:

(2)

نسخ جميع الملفات الموجوده في مجلد الـ WinRAR
الى مجلد باسم Expertise على سطح المكتب

كود:
[I][SIZE=2][COLOR=#000090][SIZE=2][COLOR=#000090]FileCopy[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]([/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@ProgramFilesDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]&[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#9999cc][SIZE=2][COLOR=#9999cc]"\WinRAR\*.*"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000],[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@DesktopDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]&[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#9999cc][SIZE=2][COLOR=#9999cc]"\Expertise\"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000],[/COLOR][/SIZE][/COLOR][/SIZE][I][SIZE=2][COLOR=#ac00a9][SIZE=2][COLOR=#ac00a9]8[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]+[/COLOR][/SIZE][/COLOR][/SIZE][I][SIZE=2][COLOR=#ac00a9][SIZE=2][COLOR=#ac00a9]1[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000])[/COLOR][/SIZE][/COLOR][/SIZE]

لاحظ ان *.* تعني اي اسم و اي امتداد
لاحظ ان الكود سيقوم بانشاء الملجلد Expertise على سطح المكتب ان لم يكن موجود ..
لاحظ انه سيتم اعادة الكتابه على الملفات ان كانت موجوده مسبقاً ..

(3)
نسخ المفضله الى سطح المكتب مع انشاء المجلد ان لم يكن موجود مسبقاً
لن يتم اعادة الكتابه على الملفات
كود:
[I][SIZE=2][COLOR=#000090][SIZE=2][COLOR=#000090]FileCopy[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]([/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@FavoritesDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]&[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#9999cc][SIZE=2][COLOR=#9999cc]"\*"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000],[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff33ff][SIZE=2][COLOR=#ff33ff]@DesktopDir[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000]&[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#9999cc][SIZE=2][COLOR=#9999cc]"\Favorites Backup\"[/COLOR][/SIZE][/COLOR][/SIZE][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000],[/COLOR][/SIZE][/COLOR][/SIZE][I][SIZE=2][COLOR=#ac00a9][SIZE=2][COLOR=#ac00a9]8[/COLOR][/SIZE][/COLOR][/SIZE][/I][SIZE=2][COLOR=#ff0000][SIZE=2][COLOR=#ff0000])[/COLOR][/SIZE][/COLOR][/SIZE]

لاحظ ان * تعني اي ملف و اي امتداد





 
توقيع : LINEZERO
الشرح للمبدع :: format

PHP:
 FileCopy (@ProgramFilesDir&"\AutoIt3\*.exe",@DesktopDir&"\Hatem\",9)



  • النجمة الاولى *.exe تعبر عن اي اسم للملفات​
  • هنا قمت بعمليه نسخ فقط الملفات التطبيقيه الي في المجلد AutoIt3 سيقوم بعمليه النسخ exe



PHP:
 FileCopy (@ProgramFilesDir&"\AutoIt3\*.*",@DesktopDir&"\Hatem\",9)



  • النجمة الثانيه *.*فهي تعبر عن اي اسم الامتداد الملفات مثل exe , bat ,cmd, scr, php ,html الخ​
  • *.* هي تعبر عن كافة محتويات المسميات والامتدادات بكافة اشكالها ومهما كان مسمياتها​



هذا وفقكم الله ان شاء الله اكون وضحت فكره للجميع​
 
توقيع : LINEZERO
الشرح للمشرف :: Corporation



شرح نسخ الملف + تغيير الأسم

طبعاً المفروض اذا نبي ننسخ ملف بنفس اسمه يكون كذا
كود:
[I][COLOR=navy]FileCopy[/COLOR][/I][COLOR=red]([/COLOR][COLOR=magenta]@SystemDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\cmd.exe"[/COLOR][COLOR=red],[/COLOR][COLOR=magenta]@DesktopDir[/COLOR][COLOR=red],[/COLOR][COLOR=purple]9[/COLOR][COLOR=red])[/COLOR]
وآليه العمل نسخ ملف cmd.exe من مجلد System32 إلى سطح المكتبُ ..
__

لنتأمل في هذا المثال قليلاً

كود:
[I][COLOR=navy]FileCopy[/COLOR][/I][COLOR=red]([/COLOR][COLOR=magenta]@SystemDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\cmd.exe"[/COLOR][COLOR=red],[/COLOR][COLOR=magenta]@DesktopDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\Corporation.exe"[/COLOR][COLOR=red],[/COLOR][COLOR=purple]9[/COLOR][COLOR=red])[/COLOR]
ما الجديد والمختلف عن السورس السابق ؟

_ الجوابُ :

.: الشرح :.

اعطيناه امر نسخ الملف cmd.exe فقط ! من المجلد System32

كود:
[I][COLOR=navy]F[/COLOR][/I][I][COLOR=navy]ileCopy[/COLOR][/I][COLOR=red]([/COLOR][COLOR=magenta]@SystemDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\cmd.exe"[/COLOR]
بعدها نفصـل بين يوم يأخذ نسخه من cmd.exe


الموجود ب المجلد System32 وقبل لا ينسخه إلى سطح المكتب ب :d:



(, ) < حرف [ واو بالعربي من الكيبورد ]
بعدها نكتب الشطر الثاني وهو أمر نسخه إلى سطح المكتب بمسمى جديد

كود:
[COLOR=gray][COLOR=magenta]@[/COLOR][/COLOR][COLOR=magenta]DesktopDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\Corporation.exe"[/COLOR]
Corporation.exe = الأسم الجديد للملف بعد نسخه


الصوره النهائيه للكود أو السورس
كود:
[I][COLOR=navy]FileCopy[/COLOR][/I][COLOR=red]([/COLOR][COLOR=magenta]@SystemDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\cmd.exe"[/COLOR][COLOR=red],[/COLOR][COLOR=magenta]@DesktopDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\Corporation.exe"[/COLOR][COLOR=red],[/COLOR][COLOR=purple]9[/COLOR][COLOR=red])[/COLOR]
رقم 9 اختياريّ كما تم شرحه سلفاً

_ملاحضه :



لا ننسى امتداد الملف المراد نسخه سواء كانت صوره أو باتش أو ملف تنفيذي



امثله للأمتدادات الأكثر شهره ( exe , msi , gif , png , jepg , rar ,zip etc )




فمان المولى
 
توقيع : LINEZERO
الشرح للمبدع :: waget

String Operators

المعاملات الخاصة بالنصوص..


نبدأ أولا : مع أسناد القيم إلى متغير.

طبعأ المتغيرات تتعرف بالاتوات على هذا النحو.


PHP:
$var

1)إسم المتغير مسبوق بعلامة إس دولار ..

2)يجب ألا يحتوي إسم المتغير على مسافات..

ولإسناد القيمة له نستخدم معامل الاسناد [=]



PHP:
$var = "zyzoom.org"
طبعاً هنا أسندنا قيمة نصية وهي الي تهمنا في هذا الدرس .

القيم النصية دائماً تحفظ بمتغير بين علامتي تنصيص [" "] أو [' ']


المعامل الثاني وهو معامل الربط [&]

هذا المعامل يقوم بربط نصين أو أكثر مع بعض وتصبح نص واحد أي تصبح قيمة واحدة ..

أمثلة /


PHP:
$var = "Zyzoom.org" & " Welcome To AutoIt Lessons"
كأنك كتبت :


PHP:
$var = "Zyzoom.org Welcome To AutoIt Lessons"
وهي القيمة ألي أصبح عليها المتغير بعد إستخدام معامل الربط :d:

مثال أخر نص مع متغير /

PHP:
$var1 = "Zyzoom.org"
$var2 = $var1 &" Welcome To AutoIt Lessons"
نفس الكلام ينطبق مع مسارات النظام.

فالماكرو

PHP:
@ProgramFilesDir
راح يرجع بمسار ProgramFiles حسب النظام اللي لديك.

فالقيمة ألي أرجعها نصية ويمكن ربطها مع قيم أخرى.


PHP:
$var=@ProgramFilesDir & "\Mozilla Firefox"
MsgBox(0,"",$var)
راح يضهر مسج فيه المسار الكامل للمجلد الفايرفوكس.

طيب لو أردنا ربط نص مع عدد..

بنفس الطريقة راح يحول العدد لقيمة نصية ويربطها مع النص..

طيب عددين مع بعض.. نقول نفس الكلام !!



المعامل الثالث والاخير [=&]

دمج بين السابقين أي الدمج النصوص مع الاسناد في نفس الوقت .

وهو يستخدم لإضافة نص للمتغير.

نشوف هذا المثال بالاول .


PHP:
$var = "Zyzoom.org"
$var = $var & " Welcome To AutoIt Lessons"
نقدر نكتب هذا المثال بصورة أخرى :
PHP:
$var = "Zyzoom.org"
$var &=" Welcome To AutoIt Lessons"
MsgBox(0,"",$var)
أعتقد أن الصورة إتضحت إن شاء الله ...

طبعاً نستفيد منه إذا كان عندنا نص كبير جداً نريد أن نحفظه في المتغير.

طيب هل في طريقة لإضافة نص طويل بإستخدام المعامل [&] فقط

في طريقة وطبعاً هي ليست خاصه بالنصوص فقط نقدر نستخدمها في الدوال. زي ماراح نشوف :d:

الطريقة هي وضع شرطه سفلية _ بعد معامل & إذا كنت تتعامل مع النصوص وبعدها أنزل سطر وأكتب النص الي تريد.

وهي تعني أن الامر إنتهى في هذا السطر ويستكمل في السطر الي تحته مباشره.

مثال /
طريقة إستخدامها مع النصوص

PHP:
$var = "Zyzoom.org"& _
" Welcome To AutoIt Lessons"
MsgBox(0,"",$var)
مع الدول مثال على msgbox


PHP:
MsgBox(0,"Zyzoom.org", _
" Welcome To AutoIt Lessons")
ملاحظة مهمة : يجب أن يكون بينها وبين والفاصلة أو & مسافة


هذا وصلى الله وسلم على نبينا محمد

:d:
 
توقيع : LINEZERO
FileMove
امر نقل الملفات وليس نسخها

كود:
FileMove ( "source", "dest" [, flag] )

وهو مشابه للامر FileCopy

source = اسم الملف ومساره :d:
dest = مكان نقل الملف
flag = يتكون من
0 عدم النقل في حالة وجود الملف مسبقاً << افتراضي
1 اعادة الكتابه على الملف
8 انشاء مجلد النقل اذا لم يكن موجود

* تستطيع الجمع بينهم بعلاامة +
* اي شي بين [ ] هو اختياري << تقدر ماتكتبه

مثال :

نقل الملف الرئيسي للوينرار من مجلد البرامج لسطح المكتب

PHP:
FileMove(@ProgramFilesDir & "\WinRAR\WinRAR.exe", @DesktopDir, 1)
 
توقيع : LINEZERO
FileDelete
امر مسح الملفات
PHP:
 FileDelete ( "path" )

path = اسم + مسار الملف المراد مسحه

مثال :
مسح ملف باسم Expertise.tmp من مجلد الملفات المؤقته
PHP:
FileDelete(@TempDir & "\Expertise.tmp")
 
توقيع : LINEZERO
امر ارسال الملفات الى سلة المحذوفات
FileRecycle

PHP:
FileRecycle ( "source" )

source = اسم المف + مساره

مثال :

ارسال ملف الـ IDM.exe " الخاص ببرامج الانترنت داونلود مانجر " الى سلة المهملات

PHP:
FileRecycle ( @ProgramFilesDir & "\Internet Download Manager\IDMan.exe" )

لو حذفته لاتنسى ترجعه من سلة المهملاات :d:​
 
توقيع : LINEZERO
امر معرفة حجم الملف بالبايت :cr:
FileGetSize

PHP:
FileGetSize ( "filename" )

filename = اسم ومسار الملف المراد معرفة حجمه

مثال
سنظهر حجم ملف الـ WinRAR في رساله
1- سنقوم باسناد الحجم الى متغير
2- سنقوم بقسمة المتغير على 1024 لنحسب الحجم بالكيلو بايت :d: ثم اسنادها لنفس المتغير
3- نظهر رساله بالناتج

PHP:
$RAR = FileGetSize(@ProgramFilesDir & "\WinRAR\WinRAR.exe")
$RAR = $RAR / 1024
MsgBox(0, "Expertise ..  ", " WinRAR.exe size is = " & $RAR & " KiloByte")
 
توقيع : LINEZERO
حبيت أختصر التطبيقات بِ مشإركه وحده :king:

أمر نقل الملفات FileMove
كود:
[COLOR=Navy][I]FileMove[/I][/COLOR][COLOR=Blue]([/COLOR][COLOR=Magenta]@AppdatacommonDir[/COLOR][COLOR=Red]&[/COLOR][COLOR=Gray]"\Microsoft\WLSetup\Logs"[/COLOR][COLOR=Red],[/COLOR][COLOR=Magenta]@DesktopDir[/COLOR][COLOR=Red],[/COLOR][COLOR=Purple]9[/COLOR][COLOR=Blue])[/COLOR]
أمر حذف الملفات FileDelete
كود:
[FONT=Times New Roman][SIZE=3][COLOR=Navy][I]Filedelete[/I][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Blue]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Magenta]@StartMenuCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"\programs\startup\*.*"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Blue])[/COLOR][/SIZE][/FONT]
أمر أرسال ملف إلى سلة المهملإت ، Filerecycle
كود:
[FONT=Times New Roman][SIZE=3][COLOR=Navy]F[I]ileRecycle[/I][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Blue]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Magenta]@AppDataCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"\Windows Genuine Advantage\data.dat"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Blue])[/COLOR][/SIZE][/FONT]

أمر معرفة حجم الملف FileGetSize
كود:
[FONT=Times New Roman][SIZE=3][I][COLOR=Navy]MsgBox[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Purple]48[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"هذه  الصوره موجوده بكل الأجهزه","C:\Documents and Settings\All  Users\Documents\My Pictures\Sample Pictures\sunset.jpg : مسار الصوره "[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red])[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3]
 [/SIZE][/FONT] [FONT=Times New Roman][SIZE=3][COLOR=DarkRed]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]=[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3] [I][COLOR=Navy]FileGetSize[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Magenta]@DocumentsCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"\My Pictures\Sample Pictures\sunset.jpg"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red])[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3]
 [/SIZE][/FONT] [FONT=Times New Roman][SIZE=3][COLOR=DarkRed]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]=[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=DarkRed]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]/[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Purple]1024[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3]
 [I][COLOR=Navy]MsgBox[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Purple]64[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"Size of file[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray].."[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"حجم الصوره : "[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=DarkRed][COLOR=Red]&[/COLOR]$test[COLOR=Red]&[/COLOR][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]"  كيلو بايت"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red])[/COLOR]
 [I][COLOR=Navy]MsgBox[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Purple]4096[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3],[/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]""[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Gray]" في أمان الله أنتهى درس [ اخذ حجم الملفات ] بالتوفيق"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=Red])[/COLOR][/SIZE][/FONT]


بإرك الله فيك بندر :ok:
 
توقيع : Corporation
حبيت أختصر التطبيقات بِ مشإركه وحده :king:


أمر نقل الملفات FileMove
كود:
[COLOR=navy][I]FileMove[/I][/COLOR][COLOR=blue]([/COLOR][COLOR=magenta]@AppdatacommonDir[/COLOR][COLOR=red]&[/COLOR][COLOR=gray]"\Microsoft\WLSetup\Logs"[/COLOR][COLOR=red],[/COLOR][COLOR=magenta]@DesktopDir[/COLOR][COLOR=red],[/COLOR][COLOR=purple]9[/COLOR][COLOR=blue])[/COLOR]
أمر حذف الملفات FileDelete

كود:
[FONT=Times New Roman][SIZE=3][COLOR=navy][I]Filedelete[/I][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=blue]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=magenta]@StartMenuCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"\programs\startup\*.*"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=blue])[/COLOR][/SIZE][/FONT]
أمر أرسال ملف إلى سلة المهملإت ، Filerecycle
كود:
[FONT=Times New Roman][SIZE=3][COLOR=navy]F[I]ileRecycle[/I][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=blue]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=magenta]@AppDataCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"\Windows Genuine Advantage\data.dat"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=blue])[/COLOR][/SIZE][/FONT]
أمر معرفة حجم الملف FileGetSize

كود:
[FONT=Times New Roman][SIZE=3][I][COLOR=navy]MsgBox[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=purple]48[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"هذه  الصوره موجوده بكل الأجهزه","C:\Documents and Settings\All  Users\Documents\My Pictures\Sample Pictures\sunset.jpg : مسار الصوره "[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red])[/COLOR][/SIZE][/FONT]
كود:
[CENTER][FONT=Times New Roman][SIZE=3][COLOR=darkred]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]=[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3] [I][COLOR=navy]FileGetSize[/COLOR][/I][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=magenta]@DocumentsCommonDir[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]&[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"\My Pictures\Sample Pictures\sunset.jpg"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red])[/COLOR][/SIZE][/FONT]
[CENTER][FONT=Times New Roman][SIZE=3][COLOR=darkred]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]=[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=darkred]$test[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red]/[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=purple]1024[/COLOR][/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman][I][COLOR=navy]MsgBox[/COLOR][/I][/FONT][/SIZE][FONT=Times New Roman][SIZE=3][COLOR=red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=purple]64[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"Size of file[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray].."[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"حجم الصوره : "[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=darkred][COLOR=red]&[/COLOR]$test[COLOR=red]&[/COLOR][/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]"  كيلو بايت"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red])[/COLOR][/SIZE][/FONT]
[SIZE=3][FONT=Times New Roman][I][COLOR=navy]MsgBox[/COLOR][/I][/FONT][/SIZE][FONT=Times New Roman][SIZE=3][COLOR=red]([/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=purple]4096[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3],[/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]""[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red],[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=gray]" في أمان الله أنتهى درس [ اخذ حجم الملفات ] بالتوفيق"[/COLOR][/SIZE][/FONT][FONT=Times New Roman][SIZE=3][COLOR=red])[/COLOR][/SIZE][/FONT][/CENTER]
[/CENTER]


بإرك الله فيك بندر :ok:


تطبيق زي العسل :ok:
 
توقيع : LINEZERO
يالله مانبي برود في الدوره نبي تطبيقات وشغل سنع :d:​
 
توقيع : LINEZERO
تطبيق درس FileMove

كود:
FileMove (@ProgramFilesDir&"\WinRAR\WinRAR.exe",@DesktopDir,9)

تطبيق FileDelete
كود:
FileDelete (@TempDir&"\*.*")
بس يابندر الكود مو راضي يحذف الملفات ,,

استفسار TempDir@ << ماهو مساره الاصلي في الاجهزة ؟

تطبيق FileRecycle
كود:
FileRecycle (@ProgramFilesDir&"\uTorrent\uTorrent.exe")

تطبيق FileGetSize
كود:
$fofo = FileGetSize (@ProgramFilesDir&"\WinRAR\WinRAR.exe")
MsgBox (0,"","File Size = " & $fofo )

....
 
توقيع : موريادي
تطبيق درس FileMove

كود:
FileMove (@ProgramFilesDir&"\WinRAR\WinRAR.exe",@DesktopDir,9)

تطبيق FileDelete
كود:
FileDelete (@TempDir&"\*.*")
بس يابندر الكود مو راضي يحذف الملفات ,,

استفسار TempDir@ << ماهو مساره الاصلي في الاجهزة ؟



البقية بالطريق

مشروح كيف تطلع المسار الاصلي بالنسبه للمسارات الافتراضيه :d: .. ماراح اعلمك !! :b:​
 
توقيع : LINEZERO
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى