• بادئ الموضوع بادئ الموضوع ashalshaikh
  • تاريخ البدء تاريخ البدء
  • المشاهدات 114,207
تابع
الـ UDF وصنع Functions
ضبط المخرجات
إعداد :: Ashalshaikh

سنبدأ بها واحد واحد وناخذ التطبيقات للتدريج !!
أولا :: الـ Returns
وهو أهم واحد .
وهي القيم التي ترجع في المتغير أو مكان الدالة !! << وتحتمل جميع أنواع البيانات
أمثلة توضح على دوال أساسية !!
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileGetSize[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ScriptFullPath[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#000090]FileGetSize[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ScriptFullPath[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]
نستخدم الكلمة المفتاحية Return لتعيين الخارج
الآن لنصنع دالة تعمل Return فقط ,, بدون أي شيء !!
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]

[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#9999cc]"Zyzoom.org/vb"[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
ويحتمل أيضا إرجاع المصفوفات :smile:
كود:
[COLOR=#9999cc][COLOR=#f000ff]#Include[/COLOR] <Array.au3>[/COLOR]
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0080ff]_ArrayDisplay[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#009933];لا يقبل في المصفوفات[/COLOR]

[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$ARRAY[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff0000][[/COLOR][COLOR=#9999cc]"Ashalshaikh"[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"Zyzoom.org/vb"[/COLOR][COLOR=#ff0000]][/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$ARRAY[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
ملاحظة مهمة :: ينتهي عمل الدالة عن كلمة Return بمعنى إذا وصل إليها ,, ينفذها ثم يخرج من الدالة !!

لاحظ :ـ لا تظهر الرسالة بعد الـ Return :ok:
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]


[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#9999cc]"Zyzoom.org/vb[/COLOR]
    [COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"After Return"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
مثال رئيسي
دالة بسيطة ليس لها فائدة :d:
هناك دالة أساسية تدعى StringLen لـ عد خانات نص !!
سنعمل واحدة مثلها :smile: ولكن بدون ما نستخدمها :smile:

مثال بالدالة الأساسية :ـ
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngLen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#000090]StrIngLen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]
مثال الدالة اللي أقصدها فوق :d:
الفكرة :ـ
أن الدالة الأساسية StringSplit تقوم بتقسيم النص إلى مقاطع في مصفوفة حسب خانة تضعها !!
وأنا هنا وضعت التقسيم حسب "" أي ضع كل خانة في قيمة
وكعادة المصفوفات يكون الصف 0 هو عدد الصفوف !! << الذي يساوي عدد الخانات !!
لذا سنرجع الصف رقم 0 :d:
الكود :ـ
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]


[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Text[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$RES[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngSplit[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Text[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$RES[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
بإنتظار تطبيقاتكم :mad:
 

تابع
الـ UDF وصنع Functions
ضبط المخرجات
إعداد :: Ashalshaikh

سنبدأ بها واحد واحد وناخذ التطبيقات للتدريج !!
أولا :: الـ Returns
وهو أهم واحد .
وهي القيم التي ترجع في المتغير أو مكان الدالة !! << وتحتمل جميع أنواع البيانات
أمثلة توضح على دوال أساسية !!
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileGetSize[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ScriptFullPath[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#000090]FileGetSize[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ScriptFullPath[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]
نستخدم الكلمة المفتاحية Return لتعيين الخارج
الآن لنصنع دالة تعمل Return فقط ,, بدون أي شيء !!
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]

[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#9999cc]"Zyzoom.org/vb"[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
ويحتمل أيضا إرجاع المصفوفات :smile:
كود:
[COLOR=#9999cc][COLOR=#f000ff]#Include[/COLOR] <Array.au3>[/COLOR]
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0080ff]_ArrayDisplay[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#009933];لا يقبل في المصفوفات[/COLOR]

[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$ARRAY[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff0000][[/COLOR][COLOR=#9999cc]"Ashalshaikh"[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"Zyzoom.org/vb"[/COLOR][COLOR=#ff0000]][/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$ARRAY[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
ملاحظة مهمة :: ينتهي عمل الدالة عن كلمة Return بمعنى إذا وصل إليها ,, ينفذها ثم يخرج من الدالة !!

لاحظ :ـ لا تظهر الرسالة بعد الـ Return :ok:
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]


[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#9999cc]"Zyzoom.org/vb[/COLOR]
    [COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]"After Return"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
مثال رئيسي
دالة بسيطة ليس لها فائدة :d:
هناك دالة أساسية تدعى StringLen لـ عد خانات نص !!
سنعمل واحدة مثلها :smile: ولكن بدون ما نستخدمها :smile:

مثال بالدالة الأساسية :ـ
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngLen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#000090]StrIngLen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]
مثال الدالة اللي أقصدها فوق :d:
الفكرة :ـ
أن الدالة الأساسية StringSplit تقوم بتقسيم النص إلى مقاطع في مصفوفة حسب خانة تضعها !!
وأنا هنا وضعت التقسيم حسب "" أي ضع كل خانة في قيمة
وكعادة المصفوفات يكون الصف 0 هو عدد الصفوف !! << الذي يساوي عدد الخانات !!
لذا سنرجع الصف رقم 0 :d:
الكود :ـ
كود:
[COLOR=#009933];متغير[/COLOR]
[COLOR=#aa0000]$DD[/COLOR] [COLOR=#ff0000]=[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#aa0000]$DD[/COLOR][COLOR=#ff0000])[/COLOR]
[COLOR=#009933];مكان الكتابة[/COLOR]
[COLOR=#000090]MsgBox[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR]m[COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"Zyzoom.org/VB"[/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000])[/COLOR]


[COLOR=#0000ff]Func[/COLOR] m[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Text[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$RES[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngSplit[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Text[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#9999cc]""[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$RES[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
بإنتظار تطبيقاتكم :mad:

الحمد لله درس جديد انا مش عارف اعمل ايه انا هجيب الناس ونفرح مع بعض
%D8%B2%D8%BA%D8%B1%D9%88%D8%AA%D9%87.jpg


الف شكر يا اخى ولا تحرمنا منك وياريت لو تدخل لينا الشرح فى مثالين او 3
ننتظر ردك الكريم
 
توقيع : فدى الرسول
اخيراً عاادة الحيااه :d:
 
توقيع : Future Tank X-1
الحمد لله درس جديد انا مش عارف اعمل ايه انا هجيب الناس ونفرح مع بعض
%D8%B2%D8%BA%D8%B1%D9%88%D8%AA%D9%87.jpg


الف شكر يا اخى ولا تحرمنا منك وياريت لو تدخل لينا الشرح فى مثالين او 3
ننتظر ردك الكريم
:d::d::d:
:hh::hh::hh:
الحمد لله ,,
هذا إعادة للثلث الأول من الشرح القديم !! حسب طلبك ,مع تكثير الأمثلة ,,,<<< بإنتظار تطبيقك :mad: حتى أنزل الشرح اللي بعده :ok:
اخيراً عاادة الحيااه :d:
الحمد لله ,,
:smile::smile::smile:
 
أخوي بندر !! من بعد إذنك ,, سأحاول أن أعمل بعض الـ Function بما يخص الـ HOSTS حتى يسهل عليك العمل !!
 
ارجوكم عندي مشكلة اريد تعريف Alfa wireless USB adapter awuso36h
 
ارجوكم عندي مشكلة اريد تعريف Alfa wireless USB adapter awuso36h
عذرا أخي ,, يبدو أنك غلطان في العنوان ,,
العنوان الصحيح هنا ::
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

أرجو قراءة العنوان جيدا :d:
شكرا لك
 
تفضل أخوي الغالي ,, بندر ,,
دالة قد تكون مفيدة جدا !! :d:
إيجاد مسار ملف HOSTS في الأنظمة فوق 98 !! مهما كان مكانه ,, وحتى إن تم تغييره من قبل المستخدم :bleh:

الحقيقة أخي بندر ,, من حوالي شهر ,, فكرت في عمل أداة سأسميها Ashalshaikh HOSTS Maneger وقد وضعت حجر الأساس<<< وأدري إن فيه خطأ في الكتابة :bleh:
عملت هذه الدالتين ,, وكنت أريد اكمل الـ UDF واسميه HOSTS UDF حتى أستخدمه في الأداة !!
ولكني انشغلت عنه :d:

ولكنه الآن مشروعك :ok: وسأساندك !!!
ههذه دالتين بسيطة جدا جدا جدا مع أمثلتها عملتها سابقا !! وسأعمل عدة دوال قراءة وكتابة استبدال واختبار ....... إلخ :smile:

على كل حال أنا طولت في الكلام !!
هذه هي الدالتين :ـ

وهي أمثلة جيدة لدرسنا الحالي المخرجات << عشان لا يزعل فدى الرسول:smile:
كود:
[COLOR=#009933];Includes[/COLOR]

[COLOR=#009933];Consts[/COLOR]
[COLOR=#0000ff]Global[/COLOR] [COLOR=#0000ff]Const[/COLOR] [COLOR=#aa0000]$TempFile[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff33ff]@WindowsDir[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"\ss.ini"[/COLOR]
[COLOR=#009933];Examples[/COLOR]
[COLOR=#009933];MsgBox(0, @error, _HOSTS_GetPath())[/COLOR]
[COLOR=Green];[/COLOR][COLOR=Green]MsgBox[/COLOR][COLOR=Green]([/COLOR][COLOR=Green]0[/COLOR][COLOR=Green],[/COLOR][COLOR=Green]""[/COLOR][COLOR=Green],_HOSTS_ReadFull[/COLOR][COLOR=Green]([/COLOR][COLOR=Green])[/COLOR][COLOR=Green])[/COLOR]

[COLOR=#009933];Functions[/COLOR]
[COLOR=#0000ff]Func[/COLOR] _HOSTS_GetPath[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]RegRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters'[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]'DataBasePath'[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$Error[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff33ff]@error[/COLOR]
    [COLOR=#0000ff]If[/COLOR] [COLOR=#aa0000]$Error[/COLOR] [COLOR=#ff0000]<[/COLOR][COLOR=#ff0000]>[/COLOR] [COLOR=#ac00a9]0[/COLOR] [COLOR=#0000ff]Then[/COLOR] [COLOR=#0000ff]Return[/COLOR] [COLOR=#ac00a9]0[/COLOR]
    [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] __DoSToAutPath[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"\HOSTS"[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]   [COLOR=#009933];==>_HOSTS_GetPath[/COLOR]

[COLOR=#0000ff]Func[/COLOR] _HOSTS_ReadFull[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR] [COLOR=#ff0000]([/COLOR]_HOSTS_GetPath[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FRD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$FRD[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
    
[COLOR=#0000ff]Func[/COLOR] __DoSToAutPath[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileDelete[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]RunWait[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ComSpec[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]" /C Set>"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ff33ff]@SW_HIDE[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#009933];Read And Make INI[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FRD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileWriteLIne[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"[DOSPath]"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#ff33ff]@CRLF[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$FRD[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#009933];Read Ini And Replace Path[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]IniReadSection[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"DOSPath"[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$i[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]1[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]
        [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngReplace[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"%"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$i[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"%"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$i[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Next[/COLOR]
    [COLOR=#000090]FileDelete[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$Path[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]   [COLOR=#009933];==>__DOSToAutPath  [/COLOR]
إذا كنت تحتاج شرح في استخدامها (ولا أظن) ,, فأنا موجود :smile:

ملاحظة :: مرفق دالة تحول المسارات من مسارات الدوس التي فيها % إلى مسارات كاملة :d: وهي للإستخدام في الدوال وليست للمستخدم :mad: لذلك بدأت بـ __ وليس _ كعادة الدوال . :d:

شكرا لك ,,
وآسف على كثرة الكلام :smile:
 
ياااااااااااااااااااااااااااااااااااااااااااااااااااااه
إلى هذه الدرجة الموضوع نايم !! أنا جيت ,, ونشيط !! والموضوع نايم ,, كنت متحمس كثير :f:

ماهي مشكلة ,,
هدية !!
شاشة توقف مكتوبة بـ AutoIt :d:
طبعا لست أنا من كتبها ,, لأن فيها الكثير من دوال الرسم +GDI التي لا أعلم عنها شيئا :d:
للتحميل :ـ (مع السورس كود :y:)
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

<< أزل الفراغ

بالإستدلال به ,, تستطيع عمل شاشات توقف أخرى من عملك حتى بدون GDI+
شكرا لكم !!
 
طيب ارفعها على غير الفورشيرد :d:
 
توقيع : Future Tank X-1
ياااااااااااااااااااااااااااااااااااااااااااااااااااااه
إلى هذه الدرجة الموضوع نايم !! أنا جيت ,, ونشيط !! والموضوع نايم ,, كنت متحمس كثير :f:

ماهي مشكلة ,,
هدية !!
شاشة توقف مكتوبة بـ AutoIt :d:
طبعا لست أنا من كتبها ,, لأن فيها الكثير من دوال الرسم +GDI التي لا أعلم عنها شيئا :d:
للتحميل :ـ (مع السورس كود :y:)
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

<< أزل الفراغ

بالإستدلال به ,, تستطيع عمل شاشات توقف أخرى من عملك حتى بدون GDI+
شكرا لكم !!

:d::d:

هذا رابط بديل

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
 
توقيع : Future Tank X-1
:d::d::d:
:hh::hh::hh:
الحمد لله ,,
هذا إعادة للثلث الأول من الشرح القديم !! حسب طلبك ,مع تكثير الأمثلة ,,,<<< بإنتظار تطبيقك :mad: حتى أنزل الشرح اللي بعده :ok:

الحمد لله ,,
:smile::smile::smile:

السلام عليكم
بينى وبينك مش فاهم الدرس كويس :cr:
بس لا تخف اكيــــــــــــد هيجى لى يوم وبنفك الغباء المستوطن دا :eek: (انتظر هاليوم على احر من الجمر):hh:
 
توقيع : فدى الرسول
أخوي بندر !! من بعد إذنك ,, سأحاول أن أعمل بعض الـ Function بما يخص الـ HOSTS حتى يسهل عليك العمل !!

اذنك معك :d:


تفضل أخوي الغالي ,, بندر ,,
دالة قد تكون مفيدة جدا !! :d:
إيجاد مسار ملف HOSTS في الأنظمة فوق 98 !! مهما كان مكانه ,, وحتى إن تم تغييره من قبل المستخدم :bleh:

الحقيقة أخي بندر ,, من حوالي شهر ,, فكرت في عمل أداة سأسميها Ashalshaikh HOSTS Maneger وقد وضعت حجر الأساس<<< وأدري إن فيه خطأ في الكتابة :bleh:
عملت هذه الدالتين ,, وكنت أريد اكمل الـ UDF واسميه HOSTS UDF حتى أستخدمه في الأداة !!
ولكني انشغلت عنه :d:

ولكنه الآن مشروعك :ok: وسأساندك !!!
ههذه دالتين بسيطة جدا جدا جدا مع أمثلتها عملتها سابقا !! وسأعمل عدة دوال قراءة وكتابة استبدال واختبار ....... إلخ :smile:

على كل حال أنا طولت في الكلام !!
هذه هي الدالتين :ـ

وهي أمثلة جيدة لدرسنا الحالي المخرجات << عشان لا يزعل فدى الرسول:smile:
كود:
[COLOR=#009933];Includes[/COLOR]

[COLOR=#009933];Consts[/COLOR]
[COLOR=#0000ff]Global[/COLOR] [COLOR=#0000ff]Const[/COLOR] [COLOR=#aa0000]$TempFile[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff33ff]@WindowsDir[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"\ss.ini"[/COLOR]
[COLOR=#009933];Examples[/COLOR]
[COLOR=#009933];MsgBox(0, @error, _HOSTS_GetPath())[/COLOR]
[COLOR=Green];[/COLOR][COLOR=Green]MsgBox[/COLOR][COLOR=Green]([/COLOR][COLOR=Green]0[/COLOR][COLOR=Green],[/COLOR][COLOR=Green]""[/COLOR][COLOR=Green],_HOSTS_ReadFull[/COLOR][COLOR=Green]([/COLOR][COLOR=Green])[/COLOR][COLOR=Green])[/COLOR]

[COLOR=#009933];Functions[/COLOR]
[COLOR=#0000ff]Func[/COLOR] _HOSTS_GetPath[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]RegRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters'[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]'DataBasePath'[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$Error[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ff33ff]@error[/COLOR]
    [COLOR=#0000ff]If[/COLOR] [COLOR=#aa0000]$Error[/COLOR] [COLOR=#ff0000]<[/COLOR][COLOR=#ff0000]>[/COLOR] [COLOR=#ac00a9]0[/COLOR] [COLOR=#0000ff]Then[/COLOR] [COLOR=#0000ff]Return[/COLOR] [COLOR=#ac00a9]0[/COLOR]
    [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] __DoSToAutPath[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"\HOSTS"[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]   [COLOR=#009933];==>_HOSTS_GetPath[/COLOR]

[COLOR=#0000ff]Func[/COLOR] _HOSTS_ReadFull[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR] [COLOR=#ff0000]([/COLOR]_HOSTS_GetPath[COLOR=#ff0000]([/COLOR][COLOR=#ff0000])[/COLOR][COLOR=#ff0000],[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FRD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR] [COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$FRD[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]
    
[COLOR=#0000ff]Func[/COLOR] __DoSToAutPath[COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileDelete[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]RunWait[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#ff33ff]@ComSpec[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]" /C Set>"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ff33ff]@SW_HIDE[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#009933];Read And Make INI[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$FRD[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileRead[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#aa0000]$FOP[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]FileOpen[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#ac00a9]2[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileWriteLIne[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"[DOSPath]"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#ff33ff]@CRLF[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$FRD[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#000090]FileClose[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$FOP[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#009933];Read Ini And Replace Path[/COLOR]
    [COLOR=#0000ff]Local[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]IniReadSection[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"DOSPath"[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]FOr[/COLOR] [COLOR=#aa0000]$i[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9]1[/COLOR] [COLOR=#0000ff]To[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR]
        [COLOR=#aa0000]$Path[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#000090]StrIngReplace[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$Path[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"%"[/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$i[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]0[/COLOR][COLOR=#ff0000]][/COLOR] [COLOR=#ff0000]&[/COLOR] [COLOR=#9999cc]"%"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$IniInfo[/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#aa0000]$i[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000][[/COLOR][COLOR=#ac00a9]1[/COLOR][COLOR=#ff0000]][/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Next[/COLOR]
    [COLOR=#000090]FileDelete[/COLOR][COLOR=#ff0000]([/COLOR][COLOR=#aa0000]$TempFile[/COLOR][COLOR=#ff0000])[/COLOR]
    [COLOR=#0000ff]Return[/COLOR] [COLOR=#aa0000]$Path[/COLOR]
[COLOR=#0000ff]EndFunc[/COLOR]   [COLOR=#009933];==>__DOSToAutPath  [/COLOR]
إذا كنت تحتاج شرح في استخدامها (ولا أظن) ,, فأنا موجود :smile:

ملاحظة :: مرفق دالة تحول المسارات من مسارات الدوس التي فيها % إلى مسارات كاملة :d: وهي للإستخدام في الدوال وليست للمستخدم :mad: لذلك بدأت بـ __ وليس _ كعادة الدوال . :d:

شكرا لك ,,
وآسف على كثرة الكلام :smile:


بارك الله فيك يامبدع :smile:

ولا نستغني عن خدماتك وخدمات الاعضاء ابداً :d:
 
توقيع : LINEZERO
توقيع : LINEZERO
:d::d:

هذا رابط بديل

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
جزاك الله خير !!
ما قصرت ,,
السلام عليكم
بينى وبينك مش فاهم الدرس كويس :cr:
بس لا تخف اكيــــــــــــد هيجى لى يوم وبنفك الغباء المستوطن دا :eek: (انتظر هاليوم على احر من الجمر):hh:
وعليكم السلام ,,,
لا بالعكس !!
فقط انسخ الأمثلة ,, شغلها وحاول تفهم كيف جات !! فقط :wink:
اذنك معك :d:





بارك الله فيك يامبدع :smile:

ولا نستغني عن خدماتك وخدمات الاعضاء ابداً :d:
:b:
بيتا وللتجربه
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

او
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
ما شاء الله ما شاء الله
أشهد إنك :cool: محترف :ok:
شي ممتاز جدا !!
فقط ملاحظتين بسيطة جدا جدا

  • أيقونة التراي ,, إما حط لها قائمة ,, أو احذفها :d:
  • والخط في الواجهة !! بهذا التنسيق ,, (أحسن تنسيق بالنسة لي )
كود:
GUISetFont(10, 800, 0, "Times New Roman")

والأزرار كبر الخط شوي :d:

وانت أعلم مني !! :ok:
 
شباب أحتاج تطبيق واحد !! حتى أكمل الدروس !!
وينك يا معاذ ,, وينك يا فدى الرسول ,, وينك يا Lak3yony والآخرين كمان !! !!!!!!
 
شباب أحتاج تطبيق واحد !! حتى أكمل الدروس !!
وينك يا معاذ ,, وينك يا فدى الرسول ,, وينك يا Lak3yony والآخرين كمان !! !!!!!!
:f::f:

نبغى حرارة يا شباب :y:
 
والله العظيم يا اخى مو قادر استوعب الدرس ممكن يكون بسبب ضغط العمل لان حالة الاستعداد رفعت عندنا للدرجة القصوى لى استقبال رمضان. فارجوك تجاوز هالنقطة
 
توقيع : فدى الرسول
عودة
أعلى