• بادئ الموضوع بادئ الموضوع ashalshaikh
  • تاريخ البدء تاريخ البدء
  • المشاهدات 114,207
طلب اخر أن أمكن أخي العزيز ياليت أوامر التاريخ وظبطها أو تحديد زمن محدد للتاريخ أو تقديمه :hh:
 

بارك الله فيك اخي احمد

تستطيع استبدال الجمله التاليه If you found any bug please enter hare (
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
) then told me

الى

please report any bugs at
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


وهي ملااحظه بسيطه من ناحية اللغه لاتفقد العمل جماله
 
توقيع : LINEZERO
شغل نظيف ما شاء الله

جاري فصفصته :d:
شكرا لك .. :d:
عندي سؤال

كيف خليته يطلع في القائمة بالزر اليمين

واذا ضغطته يكتبلك مسار الملف ؟؟

وعلى فكرة ترا الزر اللي في القائمة باليمين ما يجي في ويندوز 7 وفي ويندوز XP مية بالمية:bleh:
قائمة الزر اليمين عن طريق الريجستري ..
انظر في التالي .وانت تلقطها وهي طايرة .. :d:
كود:
HKEY_CLASSES_ROOT\*\shell
بالنسبة لمعرفة مسار الملف . عن طريق الـ $cmdline
ما يشتغل على 7 :eek::eek::eek::eek::eek::eek: :er::er::er::er:
شكرا لك .. ما قصرت ..
أقصد بها لدي برنامج مبرمج بلغة الدلفي وظيفته مكاتب عقار

أريد أن أظع فيه كود التحقق من تحديث على موقع ما فمثلا

برنامجي الاصدار الاول بعد نشره يحتوي على بعض الاخطا قد أكتشفها الزبون

أستطيع على طول أصلاح الاخطاء عن بعد بتنزيل التحديث بالموقع وأذا تاكد البرنامج من وجود تحديث على طول ينزله. حتى لايتم أرجاع البرنامج أمل أنك فهمت القصد أخي :d:


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

طلب اخر أن أمكن أخي العزيز ياليت أوامر التاريخ وظبطها أو تحديد زمن محدد للتاريخ أو تقديمه :hh:
افتح ملف Help وادخل على الفهرس .. واكتب
كود:
_Set_Data
_Set_Time
بارك الله فيك اخي احمد

تستطيع استبدال الجمله التاليه If you found any bug please enter hare (
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
) then told me

الى

please report any bugs at
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


وهي ملااحظه بسيطه من ناحية اللغه لاتفقد العمل جماله
يا هلا ويا مرحبا ..
عساك بخير ..
من فترة ما شفتك :d:
يا مرحبا يا مرحبا ..

تممممممممممممممممممم :ok:
وشكرا لك ..
 
طيب أذا ماعليك أمر توظح مثال الابديت والابلود حاولت أستوعب ماقدرة
 
If you found any bug please enter hare (
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
) then told me

متأثر بالاوتوات :d:
 
الله يوفقك يا اخوي احمد دنيا واخره

على هذا المجهوود الكبير والجبار
 
أعتذر عن الغيبة ..
وأهلا وسهلا بكم ..

أظن أني وضعت رد فيه نسخة محدثة من الأداة ؟؟
على كل حال .. ماهي مشكلة ..
هذا هو مرة ثانية ..
Ashalshaikh File Commander 1.00.0 Full Setup
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي


مرفق معه :ـ
إضافة للتجربة ..
و AFC Plugins Maker

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

سلسلة كتابة GUI
إعداد : Ashalshaikh
الدرس الثاني ..


كنت قد حددت هدفي ..
ووضعت أربع قواعد أساسية ...

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

أولا :: دالة عمل نافذة .. GUICreate
لنأخذ أبسط شكل منها ..
كود:
GUICreate (GUITitle)
نبدأ ونكتب في مكان السكربت التالي ..
كود:
[color="#000090"]GUICreate[/Color] [color="#ff0000"]([/Color][color="#9999cc"]"Title"[/Color][color="#ff0000"])[/Color]

إضغط F5 ..
ماذا حصل ؟؟ اشتغل السكربت ثم انطفأ .. بدون يخرج شيء ..
لماذا ؟؟
تذكر القاعدة الثانية..
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

في GUI تشكل النافذة (بجميع مكوناتها) .. ثم تضع دالة الإظهار (إظهار النافذة) ..
الذي حصل إننا عملنا النافذة في الذاكرة .. وكل شيء ممتاز ,,, ولكننا لم نضع أمر الإظهار ..
نستخدم دالة GUISetState من اسمها .. يتبين أنها دالة تحديد حالة الـ نافذة ..
الآن جرب التالي :ـ
كود:
[color="#000090"]GUICreate[/Color] [color="#ff0000"]([/Color][color="#9999cc"]"Title"[/Color][color="#ff0000"])[/Color]
[color="#000090"]GUISetState[/Color][color="#ff0000"]([/Color][color="#ff0000"])[/Color]
ظهرت وأغلق السكربت صحيح ؟؟
لماذ ؟؟
لا تنسى الأوتيت سكربت .. يأخذ السكربت حقك سطر سطر .. بما إنه نفذ كل السطور خرج ..
الآن جرب التالي :ـ
كود:
[color="#000090"]GUICreate[/Color] [color="#ff0000"]([/Color][color="#9999cc"]"Title"[/Color][color="#ff0000"])[/Color]
[color="#000090"]GUISetState[/Color][color="#ff0000"]([/Color][color="#ff0000"])[/Color]
[color="#000090"]Sleep[/Color] [color="#ff0000"]([/Color][color="#ac00a9"]6[/Color][color="#ac00a9"]0[/Color][color="#ac00a9"]0[/Color][color="#ac00a9"]0[/Color][color="#ff0000"])[/Color]
ماذا حصل .. ظهرت النافذة وكل شيء ممتاز ,, مدة ست ثواني .. ثم خرجت ..

## ) حول GUISetState
*/ الصيغة العامة :ـ
كود:
[COLOR=Navy]GUISetState[/COLOR] [COLOR=Red]([/COLOR][COLOR=DarkGreen][State][/COLOR][COLOR=Red],[/COLOR][COLOR=DarkGreen][GUIHandle][/COLOR][COLOR=Red])[/COLOR]
التفصيل :ـ
State : الحالة .. وتكون احدى قيم الماكرو التالية :ـ
على اعتبار أن @SW_SHOW هي القيمة الإفتراضية ..
كود:
[color="#ff33ff"]@SW_DISABLE[/Color] Disables the wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_ENABLE[/Color] Enables the wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_HIDE[/Color]  Hides the wInDow [color="#0000ff"]And[/Color] activates aNother wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_LOCK[/Color] Lock wInDow [color="#0000ff"]To[/Color] avoid paIntIng[color="#0000ff"].[/Color] 
[color="#ff33ff"]@SW_MaxIMIZE[/Color]  Maximizes the specIfied wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_MinIMIZE[/Color]  MInimizes the specIfied wInDow [color="#0000ff"]And[/Color] activates the [color="#0000ff"]Next[/Color] Top[color="#ff0000"]-[/Color]level wInDow [color="#0000ff"]In[/Color] the Z Order[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_RESTORE[/Color]  Activates [color="#0000ff"]And[/Color] displays the wInDow[color="#0000ff"].[/Color] [color="#0000ff"]If[/Color] the wInDow is mInimized [color="#0000ff"]Or[/Color] maximized[color="#ff0000"],[/Color] the system resTores it [color="#0000ff"]To[/Color] its OrigInal size [color="#0000ff"]And[/Color] position[color="#0000ff"].[/Color] An application should specIfy this flag when resTorIng a mInimized wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOW[/Color]  Activates the wInDow [color="#0000ff"]And[/Color] displays it [color="#0000ff"]In[/Color] its current size [color="#0000ff"]And[/Color] position[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWDEFAULT[/Color]  Sets the show state based on the SW_ value specIfied by the program that started the application[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWMAXIMIZED[/Color]  Activates the wInDow [color="#0000ff"]And[/Color] displays it as a maximized wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWMINIMIZED[/Color]  Activates the wInDow [color="#0000ff"]And[/Color] displays it as a mInimized wInDow[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWMINNOACTIVE[/Color]  Displays the wInDow as a mInimized wInDow[color="#0000ff"].[/Color] This value is similar [color="#0000ff"]To[/Color] [color="#ff33ff"]@SW_SHOWMINIMIZED[/Color][color="#ff0000"],[/Color] except the wInDow is [color="#0000ff"]Not[/Color] activated[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWNA[/Color]  Displays the wInDow [color="#0000ff"]In[/Color] its current size [color="#0000ff"]And[/Color] position[color="#0000ff"].[/Color] This value is similar [color="#0000ff"]To[/Color] [color="#ff33ff"]@SW_SHOW[/Color][color="#ff0000"],[/Color] except the wInDow is [color="#0000ff"]Not[/Color] activated[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWNOACTIVATE[/Color]  Displays a wInDow [color="#0000ff"]In[/Color] its most recent size [color="#0000ff"]And[/Color] position[color="#0000ff"].[/Color] This value is similar [color="#0000ff"]To[/Color] [color="#ff33ff"]@SW_SHOWNORMAL[/Color][color="#ff0000"],[/Color] except the wInDow is [color="#0000ff"]Not[/Color] activated[color="#0000ff"].[/Color]  
[color="#ff33ff"]@SW_SHOWNORMAL[/Color]  Activates [color="#0000ff"]And[/Color] displays a wInDow[color="#0000ff"].[/Color] [color="#0000ff"]If[/Color] the wInDow is mInimized [color="#0000ff"]Or[/Color] maximized[color="#ff0000"],[/Color] the system resTores it [color="#0000ff"]To[/Color] its OrigInal size [color="#0000ff"]And[/Color] position[color="#0000ff"].[/Color] An application should specIfy this flag when displayIng the wInDow [color="#0000ff"]FOr[/Color] the first time[color="#0000ff"].[/Color]  
@SW_UNLOCK Unlock wInDows [color="#0000ff"]To[/Color] allow paIntIng[color="#0000ff"].[/Color]
و GUIHandle :: هو مقبض الـ GUI
عى اعتبار أن الإفتراضي هو مقبض آخر GUI تم عملها ..

يُتبع ..
بعد أن أشوف رايكم ... طريقة الكتابة جيدة .. وإلا أغيرها .. ؟؟؟
شكرا لكم ..

 
ماشاء الله
بارك الله فيك
 
توقيع : ALHOB
جزاك الله خير
 
مشكوووووووور
 
توقيع : teto65
شكرا اخى الكريم على الدرس
وان شاء الله جارى المتابعه
 
توقيع : فدى الرسول
أيها الاخ الرائع
اعزرني أنا من متابعي دروسك الرائعه
ولكن انا فى منطقه سرعة الانترنيت فيها تقاس بالبايت
أي حتى تفتح لدي صفحة الغوغل أحتاج الى بعض الوقت
ولذالك فمشاركاتي ورددودي قليله
ولكنى اتابع شرحك الجميل حتى لو لم أستطع الرد
فلا توأخزني
Ashalshaikh
ويكفيك فخرأ أن الكثيرمن المنتديات
قامت بسحب دروسك وشرحك الذي لم يسبق له في أي منتدا
أخر لتضعه في منتداها
وإن دل هذا الى شىء
فهو يدل الى كبر شأن هذه الدروس وفقك الله
وزادك علماً

أخي الغالي لدي سؤال
كيف يمكن ربط ملف أتو إت الى ملف INI
وهل يمكن ذالك
شكرأ وفقك الله
أرجو اعادة رفع الادات التي صنعتها أخر شى
Ashalshaikh File Commander
فمواقع التحميل
تقول أن الاداة قد حذفة
شكرأ:ok:

PHP:
#Include <file.au3>
$aDrives = DriveGetDrive ("Fixed") 
FOr $x=1 To $aDrives[0]
 Next
 $CountLines = $aDrives[0]
If $CountLines +0 = 0  Then
    Msgbox (0,"عدد الاقراص","عدد الاقراص"& $aDrives["Fixed"])
Else
 MsgBox (0,"عدد الاقراص","عدد الاقراص"& $aDrives["Fixed"])
EndIf
$aDrives = DriveGetDrive ("CDROM") 
FOr $x=1 To $aDrives[0]
 Next
 $CountLines = $aDrives[0]
If $CountLines +0 = 0  Then
    Msgbox (0,"السواقات","السواقات"& $aDrives["CDROM"])
Else
 MsgBox (0,"السواقات","السواقات"& $aDrives["CDROM"])
EndIf
$aDrives = DriveGetDrive ("Removable") 
FOr $x=1 To $aDrives[0]
 Next
 $CountLines = $aDrives[0]
If $CountLines +0 = 0 Then
    Msgbox (0,"عدد الفلاشات","عدد الفلاشات"& $aDrives["Removable"])
Else
 MsgBox (0,"عدد الفلاشات","عدد الفلاشات"& $aDrives["Removable"])
EndIf
أخي الغالي هذا الكود يعطيك معلومات عن القطع الموجوده لكل جهاز
ولكن المشكله التى صادفتني
أنه في حال لم توجد فلاشه متصله بالجهاز يعطي خطأ
أما إذا وجدة فإنه يعمل بشكل جيد
ما هو الخطأ
وشكراً
 
توقيع : ocab
أنا اري في الكود السابق أوامر ليس لها لازم لكتابتها أنظر للكود الآن مع تصحيح الخطأ
(الخطأ هو عندما لا يوجد فلاشات تكون المصفوفة خالية ولا يمكن الإعلان عن متغير خالي)
كود:
    [B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red]=[/FONT][/COLOR][/B][B][I][COLOR=#000090]DriveGetDrive[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][COLOR=#9999cc]"Fixed"[/FONT][/COLOR][/B][B][COLOR=red])[/FONT][/COLOR][/B]
  [B][COLOR=blue]If [/FONT][/COLOR][/B][B][COLOR=blue]Not [/FONT][/COLOR][/B][B][COLOR=#ff33ff]@error[/FONT][/COLOR][/B][B][COLOR=blue] Then[/FONT][/COLOR][/B][B][I][COLOR=#000090] Msgbox[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"عدد الاقراص"[/FONT][/COLOR][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"عدد الاقراص"[/FONT][/COLOR][/B][B][COLOR=red]&[/FONT][/COLOR][/B][B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red][[/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red]])[/FONT][/COLOR][/B]
  
  [B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red]=[/FONT][/COLOR][/B][B][I][COLOR=#000090]DriveGetDrive[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][COLOR=#9999cc]"CDROM"[/FONT][/COLOR][/B][B][COLOR=red])[/FONT][/COLOR][/B]
  [B][COLOR=blue]If [/FONT][/COLOR][/B][B][COLOR=blue]Not[/FONT][/COLOR][/B][B][COLOR=#ff33ff] @error [/FONT][/COLOR][/B][B][COLOR=blue]Then[/FONT][/COLOR][/B][B][I][COLOR=#000090] Msgbox[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"السواقات"[/FONT][/COLOR][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"السواقات"[/FONT][/COLOR][/B][B][COLOR=red]&[/FONT][/COLOR][/B][B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red][[/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red]])[/FONT][/COLOR][/B]
  
  [B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red]=[/FONT][/COLOR][/B][B][I][COLOR=#000090]DriveGetDrive[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][COLOR=#9999cc]"REMOVABLE"[/FONT][/COLOR][/B][B][COLOR=red])[/FONT][/COLOR][/B]
  [B][COLOR=blue]If [/FONT][/COLOR][/B][B][COLOR=blue]Not[/FONT][/COLOR][/B][B][COLOR=#ff33ff] @error[/FONT][/COLOR][/B][B][COLOR=blue] Then[/FONT][/COLOR][/B][B][I][COLOR=#000090] MsgBox[/FONT][/COLOR][/I][/B][B][COLOR=red]([/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"عدد الفلاشات"[/FONT][/COLOR][/B][B][COLOR=red],[/FONT][/COLOR][/B][B][COLOR=#9999cc]"عدد الفلاشات"[/FONT][/COLOR][/B][B][COLOR=red]&[/FONT][/COLOR][/B][B][COLOR=#aa0000]$aDrives[/FONT][/COLOR][/B][B][COLOR=red][[/FONT][/COLOR][/B][B][I][COLOR=#ac00a9]0[/FONT][/COLOR][/I][/B][B][COLOR=red]])[/FONT][/COLOR][/B]
 
.. اذا ممكن تسوي كتاب كامل من الى شروحات تطبيقات امثله ..
تسويه في اسطوانة ..
طبعاً بعد ماتكمل مشروعك مع الاعضاء لاجل الاستفادة من كل الاعضاء الباقين ..
اذا ممكن ..
 
شكرا أخي elawady
بارك الله فيك قت بتجريب الكود الذي أعطيتني ولكنه لم يعمل إذا كان لك من رأي
أو مساعده أخرى بارك الله فيك
شكراً على كل حال:smile:
بقي لدي هذا السؤا ل هل يمكن ربط ملف الاوتو إت يملف أخر كقاعدة بيانات
وشكراً
بارك الله فيك:ok::q::i:
 
توقيع : ocab
لقد تم تعديل الكود وأسف علي الخطأ
 
شكراً بارك الله فيك اخي الغالي
أخي الغالي
الحقيقه أنا احاول ان أن اصنع برنامج انتي اوتران
حيث ما أن توصل الفلاشه الى الجهاز بقم بفحصها اذا وجد
ملف اتران عليها
وقد كتبة الاكواد ونجحة الا الكود الذي يبقي الملف عاملاً في الزاكره
ليتحسس بوضع الفلاشه وتنفيز الاكواد المناسبه للفحص
فهل يمكنك مساعدتي في هذا الموضوع
شكراً اخي الغالي
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

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