• 0
almohem

كيف استقبل متغيرات من صفحه ASP

سؤال

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

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

انا لدي برنامج مكتوب ب (VB6) وانا اريد فتح هذا البرنامج عن طريق صفحه مكتوبه ب ASP عندي استفسارين:

1- كيف افتح هذا البرنامج باستخدام ASP.

2- كيف استطيع ارسال متغيرات لهذا البرنامج من صفحه ال ASP .

وشكرا لجهودكم

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

الأخ الفاضل ...

Shell.zip

1) يمكن فتح أى تطبيق من خلال ASP (بعد ضبط الصلاحيات لذلك) بأستخدام:

<%
Dim shell
Set shell = CreateObject("WScript.Shell")
shell.Run "Notepad.exe"
Set shell = NoThing
%>

مرفق مثال يحتوى ملفين (shell.htm, shell.asp) حيث يقوم الملف shell.htm بإرسال (عن طريق Form post) اسم الملف المراد تشغيله

<form method="POST" action="shell.asp">
Server Application:
<input type="text" name="Application" size="40">
<input type="submit" value="Submit">
<input type="reset" value="Reset">
</form>

للملف shell.asp الذى يقوم بدوره بأستقبال المتغير (أسم الملف)

	AppName	= Request.Form.Item("Application")

ثم تنفيذه من خلال

<%
Dim AppName
Dim shell

AppName = Request.Form.Item("Application")

Set shell = CreateObject("WScript.Shell")
shell.Run AppName
Set shell = NoThing
%>

ملاحظة: التطبيق سيعمل من خلال الخدمة الويب (W3SVC Service) أى لن يظهر كتطبيق على سطح المكتب

2) ارسال المتغيرات راجع الموضوع: أستخدام سطر الأوامر

شكراً

تم تعديل بواسطه Eng. Usama El-Mokadem
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور اخ اسامة وبارك اللله فيك علي الشرح الوافي

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
مشكور اخ اسامة وبارك اللله فيك علي الشرح الوافي

مشكور جدا اخوي والله جهد تشكر عليه

عندي استفسار اخر

ماهي الطريقه المثلى لارسال متغيرات من تطبيق الويب المكتوب ب ASP الموجود على السيرفر الى برنامج مكتوب ب VB6 موجود على الClient بحيث تكون ارسال المتغيرات Streaming

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأخ الفاضل ...

أود أن اوضح نقطة (مفهوم) هو ان الخادم (Server) لا يرسل غالباً، ولكن يجيب (Response) لطلبات من العميل (Client Requests)، أى أن الـ Client هو الذى يطلب من الخادم أولاً، وبناءاً عليه يجيب عليه الخادم، وبالتالى أجعل برنامجك VB هو الذى يطلب من الخادم (بغض النظر ASP أو أى شيئ أخر) والخادم سيرد عليه، فلو طلب صفحة ASP موجوده على الخادم، الخادم سيقوم بتنفيذ هذه الصفحة ويسل الناتج (غالباً على هيئة HTML غلا اذا كانت مصممه لغير ذلك) للـ Client الذى طلب منه بغض النظر هو برنامج VB أم Web Browser طالما شكل الطلب صحيح، ويوجد مثال لتحميل (طلب) صفحة ويب LoadWeb_up1.zip من خلال برنامج VB فى الموضوع: كيف يمكنني عرض HTML Source Code لأي موقع؟ يمكنك الإستفاده منه، أما لمزيد من التفاصيل حول أسلوب الإستعلام من خادم الويب راجع: RFC 2616

شكراً

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
coffee.gif مجهود ممتاز اخ Eng. Usama El-Mokadem الله يعطيك العافية
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الأخوة الأفاضل ...

HnHn

Max bayne

almohem

شكراً جداً والله يعطيكم العافية جميعاً

وشكر خاص لدكتور المنتدى: محمد سيد msayed2004 :)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .