عملت برنامج واود عمل short cut للملف البرنامج فأرجو وضع كود الذي يستخدم في عمل ذلك سواء علي سطح المكتب او في قائمة البرامج
عمل short cut
انا اعتقد عند عمل Package للبرنامج مع EXE يسأل اذا كنت تريد وضع ShortCut
يــــا أقصى .... لا تنادي ..... فلن يجيبك احد
اذا قمت بعمل تحزيم لبرنامجك فانه يظهر في قائمة البرامج اما اذا كنت تريد الطريقة عن طريق الكود فانا انتظر معك ايضا رد الاعضار
وشكرا
السلام عليكم ورحمة الله وبركاته
Public Function CreateShortcut(TargetPath As String, ShortcutPath As String, Optional HotKey As String)
Dim WSHShell As Object
If Right(ShortcutPath, 4) <> ".lnk" Then ShortcutPath = ShortcutPath & ".lnk"
Set WSHShell = CreateObject("WScript.Shell")
Dim MyShortcut, MyDesktop, DesktopPath As String
DesktopPath = WSHShell.SpecialFolders("Desktop")
Set MyShortcut = WSHShell.CreateShortcut(ShortcutPath)
MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings(TargetPath)
MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentStrings("%windir%")
MyShortcut.WindowStyle = 4
MyShortcut.HotKey = HotKey
MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings(TargetPath)
MyShortcut.Save
End Functionإن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال
جميل لقد وجدت تقريبا نفس الكود
في الرابط :http://www.freevbcode.com/ShowCode.asp?ID=3837
فقط تعليق على الكود السابق
لماذا وضعت أخي في WorkingDirectory يساوي ExpandEnvironmentStrings("%windir%")
المفروض أن لا يكون دائما في مجلد الويندوز
اذا أردت وضع references لكي أعمل مع هذه الفئة ماهو المرجع الخاص الذي يضم هذه الفئة
حد يعبرنا على الأقل
هذا الموضوع مغلق.