تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: ایجاد shortcut از یک فایل exe ؟

  1. #1
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    14 ایجاد shortcut از یک فایل exe ؟

    چطور میتونم از برنامم که exe اش کردم یک shortcut از طریق vb درست کنم.
    ممنونم.

  2. #2
    پروفشنال MrJamshidy's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    سره جاش
    پست ها
    694

    پيش فرض

    Private Declare Function fCreateShellLink Lib "vb6stkit.dll" (ByVal lpstrFolderName As String, ByVal lpstrLinkName As String, ByVal lpstrLinkPath As String, ByVal lpstrLinkArguments As String, ByVal fPrivate As Long, ByVal sParent As String) As Long

    Çíä ÊÇÈÚ í˜ ãíÇäÈÑ ÇÒ í˜ ÝÇíá ÏáÎæÇå ÏÑ ãÓíÑ ÏÇÏå ÔÏå ãí ÓÇÒÏ
    ÇÑ ÊÇÈÚ ˜ÇÑ ÎæÏ ÑÇ ÈÇ ãæÝÞíÊ Èå ÇíÇä ÈÑÓÇäÏ ãÞÏÇÑ ÈÇҐÔÊí í˜ ÚÏÏ ÛíÑ ÕÝÑ æ ÇÑ ÊÇÈÚ ÈÇ ÎØÇíí ãæÇÌå ÔæÏ ãÞÏÇÑ ÈÑ ÔÊí ÕÝÑ ÎæÇåÏ ÈæÏ

    lpstrFolderName : ãÓíÑí ˜å ãíÇäÈÑ ÈÇíÏ ÏÑ ÂäÌÇ ÓÇÎÊå ÔæÏ
    lpstrLinkName : äÇã ãíÇäÈÑ ÓÇÎÊÇ ÔÏå
    lpstrLinkPath : ÝÇíáí ˜å ÈÇíÏ ÈÇ ˜áí˜ ÈÑ Ñæí ãíÇäÈÑ ÇÌÑÇ ÔæÏ
    lpstrLinkArguments : ÂѐæãÇä åÇí ãíÇäÈÑ (ÏÑÕæÑÊ áÒæã)
    fPrivate : ÇÑ False ÈÇÔÏ ãíÇäÈÑ ÓÇÎÊå äãí ÔæÏ æ ÇÑ True ÈÇÔÏ ãíÇäÈÑ ÓÇÎÊå ãí ÔæÏ
    sParent :

  3. #3
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    2 کاش کمی واضحتر می نوشتید.

    کاش کمی واضحتر می نوشتید.

  4. #4
    اگه نباشه جاش خالی می مونه M-B-M's Avatar
    تاريخ عضويت
    Mar 2006
    محل سكونت
    ایران - مشهد
    پست ها
    371

    13

    ابتدا متغيرهای زیر را که از نوع 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 Files\Test\YourProgram.exe"
    Shortcut.IconLocation = "C:\Program Files\Test\YourIcon.ico"
    Shortcut.WorkingDirectory = "C:\Program Files\Test\"
    Shortcut.Description = "Your Description"

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

    Shortcut.Save

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

    Dim sf As Object
    Set sf = wsh.SpecialFolders

    سپس محل ساخت شورتکات را بصورت sf("AllUsersDesktop") & YourPath و یا sf("AllUsersStartup") & YourPath بدهيد .

  5. #5
    اگه نباشه جاش خالی می مونه babak_beiknejat's Avatar
    تاريخ عضويت
    Sep 2006
    پست ها
    298

    1 خیلی ممنون دوست عزیز

    ازکمکتون بسیار متشکرم
    ابتدا متغيرهای زیر را که از نوع 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 Files\Test\YourProgram.exe"
    Shortcut.IconLocation = "C:\Program Files\Test\YourIcon.ico"
    Shortcut.WorkingDirectory = "C:\Program Files\Test\"
    Shortcut.Description = "Your Description"

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

    Shortcut.Save

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

    Dim sf As Object
    Set sf = wsh.SpecialFolders

    سپس محل ساخت شورتکات را بصورت sf("AllUsersDesktop") & YourPath و یا sf("AllUsersStartup") & YourPath بدهيد .

  6. #6
    داره خودمونی میشه erroring's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    150

    پيش فرض

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

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •