PDA

نسخه کامل مشاهده نسخه کامل : اجرای دستورات cmd در ویژوال بیسیک



msaeedd
07-12-2008, 16:23
کسی میتونه به من بگه چطوری میشه دستورات cmd رو در ویژوال بیسیک اجرا کنم؟

بهرام_62
07-12-2008, 19:26
سلام این دستورش:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

aaaammmm87
07-12-2008, 20:09
سلام این دستورش:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

سلام
دوست عزيز من دستور زير رو ميزنم خطا ميده ميشه يه راهنماي جامع تري بكنيد

shell "dir"

بهرام_62
07-12-2008, 20:58
اشتباه کردم نمیشه[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

بهرام_62
08-12-2008, 22:54
چون اشتباه کردم خودم رو موظف دونستم بشینم روش فکر کنم:27:
و بعد از یکم فکر یک فکری به کلم رسید:21:
یک کلک زدم:31:
این کد رو کپی کنید توی ویژوال بیسیک:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

حالا هر جا خواستید یک دستور از cmd رو اجرا کنید کافیه این رو تایپ کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد دستور اجرا میشه مثلا می تونین تایپ کنین:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
یا هر کد کلیدی دیگه
البته کدی مثل dir رو نمی تونین اجرا کنین چون توی این راهی که من رفتم چیزی به نام مسیر فعالی نداریم که dir بگیره برات و البته توی ویبی به دستوراتی مثل dir احتیاج نداریم:27:

نکته دیگه ای هم که این کد داره اینه که میشه صد تا کد رو با هم توی cmd اجرا کرد
یعنی فقط کافیه شما صد تا کد رو توی یک text که قابلیت Multi line ش فعاله به صورت زیر هم بنویسید و بعد این دستور رو تایپ کنید:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مثلا من توی text box تایپ می کنم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
بعد هر جا خواستم این کدا رو اجرا کنم تایپ می کنم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجوری سه تا فایل رو کپی می کنه:46:
وای حوصلم سر رفت
امیدوارم به دردتون بخوره

msaeedd
12-12-2008, 14:23
سلام
من اين كدي رو كه گفتيد رو گذاشتم توي ويژوال بيسيك ولي دستوري رو اجرا نكرد
مثلا من دستور attrib رو زدم ولي كار نكرد
نمي دونم براي شما چطوري كاركرده
لطفا كمكم كنيد

بهرام_62
12-12-2008, 19:24
دستور Attrib هم باید کار کنه
به شرطی آدرس کامل فایل مورد نظرتو وارد کنی
چون مسیر پیش فرض در این جا معنی نداره[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
اگر بازم نشد که صد در صد میشه بگو دقیقا چه کار می کنی[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

msaeedd
01-01-2009, 09:45
من خودم با cmd کار میکنم و مطمئن هستم که دستورات رو درست وارد می کنم ولی کار نمی کنه.
چیکار کنم؟

بهرام_62
01-01-2009, 17:17
میشه دستوری رو که می نویسید اینجا بزارید؟

ATLASM
03-02-2009, 13:20
دستور attrib که نیاز به Cmd نداره با خود ویژوال میشه :

SetAttr "e:\1.exe", vbHidden + vbReadOnly + vbSystem

Payman_62
03-02-2009, 15:32
سلام.
برای attrib نیازی به بچ فایل نیست. با shell امکان پذیره.
Shell "attrib C:\a +h "
ولی راه حرفه ای تر استفاده از SetAttr خود ویبیه.

کلا برای اجرای فایل های موجود در سیستم32 میتونیم از shell استفاده کنیم. ولی اگه دستوری دستور داخلیه خود cmd بود مثل dir باید از بچ فایل استفاده کنیم.
ولی باز برای dir هم راه حرفه ای تر هست. هم به کمک api ها این کار انجام پذیره. هم dirlistbox.

farghabil
26-05-2012, 22:16
بابا جرا سوال اصلی رو یادتون رفت. فقط که هدف اجرای attrib نیست. مثلا کاری کنید که هم ping و tracert باهم اجراشه

خیلی لطف میکنید اگه برام میل کنید.
ah_sadeghi777@yahoo.com

n00b
27-05-2012, 01:36
بابا جرا سوال اصلی رو یادتون رفت. فقط که هدف اجرای attrib نیست. مثلا کاری کنید که هم ping و tracert باهم اجراشه

خیلی لطف میکنید اگه برام میل کنید.
ah_sadeghi777@yahoo.com

خب همه این نرم افزار ها رو بدون نیاز به cmd و به تنهایی هم میشه با دستور Shell اجرا کرد//////// :13:
*************
ولی خب اگه اصرار دارید که از طریق cmd این نرم افزار ها رو اجرا کنید//// می تونید از روش زیر استفاده کنید///// :20:


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

اینجوری Command Line به محض اجرای دستور بسته میشه///////// :27:
********
موفق باشید! :46: