نحوه خاموش كردن كامپيوتر با ويژوال بيسيك 6 - تالار گفتمان آذر فروم





دعوت به همکاری با آذر فروم

 

نحوه خاموش كردن كامپيوتر با ويژوال بيسيك 6
زمان کنونی: 18-09-1395،03:50 ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: moderator
آخرین ارسال: moderator
پاسخ: 1
بازدید: 347

 
 
رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5

موضوع: نحوه خاموش كردن كامپيوتر با ويژوال بيسيك 6
ارسال: #1
نحوه خاموش كردن كامپيوتر با ويژوال بيسيك 6
پست‌ها: 1,456
تاریخ عضویت: 22 اردیبهشت 1390
اعتبار: 36
حالت من: Ghafelgir
در ویژوال بیسیک یک دستور به نام Shell وجود داره که میتونه یک برنامه رو با دریافت کردن آدرس برنامه اجرا کنه (همانند Run) در ویندوز و یکی از بهترین کارهایی که این تابع می تونه انجام بده اجرای برنامه هایی که می توان با تایپ مستقیم در Run ویندوز اجرا کرد مانند Calc و Notepad و Regedit و Log Off و ... هستش
من تو این آموزش می خوام از این روش برای خاموش کردن کامپیوتر استفاده کنم البته باید متذکر بشم که راههای دیگری همچون توابعAPI ای مانند ShellExecute و ExitWindowsEx و...برای خاموش کردن کامپیوتر وجود داره که من راحتترین روش رو برای این کار ميگم
برای شروع کار یه پروژه استاندارد ویندوز در ویژوال بیسیک باز کنین و سه دکمه فرمان (Command Button)روی فرم رسم کنید و مقدار Caption اونها رو به ترتیب با Log Off و Shut Down و Restart مقدار دهی کنید البته برای بهتر جلوه دادن برنامه می تونید از تصویر به جای دکمه استفاده کنید .
يه كم در موردShell توضیح می دم:
شكل كلي دستور به اين صورت هست:
Shell (pathname,[Windows Style]) ‘Shell Type

همون طور که ملاحضه می فرمایید این تابع دارای دو آرگومان بسیار مهم هستش
Pathname:مسیر برنامهکه نوشتن اون در این تابع الزامی است و از نوع رشته ای هستش و باید در داخل دو کوتیشن محصور بشه ، و می تونین از دستورات Run ویندوز به جای آدرس دهی کامل در برخی برنامه ها استفاده کنین.

Windows Style همون طور که از نامش پیداست نوع باز شدن پنجره برنامه رو معین می کنه که نوشتنش الزامی نیست و در صورت ننوشتن پنجره در حالت عادی باز می شه این آرگومان می تونه با یکی از ثابت های زیر مقدار دهی بشه

VbNormalFocus
VbMaximized
VbMinimized
VbHidden
براي خاموش كردن كامپيوتر ميتونيم دستور زير رو در run تايپ كنيم.
Shutdown –s –f –t 0
اگه در دستور بالا به جای –s از –r استفاده کنیم سیستم ریستارت می شه و اگه از –L استفاده کنیم سیستم Log Off می شه تقریبا همه چی تموم شده می تونین برای خاموش کردن کامپیوتر از دستور
Shell(“shutdown –s –f –t 0”) ‘Turn Off Windows
و از دستور

Shell(“shutdown –r –f –t 0”) ‘Reboot Windows
برای ریستارت کامپیوتر و همچنین از دستور
Shell(“shutdown –l –f –t 0”) ‘Log off Windows
برای Log Off کردن کامپیوتر می توانید استفاده کنید.
كد كامل:
Private sub Cmdlogoff_Click()
Shell(“shutdown –l –f –t 0”,vbHidden) ‘Log Off Windows
End sub
Private sub CmdShutdown_Click()
Shell(“shutdown –s –f –t 0”,vbHidden) ‘Turn Off Computer
End sub
Private sub cmdrestart_Click()
Shell(“shutdown –r –f –t 0”, vbHidden) ‘Reboot Computer
End sub
نکته بین –r و –f و –t و صفر در همه مثالها فاصله وجود دارد.
















گوزلیم عکسین دوشوب پیماندن پیمانیه

گوندریب عشقین منی میخاندن میخانیه

گئتمیشم میخانیه من دردیمه درمان اولام

دردیمی بیر بیر دیم من ساغر و پیمانیه

دردیمه درمان شراب اولدو حبیبیم ساقی لر

گوندریب عشقیم منی گور هانسی داروخانیه


[عکس: images?q=tbn:ANd9GcTiJ4evUTSiPaWN4c5Iczp...VY2wXNRMnQ]
11-06-1390 01:43 ب.ظ
 


[-]
پاسخ سریع
پیام
پاسخ خود را برای این پیام در اینجا بنویسید.


کد تصویری
royalfuns
(غیر حساس به بزرگی و کوچکی حروف)
لطفاً کد نشان داده شده در تصویر را وارد نمایید. این اقدام جهت جلوگیری از ارسال‌های خودکار ضروری می‌باشد.

موضوعات مشابه ...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تابع هاي مثلثاتي در ويژوال بيسيک moderator 0 359 20-06-1390 11:22 ب.ظ
آخرین ارسال: moderator
  نحوه ساختن يك منو در محيط Vb6 moderator 0 378 11-06-1390 01:46 ب.ظ
آخرین ارسال: moderator

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان