الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

دورة AutoIt Scripting Language - الدرس الأول

بدأه TinyHacker في 11 سبتمبر 2010 · 11 رد · 4,405 مشاهدة · في المقالات العلمية و التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

(إدارة الملفات والمجلدات)

لغة AutoIt3 تتعامل مع الملفات والمجلدات بشكل سلس وسهل التطبيق.. كما التعامل مع برنامج MsDos في ويندوز..

(نسخ الملفات والمجلدات)

الأمر الخاص بالنسخ:

FileCopy("الملف المصدر", "الهدف", الخيار )

التطبيق:

FileCopy("C:\Old File.txt", "D:\New File.txt", 0)

خيارات إضافية:

في الخانة الخاصة بالـ (خيار) يمكن أن تأخذ القيم التالية (0 و 1 و 8):

نسخ الملف أو المجلد وعدم إستبدال الملفات في حال كانت موجودة (أي تحمل نفس الإسم):

FileCopy("C:\Old File.txt", "D:\New File.txt", 0)

نسخ الملف أو المجلد وإستبدال الملفات إذا كانت موجودة:

FileCopy("C:\Old File.txt", "D:\New File.txt", 1)

نسخ الملف أو المجلد وإنشاء المجلدات الفرعية (في حال حددت نسخ الملف إلى داخل عدة مجلدات):

FileCopy("C:\Old File.txt", "D:\New File.txt", 8)

خيار إضافي مميز:

يمكنك الحصول على الخيارين الثاني والثالث معاً (8+1) .. عن طريق كتابة الرقم (9) في خانة الخيارات:

FileCopy("C:\Old File.txt", "D:\New File.txt", 9)

(نقل الملفات والمجلدات)

بنفس الطريقة الخاصة بالنسخ تماماً مع تغيير الإمر:

FileMove("الملف المصدر", "الهدف", الخيار )

(حذف الملفات والمجلدات)

أمر الحذف:

FileDelete("الملف المصدر")

تطبيق:

FileDelete("C:\File.txt")

(تغيير خصائص الملفات والمجلدات)

أمر تعيين الخصائص:

FileSetAttrib("الملف المصدر", "الخيار")

الخيار يمكن أن يأخذ القيم التالية:

"R" = READONLY

"A" = ARCHIVE

"S" = SYSTEM

"H" = HIDDEN

"N" = NORMAL

"O" = OFFLINE

"T" = TEMPORARY

مع مراعات وضع إشارة (+) قبل كل قيمة لتعيين الخصائص وإشارة (-) لإزالتها..

تطبيق:

تغيير خصائص الملف الهدف إلى مخفي:

FileSetAttrib("C:\File.txt", "+H")

إزالة خاصية (للقراءة فقط) عن الملف الهدف:

 FileSetAttrib("C:\File.txt", "-R")

إستخدام عدة خيارات:

لتعيين الملف الهدف (للقراءة فقط + مخفي):

FileSetAttrib("C:\File.txt","+R+H")

لإزالة خاصية (ملف خاص بالنظام) + تعيين الملف (للقراءة فقط):

FileSetAttrib("C:\File.txt","-S+R")

ملاحظات هامة:

1- كل تلك الأوامر تسري على الملفات أو المجلدات... وليس فقط على الملفات..

2- يمكنك إستخدام اللاحقة (*) أو (؟) أو .... في تطبيق تلك الأوامر.. أي على سبيل المثال:

لحذف جميع أنواع الملفات النصية (txt) من المجلد الهدف:

FileDelete("C:\New Folder\*.txt")

لتعيين جميع المجلدات بخاصية (مخفي) في المجلد الهدف:

FileSetAttrib("C:\New Folder\*.?", "+H")

3- هذه أهم الأوامر مبدأياً علماً أنه يوجد عدة أوامر أخرى متقدمة سنتطرق لشرحها لاحقاً بإذن الله...

إنتهى الدرس الأول - تم إرفاق الدرس بشكل ملف وورد مع الموضوع

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

إدراة الملفات.zip

تم تعديل هذه المشاركة بواسطة TinyHacker في 11 سبتمبر 2010 في 09:15

2

VIVA AutoIt :)

syriarose-149999cf45.jpg
#2

السلام عليكم

جزاك الله خير اخي

ولكن لي سؤال :D

هل من تعريف باللغة قبل البدء

In bad state

#3

تسلم أخونا أنا وضعت مقدمة بسيطة في موضوع سابق.. هل لك بتوضيح طلبك؟ وأنا جاهز لخدمتكم.. بإذن الله

VIVA AutoIt :)

syriarose-149999cf45.jpg
#4

ما هي الفائدة من هذه اللغة بشكل عام لمستخدميها

لاحظت انها شبيهة بالدوس

In bad state

#5

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

لكنني بدأت أولاً بوضع الأوامر السهلة لكي نستخدمها لاحقاً حين إنشاء الواجهات التطبيقية.. GUI

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

الله ولي التوفيق.. شكراً لسؤالك..

VIVA AutoIt :)

syriarose-149999cf45.jpg
#6

الدرس واضح :-) ،

اللغة يبدو أنها مفيدة /

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

صحيح ، الكود Left to Right ، يعني صعب تضيف اللغة العربية بداخله ، والحل الوحيد تستخدم الانجليزية ومن ثم تشرح ، مثال :

FileSetAttrib("Source File", "Option")

Source File : الملف المصدر
Option : الخيار .

بالنسبة لمسألة حجم الخط ، سيتم النظر فيها ..

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#7

يا سلام.... أشكر لك ردك الرائع يا سيدي... بالفعل الحل مناسب تماماً سأعدل الدروس القادمة ...

لكم جزيل الشكر أرجو أن تستفيدو بالفعل..

VIVA AutoIt :)

syriarose-149999cf45.jpg
#8

لي بعض الأصدقاء كانوا يستخدمونها في عملية Testing

يبدو أنها لغة جيدة

هل لك ان تخبرني من أين نقوم بتنزيلها

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#9
علاء الصالحي كتب:

لي بعض الأصدقاء كانوا يستخدمونها في عملية Testing

يبدو أنها لغة جيدة

هل لك ان تخبرني من أين نقوم بتنزيلها

تحياتي

من هنا

1

صورة
صورة

حسابي في الفيس بوك
http://goo.gl/XIzwL

حسابي في تويتر
http://goo.gl/6p4e3

 

 
 
#10

شكراً سيد فيصل للخدمة المتميزة منك...

وأرجو من الجميع قراءة المقدمة قبل قراءة الدرس الأول!!

VIVA AutoIt :)

syriarose-149999cf45.jpg
#11

بارك الله فيك وسدد خطااااك

#12

خير الناس انفعهم للناس

مواضيع مشابهة