السلام عليكم ورحمة الله وبركاته
المسارات العامة أو المتغيرات العامة هى متغيرات سابق تعريفها بالأوتو بلاى و بمجرد كتابتها مختصرة تحصل على مساراتها كاملة
مثلا
- الكود:
-
_DesktopFolder
هو مسار سطح المكتب
- الكود:
-
ProgramFilesFolder
مسار مجلد البرامج
- الكود:
-
_SourceDrive
إسم القرص الذى يعمل من خلاله تنفيذى الأوتوبلاى
- الكود:
-
_SourceFilename
اسم التنفيذى لمشروع الأوتوبلاى
- الكود:
-
_SourceFolder
مسار المجلد الذى يحوى تنفيذى الأوتوبلاى
- الكود:
-
_SystemFolder
مسار مجلد السيستم بالجهاز
- الكود:
-
_TempFolder
مسار الملفات المؤقتة
- الكود:
-
_WindowsFolder
مسار الويندوز
كلنا نعلم ذلك ؟؟
حسنا الموضوع الآن عن إضافة زيادات لهذه المسارات
و لنفرض وجود مجلد بإسم ams4arab بداخل مجلد البرامج فكيف سنكتبه ؟؟
مجلد البرامج كما ذكرنا هو ProgramFilesFolder_
لكتابة ams4arab بعدها
فى حقل المسار ضع ProgramFilesFolder_ و بعدها ضع نقطة ثم نقطة ثم علامة تنصيص ثم ضع ams4arab ثم ضع علامة تنصيص أخرى ليبدو بالشكل الآتى
- الكود:
-
_ProgramFilesFolder.."\\ams4arab"
و العلامتين \\ هما لدعم المسار و لم أذكرهم ليسهل الحفظ على الوافدين الجدد للأوتوبلاى
الجدير بالذكر أنه توجد الدالة shell.GetFolder
و هى دالة رهيبة لإحضار أعمق الأدلة و المسارات بداخل الجهاز و هذه تهم المحترفين قبل المبتدئين
و لفائدة إخواننا الجدد رأيت برمجة برنامج يقوم بما سبق كما فى الصورة
صورة
البرنامج يعرض إسم المجلد باللغة العربية و عند الضغط على تحويل يتحول للصيغة الصحيحة فى أوتوبلاى
يمكنك بشكل إختيارى زيادة المسارات كيفما تشاء بكتابتها فى الإنبوت العلوى ثم التحويل
زر التحويل يقوم بالتحويل و النسخ للحافظة فى نفس الوقت و كل ما عليك سوى النسخ فى الخانه الموجودة فى محرر الأكشن الخاص بالوظيفة المختارة
رابط التحميل
http://dl.dropbox.com/u/31264554/write%20pathe%20in%20ams.exeالإصدار الثانى المعدل
http://www.mediafire.com/?d0hx7xd6gget56lمن برمجة الفريق
و هو يضبط العلامات \ و يحولها جميعا إلى \\ مهما كان طول المسار
أتمنى أن تستفيدوا من البرنامج
خالد علي كاتب الموضوع