المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال لذوي الخبرة


ثامر أبو بلقيس
25-06-2016, 11:21 PM
السلام عليكم ورحمة الله وبركاته

لظروف مشروع .. لدي ملف txt مثلا وليكن مساره

AutoPlay\\Docs\\1.txt

ميزة الملف مخفي يدويا أو برمجيا كمت تريد

أريد تمرير الجملة التالية : " كل سنة و أنتم بألف خير " لهذا الملف

جربت الكود :
TextFile.WriteFromString("AutoPlay\\Docs\\1.txt", "كل سنة و أنتم بألف خير", true);

لكنها لم تكتب ؟؟ ما الحل و خصوصا أنه لدي إجراءات عدة لتمرير بيانات لملفات مخفية

مشاهدة ممتعة :abc_138:

مجاب : الحل في المشاركة 13

Haitham.2012
25-06-2016, 11:39 PM
حقيقة اول مره انتبه لهذا الامر .. ان الملف المخفي لا يقبل تمرير بيانات اليه !! عموما لحين تقديم حلول افضل يمكنك تمرير كود لجعل الملف غير مخفي ثم حفظ البيانات التي تريدها ثم كود جعل الملف مخفي مرة اخرى

بالتوفيق

ثامر أبو بلقيس
25-06-2016, 11:47 PM
عموما لحين تقديم حلول افضل

نأمـــل ذلك

ياسرهتهت
26-06-2016, 03:30 AM
بسم الله الرحمن الرحيم
استاذي الكريم ابو بلقيس
كان لي تجربة احتجت فيها تمرير رقم لملف تكست مخفي واسترجاعه
ونجح معي هذا الكود

INIFile.SetValue("AutoPlay\\Docs\\1.txt", "My Section", "My Value", "كل عام وانتم بخير");

والاسترجاع

result = INIFile.GetValue("AutoPlay\\Docs\\1.txt", "My Section", "My Value");

:abc_138::abc_138::abc_138:

ثامر أبو بلقيس
26-06-2016, 03:40 AM
هذا حل ممتــــــــــــاز حتى و إن حجز مكان لل section و لل value

لكنه يبقى حل جميل سأعتمده أستاذ ياسر إن تعذر وجود الاجمل و الاوضح و المباشر
وخصوصا اذ تعددت مواطن التحزين txt - ini - xml - doc - xlsx-xls
شكرا مشاركة مفيدة :abc_138:

ثامر أبو بلقيس
26-06-2016, 03:41 PM
1 - يرفع ليطلع عليه ذو الخبرة و يفيدوني بحلول :abc_138:

عبود عبود
26-06-2016, 04:24 PM
السلام عليكم ورحمة الله وبركاته

بالنسبة لما يدور فى ذهنى هو الحصول على الأتربيوت للملف وتخزينة فى متغير ثم تعديل أتربيوت النورمال ليصبح ترو ومن ثم إجراء التغييرات على الملف ثم إعطاء الأتربيوت الذى قمنا بتخزينة مسبقا للملف مرة أخرى أو بالكود التالى :

--
File.SetAttributes(_DesktopFolder.."\\MyFile.txt", {Normal=true});
TextFile.WriteFromString(_DesktopFolder.."\\MyFile.txt", "Hello, world.", false);
File.SetAttributes(_DesktopFolder.."\\MyFile.txt", {Hidden=true});

ثامر أبو بلقيس
26-06-2016, 05:17 PM
السلام عليكم ورحمة الله وبركاته

بالنسبة لما يدور فى ذهنى هو الحصول على الأتربيوت للملف وتخزينة فى متغير ثم تعديل أتربيوت النورمال ليصبح ترو ومن ثم إجراء التغييرات على الملف ثم إعطاء الأتربيوت الذى قمنا بتخزينة مسبقا للملف مرة أخرى أو بالكود التالى :

--
File.SetAttributes(_DesktopFolder.."\\MyFile.txt", {Normal=true});
TextFile.WriteFromString(_DesktopFolder.."\\MyFile.txt", "Hello, world.", false);
File.SetAttributes(_DesktopFolder.."\\MyFile.txt", {Hidden=true});

مشكور جد:abc_138:ا لكنه بالنسبة لي يبقى حلا ترقيعيا لأنه ما الفائدة من اخفاء ملف
اذ كنت سأطهره لأكتب فيه ثم أخفيه ؟؟ أليس هذا دوران :abc_080:

نقرأ حلولا مباشرة إن شاء الله :abc_138:

عبود عبود
26-06-2016, 06:26 PM
مشكور جد:abc_138:ا لكنه بالنسبة لي يبقى حلا ترقيعيا لأنه ما الفائدة من اخفاء ملف
اذ كنت سأطهره لأكتب فيه ثم أخفيه ؟؟ أليس هذا دوران :abc_080:

نقرأ حلولا مباشرة إن شاء الله :abc_138:

ههههههههههههه

خلينا بعد الفطار مع File.SetPermissions

ثامر أبو بلقيس
26-06-2016, 06:27 PM
بعد الافطار .... عندنا مازال ساعتين :abc_138:

عبود عبود
26-06-2016, 06:30 PM
بعد الافطار .... عندنا مازال ساعتين :abc_138:


إية ؟؟ ساعتين دا أنا كنت أنتحر :abc_065: فاضل نص ساعة بس ومستنيها تخلص من الظهر علشان عطشان قووووى


:abc_065:

ثامر أبو بلقيس
26-06-2016, 06:44 PM
إية ؟؟ ساعتين دا أنا كنت أنتحر :abc_065: فاضل نص ساعة بس ومستنيها تخلص من الظهر علشان عطشان قووووى


:abc_065:

مع جو ماطر لا نشعر بالعطش على كل " صح فطورك " :abc_138:

عبود عبود
26-06-2016, 09:42 PM
بارك الله فيك أخى ثامر عندنا فى مصر كان الجو حار جدا اليوم

تقبل الله منا ومنكم الصيام

-------------------------------------

قرأت وقمت بتجربة الكود التالى ويعمل بإمتياز فقررت المشاركة به :

--
-- Opens a file in append mode
file = io.open(_DesktopFolder.."\\MyFile.txt", "a")
-- sets the default output file as MyFile.txt
io.output(file)
-- appends a word test to the last line of the file
io.write("كل عام وأنتم بخيـــر")
-- closes the open file
io.close(file)


طبعا سوف يعمل على قراءة محتويات الملف النصى السابق فإن وجد محتويات بداخلة سوف يحافظ عليها ويضيف النص الجديد لها .

ثامر أبو بلقيس
26-06-2016, 09:50 PM
هذا هو الحل ممتــــــــــــــــــاز :abc_138:

ثامر أبو بلقيس
26-06-2016, 09:50 PM
aboubelkiss = io.open("AutoPlay\\Docs\\1.txt", "a")
aboubelkiss:write("كل سنة و أنتم بألف خي")
io.close(aboubelkiss)

ثامر أبو بلقيس
26-06-2016, 09:56 PM
و لدراسة ما هية الوصف "a" للملف
جيد الاطلاع على الصفحة :
http://www.tutorialspoint.com/lua/lua_file_io.htm