ساخت میانبر

سلام
پاسخ به سوال شما آقا سینا
 چگونه می توان در وی بی برنامه ای نوشت که نام و مسیر یک فایل را از کاربر بگیرد و در مسیر انتخاب شده شورتکاتی از فایل گرفته شده ایجاد کند ؟
پاسخ : ابتدا متغیرهای زیر را که از نوع Object هستند تعریف کنید :

    Dim wsh As Object
    Dim Shortcut As Object

سپس بایستی شی wsh را ایجاد نمائید :

    Set wsh = CreateObject("wscript.shell")

سپس بایستی شی Shortcut را ایجاد نمائید :

    Set Shortcut = wsh.CreateShortcut("c:YourProgram.lnk")

مسیری که در کد فوق داده شده محل ساخت شورتکات می باشد .
سپس بایستی پارامترهای شی Shortcut را تنظیم کنید :

    Shortcut.TargetPath = "C:Program FilesTestYourProgram.exe"
    Shortcut.IconLocation = "C:Program FilesTestYourIcon.ico"
    Shortcut.WorkingDirectory = "C:Program FilesTest"
    Shortcut.Description = "Your Description"

پارامتر TargetPath برنامه مرتبط با شورتکات را نشان می دهد .
در پایان بایستی شورتکات را ذخیره کنید :

    Shortcut.Save

نکته : برای ایجاد شورتکات در دسکتاپ یا در Startup ، بایستی متغیری از نوع SpecialForders ایجاد نمائید :

Dim sf As Object
Set sf = wsh.SpecialFolders

سپس محل ساخت شورتکات را بصورت  sf("AllUsersDesktop") & YourPath و یا sf("AllUsersStartup") & YourPath بدهید .
منبع
http://sheidaian.persianblog.com

نظرات 2 + ارسال نظر
سفید برفی جمعه 16 بهمن‌ماه سال 1383 ساعت 07:47 ب.ظ http://onlymahsa.blogsky.com

سلام .
مرسی از اینکه بهم سر زدید . خسته نباشید.

سمکو رشیدی شنبه 17 بهمن‌ماه سال 1383 ساعت 03:32 ب.ظ http://3dgames.persianblog.com

:) سلام. با تبادل لینک موافقم ;) راستش من دنبال یه هکر میگردم که بتونه یه سایت رو هک کنه... سایت متعلق به چند نفر فرانسویه. اگه کسه رو می‌شناسی که واقعا می‌تونه سایت رو هک کنه، ممنون میشم بهب معرفی کنی. موفق باشی عزیز :)

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