قم بمتابعة الفيديو أدناه لمعرفة كيفية تثبيت موقعنا كتطبيق ويب على الشاشة الرئيسية.
ملاحظة: قد لا تكون هذه الميزة متاحة في بعض المتصفحات.
$0 = Run(@ProgramFilesDir&"\Kaspersky Lab\Kaspersky Internet Security 2011\avp.exe","",@SW_MINIMIZE)
If $0 <> 0 Then
MsgBox(0,""," ok")
Else
MsgBox(0,""," erroer")
Exit
EndIf
$0 = Run(@SystemDir&"\gpedit.msc")
If $0 <> 0 Then
MsgBox(0,""," ok")
Else
MsgBox(0,""," erroer")
EndIf
$0 = Run(@WindowsDir&"\regedit.exe","",@SW_MINIMIZE)
If $0 <> 0 Then
MsgBox(0,""," ok")
Else
MsgBox(0,""," erroer")
EndIf
$1 = @OSServicePack
Switch $1
Case "ServicePack"
MsgBox(0,""," ServicePack")
Case "ServicePack1"
MsgBox(0,""," ServicePack1")
Case "ServicePack2"
MsgBox(0,""," ServicePack2")
Case "ServicePack3"
MsgBox(0,""," ServicePack3")
EndSwitch
نحن معك كلام صحيح فكره هو عائق كبيراعبادي ي صاحبيّ ،
اصعب ما بالبرمجه الفكره ياخي :cr: ،
يعني اوكي تعلمت الدروس طيب ؟ < الفكره الي تبي تسويها ب الأكواد !!! < هنا مربط الفرس ،
وانا مانيب ، منزل المشاركه الا لمن القى لي فكره سنعه :hh: ،
والا ترى على درس درس Easy :y:، لكن لأبد نفصل بين كل كم درس ونحاول
نطلع ب فكره ، علشان يكون في مردود للدروس الي ناخذها ، اما لو ناخذ الدرس ونجلس نطبق
واغلب الي يطبق منننا ، يتبع تطبيقك ماغير يغير في اسماء ا اماكن الملفات !!
حيلك يعني بالدروس شوي ، خلنا نشوف لنا مشروع ، نسويه ، !
نبي الوضع يحلى شوي ، خصوصا اني تو مركب وايرلس بالبيت جديد :hh: ،
والا لا ! من معي ومن ضدي ؟ :d:
صباح الخير يا معلمينكود:$0 = Run(@ProgramFilesDir&"\Kaspersky Lab\Kaspersky Internet Security 2011\avp.exe","",@SW_MINIMIZE) If $0 <> 0 Then MsgBox(0,""," ok") Else MsgBox(0,""," erroer") Exit EndIf
لكن هنا لماذا هذا دالة لا تشغل برامج نظام كود:$0 = Run(@SystemDir&"\gpedit.msc") If $0 <> 0 Then MsgBox(0,""," ok") Else MsgBox(0,""," erroer") EndIf
أو هكذا كود:$0 = Run(@WindowsDir&"\regedit.exe","",@SW_MINIMIZE) If $0 <> 0 Then MsgBox(0,""," ok") Else MsgBox(0,""," erroer") EndIf
أيضا هذه لا تعمل كود:$1 = @OSServicePack Switch $1 Case "ServicePack" MsgBox(0,""," ServicePack") Case "ServicePack1" MsgBox(0,""," ServicePack1") Case "ServicePack2" MsgBox(0,""," ServicePack2") Case "ServicePack3" MsgBox(0,""," ServicePack3") EndSwitch
سيتم تحديث مشاركة بعد صلاة الجمعة أن شاء الله
[B]mmc.exe [/B][B]path\[/B]filename.msc
$mmc = Run(@SystemDir&"\mmc.exe "&@SystemDir&"\gpedit.msc")
If $mmc<> 0 Then
MsgBox(0,""," ok")
Else
MsgBox(0,""," erroer")
EndIf
$1 = @OSServicePack
Switch $1
Case "Service Pack"
MsgBox(0,"","Service Pack")
Case "Service Pack 1"
MsgBox(0,"","Service Pack 1")
Case "Service Pack 2"
MsgBox(0,"","Service Pack 2")
Case "Service Pack 3"
MsgBox(0,"","Service Pack 3")
EndSwitch
بارك الله فيكحياك الله رامي :d:
أولاً الملفات ألي صيغتها msc ليست ملفات تنفيذية ..
تشغيلها من خلال سطر الاوامر بهذي الطريقة
كود:[B]mmc.exe [/B][B]path\[/B]filename.msc
path\filename.msc << مسار ملف msc
حنا نبي نستغلها بأمر run
كود:$mmc = Run(@SystemDir&"\mmc.exe "&@SystemDir&"\gpedit.msc") If $mmc<> 0 Then MsgBox(0,""," ok") Else MsgBox(0,""," erroer") EndIf
كود الريجيستري إشتغل عندي بدون مشاكل :d:..
آخر كود عندك خطا إملائي :hh: << إنتبه للمسافات :d:
في Service Pack 3والبقية نفس الوضع :
كود:$1 = @OSServicePack Switch $1 Case "Service Pack" MsgBox(0,"","Service Pack") Case "Service Pack 1" MsgBox(0,"","Service Pack 1") Case "Service Pack 2" MsgBox(0,"","Service Pack 2") Case "Service Pack 3" MsgBox(0,"","Service Pack 3") EndSwitch
:d:
بارك الله فيك
طيب ما عمل هذا هنا يعني لماذا وضعناه
mmc.exe
أما كود ريجستري فكما قال فورمات صحيح حاولت سكربت لملف تنفيذي وشغلته كمسؤول وأستغل معي تمام
طيب الان مافرق بين شرط IF
وبين شرط Switch
ومتى نستعمل هذا
ومتى نستعمل هذا
طبعا حتى نفهم أكثر
:king:
run(@scriptdir & "\Test.txt")
run("notepad.exe " & @scriptdir & "\Test.txt")
بارك الله فيك ياعبداللهكود:$0 = RunWait(@SystemDir&"\SnippingTool.exe","",@SW_MAXIMIZE) Run(@SystemDir&"\calc.exe") if $0 <> 0 Then MsgBox(0,"","ok") EndIf
طيب يا الغالي يعني قصدك في خطأ في كود وكيف أكتبه بطريقة الافضل لأن لم أرى اتوصل الى الافضل من ذلك
ننتظر توجيهك:king:
if FileExists(@SystemDir&"\SnippingTool.exe") then
RunWait(@SystemDir&"\SnippingTool.exe","",@SW_MAXIMIZE)
Else
MsgBox(0,"","File Not Found")
endif
if FileExists(@SystemDir&"\SnippingTool.exe") then
$run = Run (@SystemDir&"\SnippingTool.exe","",@SW_MAXIMIZE)
if $run <> 0 Then
ProcessWaitClose($run)
MsgBox(0,"","Done")
endif
Else
MsgBox(0,"","File Not Found")
endif
if FileGetAttrib ("c:\boot.ini") then
$attrib = FileGetAttrib ("c:\boot.ini")
$instr = StringInStr($attrib,"h")
if $instr <> 0 Then
msgbox(0,"خطأ","الملف مخفى")
else
msgbox(0,"خطأ","الملف ظاهر")
endif
endif
$input = InputBox ("hello","ماهو اسمك ؟","قم بأدخال الاسم هنا")
if $input <> "" and "قم بأدخال الاسم هنا" then
msgbox(0,'اسمك', " منورنا ياااحج " & $input )
Else
msgbox(0,"error","لم تدخل اى شئ ")
endif
switch msgbox(4+524288,"سؤال","هل تريد حزف الملف"&@crlf& @DesktopDir&"\x.txt")
case 6
if FileDelete(@DesktopDir&"\x.txt") then
msgbox(0,"حزف ملف","تم حزف الملف")
Else
msgbox(0+16,"خطأ","لم يتم حزف الملف")
endif
Case 7
msgbox(0+524288+48,"اختيارك","انت اخترت عدم حزف الملف")
Exit
EndSwitch
انا بجد حزين ان فاتنى كل هذا <<<< كنت مشغول جداااااااااا
كيفكم حبايبى ياريت بس الحق اطبق على ال فات كان ودى اشرح كم شئ لقتهم مشروحين
عبد الله <<< ان لن خسر امامك ههههههههههههههه
هذه تطبيقاتى على مافتنى
27 - معلومات إضافية حول القيم الراجعه للدوال
28 - التعديل على خصائص الملفات والمجلدات FileGetAttrib - FileSetAttrib
PHP:if FileGetAttrib ("c:\boot.ini") then $attrib = FileGetAttrib ("c:\boot.ini") $instr = StringInStr($attrib,"h") if $instr <> 0 Then msgbox(0,"خطأ","الملف مخفى") else msgbox(0,"خطأ","الملف ظاهر") endif endif
26 - مربع الادخال
InputBox
_ الدرس التاسع والعشرين :PHP:$input = InputBox ("hello","ماهو اسمك ؟","قم بأدخال الاسم هنا") if $input <> "" and "himos" then msgbox(0,'اسمك', " منورنا ياااحج " & $input ) Else msgbox(0,"error","لم تدخل اى شئ ") endif
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي/FileInstall
_ الدرس الثلاثون :يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي
_ الدرس الحادي والثلاثين :يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفيRunWait \Run
واقف هنا
بس اذكر نفسى هههههههههههه
تحياتى للجميع
if FileExists(@SystemDir&"\mspaint.exe") Then
$ramay = Run(@SystemDir&"\mspaint.exe","",@SW_MINIMIZE)
if $ramay <> 0 Then
ProcessWaitClose($ramay)
MsgBox(0,""," تم الاغلاق الاداة قص")
Else
MsgBox(0,""," لم يتم أيجاد الاداة قص")
Exit
EndIf
If FileExists(@SystemDir&"\calc.exe") Then
$ramay1 = Run(@SystemDir&"\calc.exe","",@SW_MAXIMIZE)
If $ramay1 <> 0 Then
ProcessWaitClose($ramay1)
MsgBox(0,"","تم الاغلاق الة حاسبه")
Else
MsgBox(0,""," لم يتم أيجاد الة حاسبه في مساره")
Exit
EndIf
If FileExists(@WindowsDir&"\REGEDIT.EXE") Then
$ramay2 = Run(@WindowsDir&"\REGEDIT.EXE","",@SW_MAXIMIZE)
IF $ramay2 <> 0 Then
ProcessWaitClose($ramay2)
MsgBox(0,"","تم الاغلاق ريجستري")
Else
MsgBox(0,""," لم يتم أيجاد ريجستري في مساره")
EndIf
EndIf
EndIf
EndIf
إيش الفايدة من إستخدام FileGetAttrib
في أول التطبيق ؟؟ أليس من الافضل إستخدام FileExists
أو إستخدام @OSVersion
والتحقق من قيمته :d:
إيش رأيك في الصورة هذي :d:
![]()
:king::king:
كود شغال ماعدا ريجستري يقول أنه لم يتم أيجاد مساره لأن نظامي ويندوز7
وهل تلوين كود من برنامج نفسه أما من منتدى مش عارف الوانه من برنامجكود:if fileexists(@systemdir&"\mspaint.exe") then $ramay = run(@systemdir&"\mspaint.exe","",@sw_minimize) if $ramay <> 0 then processwaitclose($ramay) msgbox(0,""," تم تشغيل الاداة قص") else msgbox(0,""," لم يتم أيجاد الاداة قص") exit endif if fileexists(@systemdir&"\calc.exe") then $ramay1 = run(@systemdir&"\calc.exe","",@sw_maximize) if $ramay1 <> 0 then processwaitclose($ramay1) msgbox(0,"","تم تشغيل الة حاسبة") else msgbox(0,""," لم يتم أيجاد الة حاسبه في مساره") exit endif if fileexists(@windowsdir&"\regedit.exe") then $ramay2 = run(@windowsdir&"\regedit.exe","",@sw_maximize) if $ramay2 <> 0 then processwaitclose($ramay2) msgbox(0,"","تم تشغيل ريجستري") else msgbox(0,""," لم يتم أيجاد ريجستري في مساره") endif endif endif endif