القنـاص المصرى
02-04-2013, 04:33 PM
السلام عليكم ورحمة الله وبركاته
كيفكم يااخوانى اتمنى تكونو بالف صحة وعافية
انا عندى 3 استفسارات
الاول وهو بخصوص الـDrive
وانا ببحث فى الـUserGuid الخاص بالـAMS
وجدت هذا الكود
-- Get a list of the available drives.
drives = Drive.Enumerate();
-- Determine if an error occurred.
error = Application.GetLastError();
-- If an error occurred, display the error message.
-- If no error occurred, display the available drives in a dialog.
if (error ~= 0) then
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
else
-- Create a string consisting of all of the drive letters and display them.
all_drives = Table.Concat(drives, "\r\n");
Dialog.Message("Notice", "Below is a list of all of your current drives:\r\n"..all_drives);
end
ووظيفته هى عرد جميع البارتشنز فى رسالة Dialog.Message
مثل هذه
http://img145.imageshack.us/img145/2871/02042013030633.png
انا اريد يا اخوانى تعديل الكود بحيث بدل اظهارهه للدرايفرات فى رسالة ان يضع الدرايفرات بكومبو بوكس
على الترتيب مثل هذه الصورة
http://img571.imageshack.us/img571/6374/02042013030910.png
بالنسبة للاستفسار الثانى
انا اريد اعطاء الرمز (\) قيمة لمتغير
وقد يسأل بعض الاخوة لماذا والاجابة يا اخوانى
هى اننى اقوم بعمل لوحة مفاتيح بالـAMS
واحتاج الى وضع هذا الزر
http://img703.imageshack.us/img703/2802/02042013031357.png
والكود المفترض وضعه فى الحدث On Action لهذا الزر هو
text = Input.GetText("Input1")
Ntext = ""..text.."\"
Input.SetText("Input1", Ntext)
ولكن مشكلة هذا الكود مع هذا الرمز مع ان الكود عمل مع باقى الاحرف ولم يسبب اخطاء الا فى هذا الرمز
واليكم الصورة
http://img27.imageshack.us/img27/4108/02042013031952.png
الاستفسار الثالث
وهو انى اريد انى احذف اخر حرف اورقم فى كلمة
ساشرح لكم الامر بالاكواد
txt = Input.GetText("Input1");
فلو كان قيمة txt هى Ahmed
اريد امر يحذف اخر حرف وهو d
وجزاكم الله كل خير يا اخوانى
فانا ا
كيفكم يااخوانى اتمنى تكونو بالف صحة وعافية
انا عندى 3 استفسارات
الاول وهو بخصوص الـDrive
وانا ببحث فى الـUserGuid الخاص بالـAMS
وجدت هذا الكود
-- Get a list of the available drives.
drives = Drive.Enumerate();
-- Determine if an error occurred.
error = Application.GetLastError();
-- If an error occurred, display the error message.
-- If no error occurred, display the available drives in a dialog.
if (error ~= 0) then
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
else
-- Create a string consisting of all of the drive letters and display them.
all_drives = Table.Concat(drives, "\r\n");
Dialog.Message("Notice", "Below is a list of all of your current drives:\r\n"..all_drives);
end
ووظيفته هى عرد جميع البارتشنز فى رسالة Dialog.Message
مثل هذه
http://img145.imageshack.us/img145/2871/02042013030633.png
انا اريد يا اخوانى تعديل الكود بحيث بدل اظهارهه للدرايفرات فى رسالة ان يضع الدرايفرات بكومبو بوكس
على الترتيب مثل هذه الصورة
http://img571.imageshack.us/img571/6374/02042013030910.png
بالنسبة للاستفسار الثانى
انا اريد اعطاء الرمز (\) قيمة لمتغير
وقد يسأل بعض الاخوة لماذا والاجابة يا اخوانى
هى اننى اقوم بعمل لوحة مفاتيح بالـAMS
واحتاج الى وضع هذا الزر
http://img703.imageshack.us/img703/2802/02042013031357.png
والكود المفترض وضعه فى الحدث On Action لهذا الزر هو
text = Input.GetText("Input1")
Ntext = ""..text.."\"
Input.SetText("Input1", Ntext)
ولكن مشكلة هذا الكود مع هذا الرمز مع ان الكود عمل مع باقى الاحرف ولم يسبب اخطاء الا فى هذا الرمز
واليكم الصورة
http://img27.imageshack.us/img27/4108/02042013031952.png
الاستفسار الثالث
وهو انى اريد انى احذف اخر حرف اورقم فى كلمة
ساشرح لكم الامر بالاكواد
txt = Input.GetText("Input1");
فلو كان قيمة txt هى Ahmed
اريد امر يحذف اخر حرف وهو d
وجزاكم الله كل خير يا اخوانى
فانا ا