PDA

View Full Version : تعریف سوئیچ یا پارامتر ورودی خط دستوری برای برنامه ، بوسیله VB6



mkbo_webmaster
پنج شنبه 14 اردیبهشت 1385, 13:52 عصر
به زبان ساده میگم ، مثلا من میخوام اگر در خط دستوری (حالا چه در Dos و چه در Run) بنویسم : test.exe /nopassword یا مثلا test.exe speedmode و یا ...
برنامه اجرائی من به صورتی که تعیین میکنم از خارج هدایت بشه.

شاید نفهمیده باشید که منظور من چی بود !!!

راحت تر بگم ، خصوصیتی در ویژوال بیسیک 6 وجود داره که با استفاده از اون میتونید مقدارهای ورودی بوسیله کاربر در خط دستوری رو بصورت رشته ای یا Variant دریافت کنید.

اگه خواستید بصورت رشته ای دریافت کنید از کلمه کلیدی Command$ و اگه خواستید بصورت Variant دریافت کنید از کلمه کلیدی Command استفاده میکنید.

یه پروژه ویژوال بیسیک 6 بسازید و کد زیر رو داخل اون قرار بدید. و در مرحله بعد نسخه exe این فایل اجرائی رو از طریق Run یا Dos با ذکر پارامتری که دوست دارید تایپ کرده و اجرا کنید. تا نتیجه کار دستتون بیاد و ببینید که چه کارهایی میتونید با همین امکان ساده ویژوال بیسیک انجام بدید.




Private Sub Form_Load()
Call Msgbox(Command$)
End
End Sub




راستی ، خطوط دستوری خودتون رو میتونید حتی بصورت Default به فایل exe خودتون اعمال کنید. که از طریق منوی Project Properties و برگه Make و تایپ کلمه کلیدی خودتون در قسمت Command Line میسر میشه.

ما رو از تجارب خودتون بی نصیب نزارید !!




/

sohrab o
جمعه 15 اردیبهشت 1385, 22:41 عصر
آقا مرسی خیلی خیلی خوب و کامل و مفید و بی عیب و بی نقص و بی اشکال و ... بود

mehran20_200
جمعه 10 آبان 1387, 23:59 عصر
خیلی وقت بود دنبال چنین چیزی بودم
خدا خیرت بده:قلب::قلب::قلب: