السلام عليكم اخوانى الكرام

اشكركم على مجهودكم ومساعدتكم للاعضاء ..

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

--------------------------

عندى سؤال بسيط

قمت بعمل برنامج WinISO تنصيب صامت

وهذا الكود

كود:
Opt("MouseCoordMode",0)
Run("C:\Documents and Settings\Administrator\Desktop\winiso\winiso.exe")
WinWait("WinISO v6.1.0 Setup","Welcome to the WinIS")
If Not WinActive("WinISO v6.1.0 Setup","Welcome to the WinIS") Then WinActivate("WinISO v6.1.0 Setup","Welcome to the WinIS")
WinWaitActive("WinISO v6.1.0 Setup","Welcome to the WinIS")
Send("{ALTDOWN}n{ALTUP}")
WinWait("WinISO v6.1.0 Setup ","Nullsoft Install Sys")
If Not WinActive("WinISO v6.1.0 Setup ","Nullsoft Install Sys") Then WinActivate("WinISO v6.1.0 Setup ","Nullsoft Install Sys")
WinWaitActive("WinISO v6.1.0 Setup ","Nullsoft Install Sys")
Send("{ALTDOWN}a{ALTUP}{ALTDOWN}i{ALTUP}")
WinWait("WinISO v6.1.0 Setup ","Completing the WinIS")
If Not WinActive("WinISO v6.1.0 Setup ","Completing the WinIS") Then WinActivate("WinISO v6.1.0 Setup ","Completing the WinIS")
WinWaitActive("WinISO v6.1.0 Setup ","Completing the WinIS")
Send("{SPACE}{ALTDOWN}f{ALTUP}")
FileCopy("user.ini",@AppDataDir&"\WinISO Computing\WinISO\",1)

لكن مشكلتى مع اخر امر وهو امر التفعيل للبرنامج لا يعمل اعتقد انه ناقص شىء

مع انى قمت بعمل اسكربت منفرد بهذا الامر نجح فى التفعيل ولكنى كنت اريد دمجه مع نفس اسكربت البرنامج
كود:
FileCopy("user.ini",@AppDataDir&"\WinISO Computing\WinISO\",1)


كل الود

هل من مجيب
 

هل من مجيب

حياك أخي ..

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

أيضا تأكد أن المجلد

كود:
@AppDataDir&"\WinISO Computing\WinISO\"

قبل عملية النسخ موجود

موفق :d:
 
توقيع : waget
حياك أخي ..

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

أيضا تأكد أن المجلد

كود:
@AppDataDir&"\WinISO Computing\WinISO\"

قبل عملية النسخ موجود

موفق :d:

انا عملت اسكربت

للكراك لوحدو واشتغل تمام ..

لكن عند الاضافه للاسكربت الرئيسى للبرنامج لا يعمل اعتقد هناك امر بسيط جدا ناقص لكن لا اعرفه ..
 
السلام عليكم

كيف أقوم بتلوين الكود لوضعه في رد مثلا


---
 
توقيع : 4n000r
انا عملت اسكربت

للكراك لوحدو واشتغل تمام ..

لكن عند الاضافه للاسكربت الرئيسى للبرنامج لا يعمل اعتقد هناك امر بسيط جدا ناقص لكن لا اعرفه ..

الحمد لله عرفت اين المشكله

وجارى الاصلاح وابلاغك بالنتيجه ..
 
السلام عليكم :smile:
أخي
Expertise يعطيك العافيه على موضوعك الرائع,, تحيه خاصه :king:
عندي استفسار ابي واحد بطل ينقز ويجيب الحل ( والجميع ما فيه قصور )
حالياً أعمل على برنامج سيخرج للنور قريباً جداً بأذن الله :u:
لكن في سبيل تحسين ظهور البرنامج,
, نعلم جميعاً أن بعض النسخ من الويندوز لا تدعم العربية من اليمين الى اليسار,, أي أن اللغه العربية تظهر من اليسار الى اليمين,,
المشكله حليتها في الأكسبي والفيستا مجرد نقل ملف فقط,,

أما في ويندوز سفن فالطريقه تختلف تماماً, حيث تقوم بتنصيب تحديث للويندوز, وهذه أسمائها:
Windows6.1-KB979643-x64.msu و Windows6.1-KB979643-x86.msu

والمطلوب هو:
كيف أعرف أن المستخدم ثبت التحديث مسبقاً, بمعنى آخر ( كيف أعرف أن اللغه العربية عند المستخدم تظهر من اليمين الى اليسار ),,
فقط أريد التحقق من أن هل المستخدم قد ثبت هذا التحديث أو لأ,,,

أتمنى وصلت الفكره,,
أنتظركم يا أبطال :king:
 
توقيع : يوسف العتيبي
حياك أخي ..

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

أيضا تأكد أن المجلد

كود:
@AppDataDir&"\WinISO Computing\WinISO\"

قبل عملية النسخ موجود

موفق :d:

الحمد لله

يعمل الان بنجاح باهر :d:

لكن عندى سؤال صغير جدا ..:d:

هل طريقه التفعيل هذه بهذا الكود ..

كود:
@AppDataDir&"\WinISO Computing\WinISO\"

تصلح لتفعيل انظمه 64 بت :q:

ام هناك مشاكل
 
السلام عليكم :smile:
أخي Expertise يعطيك العافيه على موضوعك الرائع,, تحيه خاصه :king:
عندي استفسار ابي واحد بطل ينقز ويجيب الحل ( والجميع ما فيه قصور )
حالياً أعمل على برنامج سيخرج للنور قريباً جداً بأذن الله :u:
لكن في سبيل تحسين ظهور البرنامج,, نعلم جميعاً أن بعض النسخ من الويندوز لا تدعم العربية من اليمين الى اليسار,, أي أن اللغه العربية تظهر من اليسار الى اليمين,,
المشكله حليتها في الأكسبي والفيستا مجرد نقل ملف فقط,,
أما في ويندوز سفن فالطريقه تختلف تماماً, حيث تقوم بتنصيب تحديث للويندوز, وهذه أسمائها:
Windows6.1-KB979643-x64.msu و Windows6.1-KB979643-x86.msu

والمطلوب هو:
كيف أعرف أن المستخدم ثبت التحديث مسبقاً, بمعنى آخر ( كيف أعرف أن اللغه العربية عند المستخدم تظهر من اليمين الى اليسار ),,
فقط أريد التحقق من أن هل المستخدم قد ثبت هذا التحديث أو لأ,,,

أتمنى وصلت الفكره,,
أنتظركم يا أبطال :king:


وعليكم السلام ورحمة الله وبركاته

بإمكانك الكشف عن اللغة الأصلية للنظام واللغة المستخدمة حاليا عن طريق الاوتوات

وذلك باستخدام الـ @OSLang أو @MUILang

@MUILang = لغة النظام المطبقة حاليا

@OSLang = لغة النظام الأصلية (الأساسية عند تنصيب الويندوز)

ويمكن العكس :hh:،، أنت جرب

المهم

تحط له متغير بحيث يطلع قيمة تدل على اللغة على أشكال أرقام (سداسية عشرية) مكون من أربعة ارقام تشمل:
0 1 2 3 4 5 6 7 8 9 a b c d e f
(16 رقم)

مثال:
كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة النظام الحالية هي: "[/COLOR][COLOR=#ff0000]&[/COLOR][COLOR=#aa0000]$MLg[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/functions/Sleep.htm"][COLOR=#000090][I]Sleep[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]500[/I][/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة النظام الأصلية هي: "[/COLOR][COLOR=#ff0000]&[/COLOR][COLOR=#aa0000]$OSLg[/COLOR][COLOR=#ff0000])[/COLOR]


وهذا هو الجدول الخاص بأكواد اللغات التي تخرج:

كود:
Code Meaning
 
0436 Afrikaans 
041c Albanian 
0401 Arabic_Saudi_Arabia 
0801 Arabic_Iraq 
0c01 Arabic_Egypt 
1001 Arabic_Libya 
1401 Arabic_Algeria 
1801 Arabic_Morocco 
1c01 Arabic_Tunisia 
2001 Arabic_Oman 
2401 Arabic_Yemen 
2801 Arabic_Syria 
2c01 Arabic_Jordan 
3001 Arabic_Lebanon 
3401 Arabic_Kuwait 
3801 Arabic_UAE 
3c01 Arabic_Bahrain 
4001 Arabic_Qatar 
042b Armenian 
042c Azeri_Latin 
082c Azeri_Cyrillic 
042d Basque 
0423 Belarusian 
0402 Bulgarian 
0403 Catalan 
0404 Chinese_Taiwan 
0804 Chinese_PRC 
0c04 Chinese_Hong_Kong 
1004 Chinese_Singapore 
1404 Chinese_Macau 
041a Croatian 
0405 Czech 
0406 Danish 
0413 Dutch_Standard 
0813 Dutch_Belgian 
0409 English_United_States 
0809 English_United_Kingdom 
0c09 English_Australian 
1009 English_Canadian 
1409 English_New_Zealand 
1809 English_Irish 
1c09 English_South_Africa 
2009 English_Jamaica 
2409 English_Caribbean 
2809 English_Belize 
2c09 English_Trinidad 
3009 English_Zimbabwe 
3409 English_Philippines 
0425 Estonian 
0438 Faeroese 
0429 Farsi 
040b Finnish 
040c French_Standard 
080c French_Belgian 
0c0c French_Canadian 
100c French_Swiss 
140c French_Luxembourg 
180c French_Monaco 
0437 Georgian 
0407 German_Standard 
0807 German_Swiss 
0c07 German_Austrian 
1007 German_Luxembourg 
1407 German_Liechtenstei 
408 Greek 
040d Hebrew 
0439 Hindi 
040e Hungarian 
040f Icelandic 
0421 Indonesian 
0410 Italian_Standard 
0810 Italian_Swiss 
0411 Japanese 
043f Kazakh 
0457 Konkani 
0412 Korean 
0426 Latvian 
0427 Lithuanian 
042f Macedonian 
043e Malay_Malaysia 
083e Malay_Brunei_Darussalam 
044e Marathi 
0414 Norwegian_Bokmal 
0814 Norwegian_Nynorsk 
0415 Polish 
0416 Portuguese_Brazilian 
0816 Portuguese_Standard 
0418 Romanian 
0419 Russian 
044f Sanskrit 
081a Serbian_Latin 
0c1a Serbian_Cyrillic 
041b Slovak 
0424 Slovenian 
040a Spanish_Traditional_Sort 
080a Spanish_Mexican 
0c0a Spanish_Modern_Sort 
100a Spanish_Guatemala 
140a Spanish_Costa_Rica 
180a Spanish_Panama 
1c0a Spanish_Dominican_Republic 
200a Spanish_Venezuela 
240a Spanish_Colombia 
280a Spanish_Peru 
2c0a Spanish_Argentina 
300a Spanish_Ecuador 
340a Spanish_Chile 
380a Spanish_Uruguay 
3c0a Spanish_Paraguay 
400a Spanish_Bolivia 
440a Spanish_El_Salvador 
480a Spanish_Honduras 
4c0a Spanish_Nicaragua 
500a Spanish_Puerto_Rico 
0441 Swahili 
041d Swedish 
081d Swedish_Finland 
0449 Tamil 
0444 Tatar 
041e Thai 
041f Turkish 
0422 Ukrainian 
0420 Urdu 
0443 Uzbek_Latin 
0843 Uzbek_Cyrillic 
042a Vietnamese


مثال بسيط على كشف اللغة العربية السعودية:

كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"0401"[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"انت تستخدم اللغة العربية السعودية كـ لغة حالية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية ليست اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"0401"[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية هي اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية ليست اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]


مثال قوي على كشف اللغة العربية لجميع الدول العربية: (عبر استخدام أمر وجود كلمة من النص) :kmj-by0000 (72):

كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[COLOR=#aa0000]$AAMLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringInStr.htm"][COLOR=#000090][I]StringInStr[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"0401 0801 0c01 1001 1401 1801 1c01 2001 2401 2801 2c01 3001 3401 3801 3c01 4001"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$MLg[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];أمر كشف الرقم في النص[/I][/COLOR]
[COLOR=#aa0000]$AAOSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringInStr.htm"][COLOR=#000090][I]StringInStr[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"0401 0801 0c01 1001 1401 1801 1c01 2001 2401 2801 2c01 3001 3401 3801 3c01 4001"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$OSLg[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];أمر كشف الرقم في النص[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$AAMLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9][I]1[/I][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 1 يعني أن الرقم موجود في النص الخاص باللغة العربية[/I][/COLOR]
    [COLOR=#009933][I];...أوامر يتم عملها إذا كانت اللغة الحالية هي العربية[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية هي العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 0 أو أي قيمة أخرى غير الـ 1[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية ليست العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$AAOSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9][I]1[/I][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 1 يعني أن الرقم موجود في النص الخاص باللغة العربية[/I][/COLOR]
    [COLOR=#009933][I];...أوامر يتم عملها إذا كانت اللغة الحالية هي العربية[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية هي العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 0 أو أي قيمة أخرى غير الـ 1[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية ليست العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]


(انسخ الكود إلى محرر نص الاوتوات كي تقرأها بشكل أفضل :kmj-by0000 (72):)

تحياتي لك أخوي يوسف وأتمنى لك التوفيق في برنامجك
 
توقيع : yones7x
الحمد لله

يعمل الان بنجاح باهر :d:

لكن عندى سؤال صغير جدا ..:d:

هل طريقه التفعيل هذه بهذا الكود ..

كود:
@AppDataDir&"\WinISO Computing\WinISO\"

تصلح لتفعيل انظمه 64 بت :q:

ام هناك مشاكل

أنت شوف البرنامج وين مساره في الـ 64 بت

إذا البرنامج 32 بت ويثبت في المجلد الخاص بـ 32 بت معناه خل طريقة التفعيل مثل ما هي

وإذا لا اعمل اداتين:

واحدة 32 بت

والثانية 64 بت :kmj-by0000 (72):
 
توقيع : waget
وعليكم السلام ورحمة الله وبركاته

بإمكانك الكشف عن اللغة الأصلية للنظام واللغة المستخدمة حاليا عن طريق الاوتوات

وذلك باستخدام الـ @OSLang أو @MUILang

@MUILang = لغة النظام المطبقة حاليا

@OSLang = لغة النظام الأصلية (الأساسية عند تنصيب الويندوز)

ويمكن العكس :hh:،، أنت جرب

المهم

تحط له متغير بحيث يطلع قيمة تدل على اللغة على أشكال أرقام (سداسية عشرية) مكون من أربعة ارقام تشمل:
0 1 2 3 4 5 6 7 8 9 a b c d e f
(16 رقم)

مثال:
كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة النظام الحالية هي: "[/COLOR][COLOR=#ff0000]&[/COLOR][COLOR=#aa0000]$MLg[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/functions/Sleep.htm"][COLOR=#000090][I]Sleep[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]500[/I][/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة النظام الأصلية هي: "[/COLOR][COLOR=#ff0000]&[/COLOR][COLOR=#aa0000]$OSLg[/COLOR][COLOR=#ff0000])[/COLOR]


وهذا هو الجدول الخاص بأكواد اللغات التي تخرج:

كود:
Code Meaning
 
0436 Afrikaans 
041c Albanian 
0401 Arabic_Saudi_Arabia 
0801 Arabic_Iraq 
0c01 Arabic_Egypt 
1001 Arabic_Libya 
1401 Arabic_Algeria 
1801 Arabic_Morocco 
1c01 Arabic_Tunisia 
2001 Arabic_Oman 
2401 Arabic_Yemen 
2801 Arabic_Syria 
2c01 Arabic_Jordan 
3001 Arabic_Lebanon 
3401 Arabic_Kuwait 
3801 Arabic_UAE 
3c01 Arabic_Bahrain 
4001 Arabic_Qatar 
042b Armenian 
042c Azeri_Latin 
082c Azeri_Cyrillic 
042d Basque 
0423 Belarusian 
0402 Bulgarian 
0403 Catalan 
0404 Chinese_Taiwan 
0804 Chinese_PRC 
0c04 Chinese_Hong_Kong 
1004 Chinese_Singapore 
1404 Chinese_Macau 
041a Croatian 
0405 Czech 
0406 Danish 
0413 Dutch_Standard 
0813 Dutch_Belgian 
0409 English_United_States 
0809 English_United_Kingdom 
0c09 English_Australian 
1009 English_Canadian 
1409 English_New_Zealand 
1809 English_Irish 
1c09 English_South_Africa 
2009 English_Jamaica 
2409 English_Caribbean 
2809 English_Belize 
2c09 English_Trinidad 
3009 English_Zimbabwe 
3409 English_Philippines 
0425 Estonian 
0438 Faeroese 
0429 Farsi 
040b Finnish 
040c French_Standard 
080c French_Belgian 
0c0c French_Canadian 
100c French_Swiss 
140c French_Luxembourg 
180c French_Monaco 
0437 Georgian 
0407 German_Standard 
0807 German_Swiss 
0c07 German_Austrian 
1007 German_Luxembourg 
1407 German_Liechtenstei 
408 Greek 
040d Hebrew 
0439 Hindi 
040e Hungarian 
040f Icelandic 
0421 Indonesian 
0410 Italian_Standard 
0810 Italian_Swiss 
0411 Japanese 
043f Kazakh 
0457 Konkani 
0412 Korean 
0426 Latvian 
0427 Lithuanian 
042f Macedonian 
043e Malay_Malaysia 
083e Malay_Brunei_Darussalam 
044e Marathi 
0414 Norwegian_Bokmal 
0814 Norwegian_Nynorsk 
0415 Polish 
0416 Portuguese_Brazilian 
0816 Portuguese_Standard 
0418 Romanian 
0419 Russian 
044f Sanskrit 
081a Serbian_Latin 
0c1a Serbian_Cyrillic 
041b Slovak 
0424 Slovenian 
040a Spanish_Traditional_Sort 
080a Spanish_Mexican 
0c0a Spanish_Modern_Sort 
100a Spanish_Guatemala 
140a Spanish_Costa_Rica 
180a Spanish_Panama 
1c0a Spanish_Dominican_Republic 
200a Spanish_Venezuela 
240a Spanish_Colombia 
280a Spanish_Peru 
2c0a Spanish_Argentina 
300a Spanish_Ecuador 
340a Spanish_Chile 
380a Spanish_Uruguay 
3c0a Spanish_Paraguay 
400a Spanish_Bolivia 
440a Spanish_El_Salvador 
480a Spanish_Honduras 
4c0a Spanish_Nicaragua 
500a Spanish_Puerto_Rico 
0441 Swahili 
041d Swedish 
081d Swedish_Finland 
0449 Tamil 
0444 Tatar 
041e Thai 
041f Turkish 
0422 Ukrainian 
0420 Urdu 
0443 Uzbek_Latin 
0843 Uzbek_Cyrillic 
042a Vietnamese


مثال بسيط على كشف اللغة العربية السعودية:

كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"0401"[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"انت تستخدم اللغة العربية السعودية كـ لغة حالية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية ليست اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#9999cc]"0401"[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية هي اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية ليست اللغة العربية السعودية"[/COLOR][COLOR=#ff0000])[/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]


مثال قوي على كشف اللغة العربية لجميع الدول العربية: (عبر استخدام أمر وجود كلمة من النص) :kmj-by0000 (72):

كود:
[COLOR=#aa0000]$MLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@muilang"][COLOR=#ff33ff]@MUILang[/COLOR][/URL]
[COLOR=#aa0000]$OSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/macros.htm#@oslang"][COLOR=#ff33ff]@OSLang[/COLOR][/URL]
[COLOR=#aa0000]$AAMLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringInStr.htm"][COLOR=#000090][I]StringInStr[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"0401 0801 0c01 1001 1401 1801 1c01 2001 2401 2801 2c01 3001 3401 3801 3c01 4001"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$MLg[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];أمر كشف الرقم في النص[/I][/COLOR]
[COLOR=#aa0000]$AAOSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/functions/StringInStr.htm"][COLOR=#000090][I]StringInStr[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#9999cc]"0401 0801 0c01 1001 1401 1801 1c01 2001 2401 2801 2c01 3001 3401 3801 3c01 4001"[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#aa0000]$OSLg[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];أمر كشف الرقم في النص[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$AAMLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9][I]1[/I][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 1 يعني أن الرقم موجود في النص الخاص باللغة العربية[/I][/COLOR]
    [COLOR=#009933][I];...أوامر يتم عملها إذا كانت اللغة الحالية هي العربية[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية هي العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 0 أو أي قيمة أخرى غير الـ 1[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الحالية ليست العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#If"][COLOR=#0000ff]If[/COLOR][/URL] [COLOR=#aa0000]$AAOSLg[/COLOR] [COLOR=#ff0000]=[/COLOR] [COLOR=#ac00a9][I]1[/I][/COLOR] [URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Then"][COLOR=#0000ff]Then[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 1 يعني أن الرقم موجود في النص الخاص باللغة العربية[/I][/COLOR]
    [COLOR=#009933][I];...أوامر يتم عملها إذا كانت اللغة الحالية هي العربية[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية هي العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#Else"][COLOR=#0000ff]Else[/COLOR][/URL] [COLOR=#009933][I];إذا كانت القيمة المخرجة تساوي 0 أو أي قيمة أخرى غير الـ 1[/I][/COLOR]
    [URL="http://www.autoitscript.com/autoit3/docs/functions/MsgBox.htm"][COLOR=#000090][I]MsgBox[/I][/COLOR][/URL][COLOR=#ff0000]([/COLOR][COLOR=#ac00a9][I]0[/I][/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]""[/COLOR][COLOR=#ff0000],[/COLOR] [COLOR=#9999cc]"لغة نظامك الأصلية ليست العربية"[/COLOR][COLOR=#ff0000])[/COLOR] [COLOR=#009933][I];رسالة تأكيدية[/I][/COLOR]
[URL="http://www.autoitscript.com/autoit3/docs/keywords.htm#EndIf"][COLOR=#0000ff]EndIf[/COLOR][/URL]


(انسخ الكود إلى محرر نص الاوتوات كي تقرأها بشكل أفضل :kmj-by0000 (72):)

تحياتي لك أخوي يوسف وأتمنى لك التوفيق في برنامجك
جزاك الله كل الخير أخوي
بس شكلي ما وضحت لك المطلوب :q:
شوف الصورة:
33750f4cafa92efeb8c15266f064ee5f.jpg


شوف على اليمين تجد الكتابه العربية من اليمين الى اليسار,,
وعلى اليسار تجد الكتابه العربية من اليسار الى اليمين,, وهذه ناقصها تحديث من الشركه عشان تكون من اليمين الى اليسار,,
المطلوب كيف أكتشف أن الجهاز لا يدعم من الكتابه العربية من اليمين الى اليسار,
هذا المطلوب
وأشكرك من الأعماق على جهدك :ok:
 
توقيع : يوسف العتيبي
توقيع : 4n000r
السلام عليكم
ممكن كود عند الضغط على زر يظهر شيء لإرسال رسالة gmail مثلا

 
توقيع : 4n000r
السلام عليكم
أريد كود
عند الضغط على هذا الزر
9f56ab3c2df45fa8343f6826308b1cca.jpg

ارسل رسالة لصاحب هذا الإيميل
 
توقيع : 4n000r
أخي 4n000r

أظن لازم تستخدم رابط ارسال رسالة أو كذا

ما عندي خبرة في هذه الامور
 
سلام عليكم ورحمة الله ..

بالإتفاق مع الاخ يونس .. راح نقدم دروس للتعامل مع النوافذ بالAutoit .

الدروس راح تطرح في موضوع الدورة [
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
]

الأسئلة والاستفسارات في الموضوع هذا إن شاء الله ..

أتمنى من الاخوان عند الاستفسار وضع المثال الذي حاول التطبيق فيه ..

ليتم الرد حسب الاشكال الموجود به


وفق الله الجميع :king:

[MARK="#FF0000"]ملاحظة : الدروس ستكون مفهرسه في المشاركة التالية[/MARK]

يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
 
توقيع : waget
جزاك الله كل الخير أخوي
بس شكلي ما وضحت لك المطلوب :q:
شوف الصورة:
33750f4cafa92efeb8c15266f064ee5f.jpg


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


هل مازلت تحتاج الاجابه !! :b:
 
توقيع : LINEZERO
-

السلام عليكم ورحمة الله وبركاته ..

الله يعطيكم العافيه على الجهود اللي تبذلونه , ما قصرتوا والله يجعله في موازين حسناتكم
تابعت الدورة من اول درس إلى اخر درس

والحمد لله اخذت معلومات شاملة ولكن ليست بالتعمق مجرد استيعاب

عندي اكثر من سؤال :d:

وشلون اسوي زر ثم إذا ضغطت عليه يفعل الامر مثل كذا :

23ae88f5983cbbe7e9cc436a69084ac6.png
+
3b3ce221851b60a78bfa55cbd704e323.jpg

ووشلون اسوي خلفية للبرنامج يعني ما تصير الخلفية لون ابيها صورة
زي صورة البرنامج اللي فوق

هذا ما عندي وإذا احتجت بجيكم مدرعم هههههه :d::u:
الله يعطيكم العافيه
 
-

السلام عليكم ورحمة الله وبركاته ..

الله يعطيكم العافيه على الجهود اللي تبذلونه , ما قصرتوا والله يجعله في موازين حسناتكم
تابعت الدورة من اول درس إلى اخر درس

والحمد لله اخذت معلومات شاملة ولكن ليست بالتعمق مجرد استيعاب

عندي اكثر من سؤال :d:

وشلون اسوي زر ثم إذا ضغطت عليه يفعل الامر مثل كذا :

23ae88f5983cbbe7e9cc436a69084ac6.png
+
3b3ce221851b60a78bfa55cbd704e323.jpg

ووشلون اسوي خلفية للبرنامج يعني ما تصير الخلفية لون ابيها صورة
زي صورة البرنامج اللي فوق

هذا ما عندي وإذا احتجت بجيكم مدرعم هههههه :d::u:
الله يعطيكم العافيه

وعليكم السلام ...

كيف حالك إن شاء الله طيب .. بحاول أوضحها لك ...

فركز معي :d:

كيفك في حلقه while و عبارة الswitch .. إذا منت فاهمهم راجع الدورة قبل ماتكمل معي ..

مع إن في أكثر من طريقة للتفاعل مع النافذه اللي تعملها لكن عشان أداه koda تولد كود

الwhile و الswitch إفتراضي .. بشرح عليها :d:

بسم الله ...

في البداية إنسخ الكود ذا وشغله

كود:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 251, 93, 192, 124) ; دالة إنشاء النافذة
$Button1 = GUICtrlCreateButton("Click Me", 48, 24, 155, 49) ;دالة إنشاء الزر
GUISetState(@SW_SHOW) ; دالة تغيير وضع النافذة إلى الظهور

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit
		Case $Button1
			MsgBox(0,"", $nMsg & @crlf & $Button1)
	EndSwitch
WEnd


بالضغط على الزر تظهر رسالة فيها رقمين متساوية :i:

طيب والهدف ؟

الان الدوال قبل حلقة الwhile كلها دوال لإنشاء النافذة وإنشاء الكنترول واللعب في خصائصم

بعد كذا تجيك حلقة الwhile تلاحظها حلقه لا نهائية وهذا سبب جعل النافذة تبقى ظاهره ..

بعد كذا تجد متغير يحفظ القيمة اللي ترجعها دالة GUIGetMsg هذي الدالة ممكن تتغير قيمتها

في كل لفه .. كيف? .. الدالة هذه لو حصل تأثير او حدث على اي عنصر في النافذة (كنترول) إيش تسوي ؟

ترجع بقيمة الid تبع الكنترول عشان كذا لما سوينا الزر حفظنا القيمة اللي ترجعها دالته في متغير ..

والقيمة اللي ترجعها أي دالة إنشاء كنترول هي الid تبعه وهو عبارة عن رقم .

فحنا داخل الحلقة نعمل عبارة switch العبارة في كل لفه تتحقق من القيمة اللي ترجعها GUIGetMsg

فإذا القيمة ساوت id تبع كنترول معين هنا حنا نقدر نتدخل وننفذ الشيء اللي نرغبه ..

ففي الكود لما تضغط على الزر تطلع مسج وفي المسج هذه أظهرنا القيمة تبع الزر والقيمة اللي ترجعها

الدالة GUIGetMsg وهي في حالتنا أكيد متساوية :d:

إن شاء الله وضحت :i:

الان نجي للصور في الخلفية

في طريقتين وحده سهله ووحده شوي يبغالها فهم في بعض الامور

بشرح السهله أفضل ...

تنشىء كنترول لعرض الصور وتضع الكنترول الثانية فوقه يعني الصورة ورى والازرار فوقه

وتعطل الكنترول تبع الصور

مثال بسيط :d:

كود:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

$Form1 = GUICreate("Form1", 236, 122, 192, 124)
$Pic1 = GUICtrlCreatePic("mypic.gif", 0, 0, 236, 122) ; دالة إنشاء الصورة
GUICtrlSetState($Pic1, $GUI_DISABLE) ; دالة تعطيل الصورة
$Button1 = GUICtrlCreateButton("Click Me", 88, 95, 75, 25)
GUISetState(@SW_SHOW)

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd

ملاحظة إمتداد الصور يكون إما Gif أو jpg الPNG نعملها بالطريقة الثانية
 
توقيع : waget
.~. أسْع‘ـدَ الله قَلِبِكْ .. وَشَرَحَ صَدِرِكْ .~.
.~.وأنَــــآرَ دَرِبــكْ .. وَفَرَجَ هَمِكْ .~.

.~. يَع‘ـطِيِكْ رِبي ألَفْ عَ‘ــآآإفِيَه عَلى الطَرِحْ .~.
.~. المُفِيدْ .~.
.~. جَعَ‘ـلَهْ الله فِي مُيزَآإنْ حَسَنَـآتِك يوًم القِيَــآمَه .~.
.~. وشَفِيعْ لَكِ يَومَ الحِسَــآإبْ .~.

.~. شَرَفَنِي المَرٌوُر فِي مُتَصَفِحِكْ العَ ـطِرْ .~.
.~. تَقَبِلْ تَوآإجِدِي .~.
.~. دُمتَ بَحِفْظْ الرَحَمَــــن .~.
 
التعديل الأخير بواسطة المشرف:
عودة
أعلى