الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

قراءه ملف تكست والتعديل عليه في ملف اخر

مغلق
بدأه شوقي في 29 أبريل 2003 · 6 رد · 880 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمه الله وبركاته

ارجوا من اخوتي في المنتدى مساعدتي في هذا البرنامج

أريد عمل برنامج يفتح ملف تكست به عده اسطر كل سطر عبارة عن مجموعه من أرقام مثل هذه

123456789042587965420145

والمطلوب إنشاء ملف جديد وابدال اسطر الأرقام بنفس الأرقام ولكن مع وجود فاصله مثل ذلك

1234567890,42587965420145

علما بان عدد الأسطر غير معروف ؟؟؟؟؟ وجزاكم الله خيرا.

#3

شكرا لك اخي علي سرعه الرد

ولكن الوضع كالاتي انا عندي ملف به عده اسطر لا اعرف عددها

واريد اضافه فاصله بعد اول عشر احرف من الشمال في كل سطر

وجزاك الله خير الجزاء

#4

نسيت ان اوضح اني اريد عمل هذا بشكل اوتوماتيك تخيل لو عندك الف سطر مثلا وتريد عمل الفاصله او تخيل انهم مليون سطر

الذي احاول عمله هو قراءه الملف والتعديل عليه باضافه الفاصله كما وضحت من قبل بعد كل 10 احرف من الشمال في كل سطر بمجرد الضغط علي زر

وشكرا وارجوا ان لا اكون قد اطلت

#5

اخي شوقي : البرامج ما هي الا مجموعة من الاوامر الصغيره تم تجميعها لانجاز مهمة ما..فالروابط التي اعطيتك اياها تقوم بالمهمة مع بعض التعديلات.

على العموم هذا البرنامج الذي تريده مع ملاحظه ضروره تغيير مسارالملف.

On Error GoTo 0

Dim TextLine, newtxtfile, temp, temp1



'open file and modify

Open "c:autoexec.txt" For Input As #1

    Do While Not EOF(1)

    Line Input #1, TextLine

        If Len(TextLine) > 10 Then

            temp = Mid(TextLine, 11, Len(TextLine))

            temp1 = Mid(TextLine, 1, 10)

            TextLine = temp1 + "," + temp

        End If

        newtxtfile = newtxtfile + TextLine + vbNewLine

    Loop

Close #1



'write new file

Open "c:autoexec_changed.txt" For Output As #1

    Write #1, newtxtfile

Close #1

    

'show final file

Shell "notepad c:autoexec_changed.txt", vbNormalFocus
#6

جزاك الله خيرا أخ hamohd70 على مساعدتك لأخوانك، و متابعتهم حتى تمام النفع.

أخوك.

#7

(f)

هذا الموضوع مغلق.

مواضيع مشابهة