آموزش ویژوال بیسیک و برنامه نویسی

سورس,ویژوال بیسیک,نرم افزار,باشگاه,بدنسازی,فوتبال,آنالیز,پیش بینی,کد,برنامه نویسی

آموزش ویژوال بیسیک و برنامه نویسی

سورس,ویژوال بیسیک,نرم افزار,باشگاه,بدنسازی,فوتبال,آنالیز,پیش بینی,کد,برنامه نویسی

اجرای برنامه ها از درون برنامه شما

برای اینکار یک دستور به نام Shell وجود داره که خیلی کارها میتونید باهاش بکنید مثلاً اجرای هر برنامه ای از درون برنامه شما. شکل کلّی این دستور به صورت زیره :

Shell PathName, [WindowStyle]

که در این دستور PathName مسیر فایلیه که باید اجرا بشه و WindowStyle هم موقعیّت یا طریقه باز شدن برنامه ست که میتونه یکی از گزینه های vbHide ، vbMaximizedFocus ، vbMinimizedFocus ، vbMinimizedNoFocus ، vbNormalFocus و یا vbNormalNoFocus باشه. به دستور زیر توجّه کنید :

Shell "C:Program FilesWinRARWinRAR.exe", vbNormalFocus

این دستور برنامه WinRAR.exe رو از مسیر C:Program FilesWinRAR اجرا میکنه. کار با این دستور خیلی آسونه امّا چیز جالبی در مورد این دستور وجود داره و اونم اجرای تمام برنامه های جانبی ویندوز بدون دادن مسیر برنامه ست، یعنی شما فقط کافیه که نام فایل اجرایی برنامه رو جلوی دستور تایپ کنید تا برنامه اجرا بشه. برای مثال دستور زیر برنامه ماشین حساب ویندوز رو اجرا میکنه :

Shell "Calc", vbNormalFocus

برای آگاهیه شما از نام فایل اجراییه برنامه های ویندوز، نام تمام اونا رو در زیر آوردم:

نام فایل اجرایی

نام برنامه اجرایی

Calc

Write

Notepad

Spider

Winmine

Mshearts

freecell

Regedit

Taskmgr

control fonts

control desktop

control mouse

control keyboard

osk

magnify

utilman

mstsc

cmd

control admintools

cleanmgr

winchat

clipbrd

dcomcnfg

control printers

charmap

eudcedit

perfmon

control netconnections

dxdiag

cliconfg

sysedit

ddeshare

diskpart

chkdsk

verifier

sigverif

packager

iexpress

fsquirt

drwtsn32

ماشین حساب ویندوز

Wordpad ویندو

Notepad ویندوز

بازی Spider Solitare Card Game

بازی مین روب Minesweeper Game

بازی بی دل Hearts Card Game

بازی Free Cell Card Game

Registry Editor

Task Manager

 پوشه Fonts

Display Properties

Mouse Properties

Keyboard Properties

On Screen Keyboard

درشت نمای ویندوز Windows Magnifier

Utility Manager

Remote Desktop

خط فرمان Command Prompt

Administrative Tools

Disk Cleanup Utility

Microsoft Chat

Clipboard Viewer

Component Services

Printers and Faxes

Character Map

Private Character Editor

Performance Monitor

Network Connections

Direct X Troubleshooter

SQL Client Configuration

System Configuration Editor

DDE Shares

Disk Partition Manager

Check Disk Utility

Driver Verifier Utility

File Signature Verification Tool

Object Packager

Iexpress Wizard

Bluetooth Transfer Wizard

Dr.Watson for Windows

Shutdown –l –t 0

Shutdown –s –t 0

Shutdown –r –t 0

Logs You Out Of Windows

Shuts Down Windows

Restart Windows

به سه دستور آخر توجّه کنید؛ شما میتونید از این دستورات برای Log Off ، Restart و یا Shutdown کردن ویندوزتون استفاده کنید. فقط کافیه که دستور دلخواه رو جلوی دستور Shell تایپ کنید. دستور زیر باعث میشه که ویندوز Shutdown بشه :

Shell "Shutdown –s –t 0"

و امّا اون عدد صفر که آخر دستور نوشته شده مدّت زمانیه که تعیین میکنه چند ثانیه بعد از اجرای دستور ویندوز Shutdown بشه که ما در اینجا اونو صفر قرار دادیم تا بلافاصله اینکار انجام بشه.

نکته : تقریباً همه دستوراتی که در قسمت Run ویندوز قابل اجرا هستند در دستور Shell هم عمل میکنند به جز تعداد معدودی که به بررسی اونا نمیپردازیم.

حالا یک پروژه جدید باز کنید و تو فرمتون یک TextBox و یک Command Button بذارید و کد زیر رو تو قسمت جنرال فرمتون کپی کنید :

Private Sub Command1_Click()
    On Error Resume Next
    Call Shell(Text1.Text, vbNormalFocus)
End Sub

 

حالا برنامه رو اجرا کنید و یکی از نامهایی رو که تو جدول بالا ذکر شده رو تو TextBox وارد کنید و کلید Command1 رو بزنید تا برنامه مربوطه اجرا بشه، به همین سادگی. موفق باشید.

نظرات 0 + ارسال نظر
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد