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

سؤال: تشغيل ملف من نوعexe من دال برنامجي

مغلق
بدأه Romantic_touch في 28 نوفمبر 2005 · 8 رد · 688 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخواني

لدي ملف من نوع exe استعين به ليعطيني ناتج وما احتاجه هو ان اقوم باستدعاء هذا الملف من داخل الكود وامرر له بعض البارامترات

فكيف ذلك؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#2

hi

you acn dowing thats by using the shell comand

for example thats statment run the calculater in the windows try it

Shell("CALC")

if the exe have parameters you can doing thats

Shell(exe(parameters))

for any example ask

by

#3

إستخدم ال Process

Process.Start("Calc.exe", "Parameter")

اقتباس
How to get experience without a job, and how to get a job without experience
#4

قيد التجربة

وايضا سؤال هل احتاج المسار الكامل للملف؟؟ ام فقط اسمه يكفي؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#5

بالنسبة للبرامج الموجودة تقريبا في ملف النظام ممكن تضع فقط اسم الملف دون المسار مثل "Calc.exe" او "Cmd.exe"...

اما الملفات الأخرى فطبيعي يلزمك المسار الكامل

#6

شكرا للاخوان

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

الاخ جلالو لم اجرب طريقتك لاني فهمت طريقة الاخ حمزة بشكل اسرع

ولكن سؤال هنا يا اخ حمزة عن تنفيذ الأمر تظهري لي شاشة الcomman prombt او الشاشة السوداء فهل من طريق لعدم اظهارها او اخفاءها؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#7

أخي Romantic_touch

من الواضح أنك تقوم باستدعاء برنامج Console Application

ولإخفاء النافذة إستخدم الكود التالي:

        Dim x As New ProcessStartInfo
        x.WindowStyle = ProcessWindowStyle.Hidden
        x.FileName = "cmd.exe"
        Process.Start(x)

بالتوفيق

تم تعديل هذه المشاركة بواسطة حمزة في 28 نوفمبر 2005 في 16:02

اقتباس
How to get experience without a job, and how to get a job without experience
#8

كيف يمكن لي ان اقوم بتشغيل ملف موجود في مجلد في مكان ما في الجهاز

كيف استطيع ان احدد مساره؟

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

#9

أوكي شباب خلاص عرفت الحل

Dim Proc As New ProcessStartInfo
            Proc.WindowStyle = ProcessWindowStyle.Hidden
            Proc.FileName = "MY File.exe"
            Proc.Arguments = "My args"
            Proc.WorkingDirectory = "My Directory"
            Process.Start(Proc)

الف شكر

<span style='color:green'>سؤل ابن عباس عن علمه كيف جمعه فقال :( أوتيت لسانا سؤولا وقلبا عقولا)</span>

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

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