السلام عليكم ورحمة الله وبركاته
وطابت أوقاتكم عامرة بذكر الله عز وجل
شرح عمل إداة بسيطة للوصول إلى مجلداتك وملفاتك بنقرة زر بواسطة برنامج
AutoIt
في البداية إعتذر عن أي تقصير في الموضوع فلست بارعاً في الشرح وقد تكون جزئية سقطت سهواً في الشرح لذا التمس العذر منكم وأسعد بأي استفسار
البرنامج معروف لدى البعض أن لم يكن الكل فبعد تثبيت البرنامج إنتقل إلى هذا المسار أو ما يعادله في مختلف األأنظمة
PHP Code:
C:\Program Files\AutoIt3\SciTE\Koda
تلقائياً ستفتح لك هذه الواجهة
لتغيير لون الخلفية
لأدارج الأزرار في الواجهة وبالسحب والأفلات تحديد مكان الزر أو الحجم المطلوب
للوصول إلى هذا الشكل على سبيل المثال والتصور
ولتصدير السكربت نسخ وفتح سكربت جديد ولصق الأوامر
لينتج لدينا هذا السكربت ونضيف الأوامر بترتيب الأزرار بهذ الشكل
CASE $Button1
ولربط الأوامر بالزر لتصبح فعالة بالنقر
عن طريق دالة والتي هي من إسهل الدوال لفعاليتها مع المتغيرات
PHP Code:
ShellExecute
PHP Code:
ShellExecute(@DesktopDir & "\90\ZSSZ")
وكمثال هذا الأمر
PHP Code:
ShellExecute(@ProgramFilesDir & "\RegFromApp.exe")
وهو تشغيل البرنامج المثبت في البروقرام فيل
وهكذا
الشكل النهائي للسكربت
PHP Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 547, 392, 193, 159)
GUISetBkColor(0xA6CAF0)
$Button1 = GUICtrlCreateButton("منتديات داماس", 48, 16, 137, 49, 0)
$Button2 = GUICtrlCreateButton("فتح محرر الريجستري", 365, 21, 137, 49, 0)
$Button3 = GUICtrlCreateButton("فتح محرر الريجستري", 44, 73, 137, 49, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
CASE $Button1
ShellExecute(@DesktopDir & "\90\ZSSZ")
CASE $Button2
ShellExecute(@ProgramFilesDir & "\Resource Hacker")
CASE $Button3
ShellExecute(@ProgramFilesDir & "\RegFromApp.exe")
EndSwitch
WEnd
الناتج النهائي
تم بحمدالله
وإكرر إعتذاري عن أي خطاً أو عدم توصيل المعلومة بشكل صحيح
نموذج من عملي لحاجتي إلى هذه الملفات في التثبيت الصامت وبهدف إطلاق العنان لابداعك