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

ارجوا المساعدة في انشاء مجلد جديد عن طريق الفيجوال

مغلق
بدأه عبقري العرب في 5 مايو 2004 · 10 رد · 3,458 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الاعزاء

اتمنى الحصول على كود استطيع من خلاله ارسال text

الى ايميلي

بحيث عند الضغط على زر command1 يقوم بإرسال المكتوب في text1

الى ايميل في الهوتميل

واتمنى ان اجد لديكم الكود و الاداه لاني وجدت كود للإرسال و لكن يطلب اداة

اسمها sendmail.ocx

وسؤال ثاني لو سمحتم ... وهو ما هو الكود الذي عن طريقه استطيع عمل (انشاء)

مجلد جديد مثلا

c:\newfolder1\newfolder2

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

اي في اول تشغيل و بعد ذلك لا يقوم بإنشاء هذا المجلد في كل تشغيله

للبرنامج لان البرنامج قد انشاءه اول مرة

مع الشكر الجزيل مقدما

و الله ولي التوفيق

#2

السوال الثاني و الثالث تحتاج الى استعمال ال file system object

Project->Preference->Microsoft scripting runtime

Private Sub Form_Load()
Dim FS as new FileSystemObject
if FS.FolderExists(app.path & "\folder1") = false then
mkdir app.path & "\folder1"
end if 
End sub

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#3

شكرا اخي العزيز

سوف اجرب الكود

ولكن بالنسبه الى السؤال الاول

اتمنى ان احصل علية باقرب وقت

#5

شكرا اخي العزيز

ولكن للأسف

لا افهم الانجليزي كثيرا

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

فلو تسمح تبسط لي الامر

و سؤال اخير ( اذا ا في كلافه عليك )

في كود انشاء مجلد جديد

كيف انشئ مجلد داخل My Documents

انا اعرف الكود التالي

Private Type SECURITY_ATTRIBUTES
 nLength As Long
 lpSecurityDescriptor As Long
 bInheritHandle As Boolean
End Type
Private Declare Function CreateDirectory Lib "kernel32.dll" Alias "CreateDirectoryA" (ByVal lpPathName As String, lpSecurityAttributes As SECURITY_ATTRIBUTES) As Long

Private Sub Command1_Click()
Dim attr As SECURITY_ATTRIBUTES  ' security attributes structure
Dim rval As Long
' Set  security attributes
attr.nLength = Len(attr)  'size of the structure
attr.lpSecurityDescriptor = 0  'normal level of security
attr.bInheritHandle = 1  'default setting
' Create directory.
rval = CreateDirectory("C:\My Documents\New Folder", attr)
End Sub

اي بدل C:\My Documents\New Folder

يذهب الى mydocument

حسب الويندوز فـ مسار mydocument يختلف في كل ويندوز

انا اعرف ان يجب استخدام docpath

ولكن كيف ابدل الامر

rval = CreateDirectory("C:\My Documents\New Folder", attr)

؟؟

تم تعديل هذه المشاركة بواسطة عبقري العرب في 5 مايو 2004 في 20:39

#6

اضافة لموضوع انشاء مجلد هناك وظيفة مبيتة داخل فيجوال بيسك سهلة الاستخدام الا وهي MkDir

اي لو اردت انشاء مجلد اسمه 1 على القرص سي اكتب

MkDir "c:\1"

في حال اردت ان تقوم بانشاء مجلد موجود فسوف تحصل على رسالة خطاء ولذلك تاكد منه بالوظيفة DIR

واليك الكود التالي قم بوضعه تحت زر امر وراقب عمله

If Dir("c:\1",vbDirectory) = "" Then MkDir "C:\1"

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#7

عفوا بالنسبة للسؤال الاول راجع

/index.php?showtopic=37602

جديد مدونتي الشخصية http://www.badwi.com

ادعو لنا بظاهر الغيب

MyBooksExchange.jpg

#8

عفوا اخي العزيز

ارفق هنا جزء من مشروع صغير

واريد استكماله بارسال الرساله

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

هما msmapi32.ocx او sendmail.ocx

ولكن انا لا اعرف كيفيه تشغيل الملفين (احدهما او كلاهما)

وايهما افضل من خلال سرعة الارسال و الافضليه للمستخدمين

sendmsg.zip

#9

اه ماذا افعل مع هذه الاداة للارسال

sendmsg.zip

#10

ارجو منك البحث عن كود يعمل في ال www.pscode.com لان لا خبرة لي في ال emialing in visual basic

راكان الحنيطي

Be Open Source

opensource-550x4752.gif

#11

عفوا اخي العزيز

انا ما قصدت الازعاج لكن فعلا انا تعبت في البحث

كل ما اجد كود

ينقص اداة

او اذا وجدت الاداة نقص الكود المناسب لها

واذا وجدتهما الاثنين لم يتم الارسال

هل تتكرم اخي العزيز

بسؤال اهل الخبره عن كود الارسال و الاداه

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…