تبليغاتX
برنامه نویسی ویژوال بیسیک

چگونه می توانیم دستورات Dos را از طریق ویژوال بیسیک اجرا کنیم ؟  

موضوع ارائه شده در مورد: آموزش های وژوال بیسیک ( دو ) v.b یکشنبه هشتم مهر 1386 7:52 بعد از ظهر

چگونه می توانیم دستورات Dos را از طریق ویژوال بیسیک اجرا کنیم ؟

ابتدا Command Prompt را فراخوانی می کنیم , خوب برای فراخوانی از تابع Shell استفاده میکنیم که قبلا در مورد این تابع توضیح داده ام :

Shell "cmd.exe"

:: اکنون یک شیء ایجاد می کنیم تا بتوانیم از طیق آن به هسته Dos دسترسی داشته باشیم :

Dim WinShell
Set WinShell = CreateObject("Wscript.shell")

خوب حالا می توانید به راحتی هر دستوری که دارید میتوانید اجرا کنید در آخر هم دستور تابع Sendkeys کلید Enter را اجرا کرده و دستور اجرا میشود:

WinShell.SendKeys " Dos دستور مورد نظر برای اجرا در "
WinShell.SendKeys "{ENTER}"

به مثاهای زیر توجه کنید که به ترتیب اولی برای ایجاد پوشه ای به نام Visual Basic در درایو C و دستور دوم برای نمایش پوشه های موجود در درایو C و دستور سوم برای Format فلاپی دیسک می باشد .

'For Create Folder With Dos Prompt :
WinShell.SendKeys "MD C:\Visual" & " Basic"
WinShell.SendKeys "{ENTER}"

'For Showing C Directory :
WinShell.SendKeys "Dir C:\"
WinShell.SendKeys "{ENTER}"

'For Format Floppy Disk Of Dos :
WinShell.SendKeys "format A:"
WinShell.SendKeys "{ENTER}"

تهيه شده توسط افرادوحید فخری | گروه مقاله و پژوهش در تبریز |



عكس روز
موضوعات

تبريز کهن: اميد به نظر شما


خوشحالمون کنید نظر از یاد نره

...کلیک کنید و سوال خود را وارد کنید...

 

Copyright 1386 - Designer: GroheTsl>Mehdi Zaheri