عابر سبيل
المساهمات : 83 تاريخ التسجيل : 14/03/2013
| موضوع: تنشيط خاصية اختيار أكثر من عنصر فى Dialog.FileBrows >مجـابة الإثنين مارس 25, 2013 9:58 am | |
| التساؤل من طرف أمير السلام عليكم أريد تنشيط خاصية اختيار أكثر من عنصر فى Dialog.FileBrowse فقمت بتفعيل الخيار MultipleSelect وقمت بكتابة الكود التالى للنسخ من الكمبيوتر لمجلد الدوكس بالمشروع - الكود:
-
كود: result6 = Dialog.FileBrowse(true, "ÇÎÊÑ ÇáÊØÈíÞ ÇáãÑÇÏ äÓÎÉ æÇÖÇÝÊÉ ááÈÑäÇãÌ", _DesktopFolder, "All Files (*.apz*)|*.apz*|", "", "dat", true, false); if result6~="CANSEL" then File.Copy(result6[1], _SourceFolder.."\\AutoPlay\\Docs\\ams 8", true, true, false, true, nil); end المطلوب هو عند الضغط على كنترول لتحديد أكثر من عنصر ينسخ جميع العناصر المحددة كيف يكود الكود ؟ وثانيا استفسار عن خاصية File Must Exist فى نفس الديالوج فيما يستخدم تفعيلها ؟ الجواب لأحمد السيد السلام عليكم بسيطة جدا اخي هيثم لمعرفة عدد الملفات استخدم هذه الدالة Table.Count ليكون في النهاية الكود التالي - الكود:
-
كود:
result6 = Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "All Files (*.apz*)|*.apz*|", "", "dat", true, false);
if result6~="CANSEL" then C_Table = Table.Count(result6); for i=1,C_Table do File.Copy(result6[i], _SourceFolder.."\\AutoPlay\\Docs\\ams 8", true, true, false, true, nil); end end
سلام اخي هيثم واسف علي انقطاعي عنكم | |
|
عابر سبيل
المساهمات : 83 تاريخ التسجيل : 14/03/2013
| موضوع: رد: تنشيط خاصية اختيار أكثر من عنصر فى Dialog.FileBrows >مجـابة الإثنين مارس 25, 2013 10:02 am | |
| [code]كود: tab= Dialog.FileBrowse(true, "Locate File", _DesktopFolder, "All Files (*.*)|*.*|", "", "dat", true, false); for i,path in pairs(tab)do ListBox.AddItem("ListBox1", path, "data"..i);--exemple File.Copy(path, "C:\\DestDir\\", true, true, false, true, nil);
end [center] | |
|