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

كيف تتم الكتابة في سطر معين بملف نصي؟

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

السلام عليكم ورحمة الله،

كيف يمكن الكتابة في ملف نصي معين مثال :

Open App.Path & "mytext.txt" For Append As #1

print #1,"وشكرا"

Close #1

ستكون كلمة شكرا في اخر سطر من الملف النصي/ فماذا لو اردت كتابتها في السطر الخامس مثلا؟ حتى لو كان هناك محتوى فيقوم بتغييره وكتابة كلمة شكرا بدله؟

اتمنى من الاخوة المساعدة في هذه المشكلة.

#2

try this code

Dim yy As String

Dim line_to_be_replaced As Integer

Dim new_string As String

Open App.Path & "\123.txt" For Input As #1

Open App.Path & "\123_tmp.txt" For Output As #3

Dim i As Integer

i = 0

line_to_be_replaced = 5

new_string = "your new data"

While Not EOF(1)

i = i + 1

Input #1, yy

If i <> line_to_be_replaced Then

Print #3, yy

Else

Print #3, new_string

End If

Wend

Close #1

Close #3

MsgBox "finished"

Kill App.Path & "\123.txt"

Name App.Path & "\123_tmp.txt" As App.Path & "\123.txt"

thank you

ممكن احاول واكتب كود احلى

بس الصبر جميل

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