تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية وضع connection string متغير فيي target برنامج؟
#9
يعني أنت تقصد من البداية اختصار لملف البرنامج Shortcus مع إضافات في الخاصية Target



هذا الكود لزر يقوم بانشاء اختصار للبرنامج كالذي بالصورة مع توضيح أماكن البيانات



PHP كود :
Private Sub Button1_Click(sender As System.ObjectAs System.EventArgsHandles Button1.Click

    Using openFileDialog1 
As New OpenFileDialog
        openFileDialog1
.Title "حدد البرنامج الأساسي"
 
       openFileDialog1.Filter "Programs (*.exe)|*.exe"

 
       If openFileDialog1.ShowDialog MsgBoxResult.Ok Then

            Dim serverName 
As String
            serverName 
InputBox("أدخل اسم السيرفر")
 
           If serverName.Trim "" Then
                MsgBox
("لم تدخل اسم السيرفر ويجب البدء من جديد")
 
               Return
            End 
If

 
           Dim databaseName As String
            databaseName 
InputBox("أدخل اسم قاعدة البيانات")
 
           If serverName.Trim "" Then
                MsgBox
("لم تدخل اسم قاعدة البيانات ويجب البدء من جديد")
 
               Return
            End 
If


 
           Using saveFileDialog1 As New SaveFileDialog

                saveFileDialog1
.Title "إكتب إسما للإختصار  والذي سيشاهده المستخدم"
 
               saveFileDialog1.Filter "Shortcuts (*.lnk)|*.lnk"

 
               If saveFileDialog1.ShowDialog MsgBoxResult.Ok Then

                    Dim shl 
As Object CreateObject("WScript.Shell")

 
                   ' اسم لملف الاختصار '
 
                   Dim lnk As Object shl.CreateShortcut(saveFileDialog1.FileName)

 
                   ' Target: اسم ومسار ملف البرنامج مع المعلمات '
 
                   lnk.TargetPath openFileDialog1.FileName
                    lnk
.Arguments "server=" serverName " " "db=" databaseName

                    
' Start In: مسار ملف البرنامج '
 
                   lnk.WorkingDirectory IO.Path.GetDirectoryName(openFileDialog1.FileName)

 
                   '  اسم الملف بدون المسار مع فهرس ايقونة البرنامج والتي عادة تكون صفر '
 
                   lnk.IconLocation IO.Path.GetFileName(openFileDialog1.FileName) & ",0"

 
                   lnk.Save()

 
               End If

 
           End Using

        End 
If

 
   End Using

End Sub 


طريقة عمل الكود عند تنفيذه:
أولا يطلب منك تحدد ملف البرنامج exe
ثانئا يطلب منك تكتب اسم السيرفر
ثالثا يطلب منك تكتب اسم قاعدة البيانات
أخيرا يطلب منك تكتب اسم لهذا الاختصار والذي سيشاهده المستخدم (وفي العادة ستحدد سطح المكتب مع كتابة الاسم)


يمكن التعديل على الكود بحيث بدلا من سؤالك في كل قيمة يصبح يأخد البيانات من مربعات نص TextBox
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: كيفية وضع connection string متغير فيي target برنامج؟ - بواسطة الوادي - 15-07-16, 09:56 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information [VB.NET] مطلوب سورس برنامج من سيربح المليون بدر إشتية 7 6,730 30-11-25, 07:22 AM
آخر رد: Mr_limo
  برنامج نظام محل مواد غذائية crazykinko 0 159 17-10-25, 12:27 AM
آخر رد: crazykinko
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,028 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 859 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 754 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,008 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,295 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  استفسار عن حامية برنامج ahmedramy 2 592 27-04-25, 06:02 PM
آخر رد: princelovelorn
Lightbulb [مشروع] مطلوب برنامج نظام صيدليه بالفيجوال بيسك 2010 May-5 13 10,808 07-02-25, 07:55 PM
آخر رد: الورد2
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 558 15-01-25, 02:02 PM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم