الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[ تمت الإجابة ]انشاء اختصار لمجلد على سطح المكتب

بدأه هــــ برمجة ــــاوي في 10 يناير 2010 · 10 رد · 1,130 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عيكم ورحمة الله وبركاته.

هل توجد طريقة لانشاء اختصار لمجلد على سطح المكتب برمجياً.

أرجوا المساعدة ، لأني بحثت في المنتدى ولم أجد الا انشاء اختصار لملف فقط. وأنا أريد اختصار لمجلد.

بارك الله فيكم.

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#2

استخدم الفئة الموجودة فى هذه المشاركة

/index.php?showtopic=205408&view=findpost&p=1019776

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#3

الله يعطيك العافية GHOST .

هذا الموضوع أنا اطلعت عليه قبل ما اطرح سؤالي. واطلعت على هذه الفئة لكن مع الأسف ما فهمت استخدامها.

فاذا تعطيني مثال أبسط أكون شاكر ومقدر لك.

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#4

السلام عليكم

الاخ GHOST2010

الا يوجد صيغه مكافئه لهذه في ال Basic-----لقد وجدتها انظر تعليقي الثاني

هذه في ال سي شارب

string LNKF = System.Environment.GetFolderPath(System.Environment.SpecialFolder.DesktopDirectory)+ "\\" + Application.ProductName + ".lnk";

WshShell wsho = new WshShell();

IWshShortcut sc = (IWshShortcut)wsho.CreateShortcut(LNKF);

sc.TargetPath = Application.ExecutablePath;

sc.Description = Application.ProductName + " ausführen";

sc.WorkingDirectory = Application.ProductName;

sc.Save();

class.cs

تم تعديل هذه المشاركة بواسطة albalawi1 في 10 يناير 2010 في 20:43

#6

مشكور أخ albalawi1 وبارك الله فيك

هذا هو فعلاً ما اريد.

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#7

التعامل مع الفئة سهل جداً ,, فقط قم بعمل نسخة جديدة من الكائن Shortcut وحدد له الخصائص المطلوبة ثم قم باستدعاء الإجراء Create

        Dim sh As New Shortcut
        sh.TargetPath = "C:\windows"
        sh.ShortcutPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\windows.lnk"
        sh.WindowsStyle = FormWindowState.Normal
        sh.Comment = "A Shortcut for windows directory."
        sh.Create()

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#9
GHOST2010 كتب:

التعامل مع الفئة سهل جداً ,, فقط قم بعمل نسخة جديدة من الكائن Shortcut وحدد له الخصائص المطلوبة ثم قم باستدعاء الإجراء Create

        Dim sh As New Shortcut
        sh.TargetPath = "C:\windows"
        sh.ShortcutPath = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) & "\windows.lnk"
        sh.WindowsStyle = FormWindowState.Normal
        sh.Comment = "A Shortcut for windows directory."
        sh.Create()

يا أخي تمت الاجابة على سؤالي ، ولكم جزيل الشكر.

وجدت الاجابة في مشاركة الاخ albalawi1 .

ولكن أحب أن أعرف طريقة استخدام هذه الفئة.

وضعت الفئة في مودل واستدعيتها ولكن لم تنجح الطريقة.

أرفقت لك المثال للتعديل عليه.

والمعذرة لو اتعبناك معنا.

Make Shortcut.rar

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

#10

لايوجد خطأ بإذن الله

فقط هناك تعارض بين إسم الفئة وإسم Enum فى مجال الأسماء System.Windows.Forms لذلك غير سطر الإعلان عن المتغير إلى

        Dim sh As New Shell.Shortcut

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#11

بارك الله فيك. والله ما أدري كيف أشكرك. لكن ( أسأل الله أن يغفر لك ويوفقك الى كل عمل صالح )

=================================================================

[وسط]فَإِذَا عَزَمتَ فَتَوَكَّل عَلَى اللَّهِ إِنَّ اللَّهَ يُحِبُّ المُتَوَكِّلِينَ

=================================================================[/وسط]

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…