منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
تمرير معاملات من موجه الاوامر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم امثلة ومشاريع VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=188)
+--- الموضوع : تمرير معاملات من موجه الاوامر (/showthread.php?tid=46625)



تمرير معاملات من موجه الاوامر - ابو محمد محمد محمد - 25-07-23

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


الفكرة تمرير معاملات من موجه الاوامر دوس واقتناصها في الفيجوال ستوديو

في نموذج التحميل نكتب

كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       Dim args As String() = Environment.GetCommandLineArgs()
       'PictureBox1.Image = New Bitmap("img7.jpg")
       If args.Length > 1 Then
           PictureBox1.Image = New Bitmap(args(1))
           Label2.Text = args(1)

       End If
   End Sub

ثم نفتح موجه الاوامر ونكتب

كود :
C:\Users\viv\source\repos\ReavenDb\ReavenDb\bin\Debug\ReavenDb.exe img7.jpg

واذا كنا بداخل مجلد البرنامج فعلا نكتب

كود :
C:\ReavenDb.exe img7.jpg


[attachment=29116]

فيتم استقبال المعامل المرسل ويتم جلب الصورة واظهار اسمها في الليبيل

وارجوا ان يفيدكم هذا


RE: تمرير معاملات من موجه الاوامر - Taha Okla - 25-07-23

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

يعطيك العافية ..

للافادة : هذا الكود من أجل تشغيل الملفات من خلال السحب والافلات على البرامج المغلقة ..
يعني   : فيك تسحب الصورة وتضعها فوق الملف التنفيذي 
فـ بيفتح البرنامج ويعرض الصورة فيه..