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

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




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

نام تاپيک: تغییر در برنامه مربوط به ارسال پیامک

  1. #1
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2013
    پست ها
    3

    پيش فرض تغییر در برنامه مربوط به ارسال پیامک

    من از نرم افزاری که در ضمیمه می باشد برای ارسال پیامک استفاده می کنم این برنامه از یک فایل اکسل جهت دریافت اطلاعات استفاده می کند که ستون اول محتوای پیام را و ستون دوم شماره مقصد را انتخاب می کند .

    درخواست
    اگه امکان دارد دوستان آشنا با برنامه نویسی می توانند مسیر ستون اول که همان محتوای پیامک می باشد را طوری تغییر دهند که کلیه پیامهای ارسالی را از یک فایل متنی دریافت کند .در صورت امکان برنامه را تغییر داده و ارسال نمایند متشکرم


    ' // ================================================== ======================
    ' // CreateSmsFromExcel.vbs
    ' // ------------------------------------------------------------------------
    ' // This VBScript sample demonstrate how to retrieve persons from an Excel
    ' // sheet and create a new SMS message for each person
    ' // ================================================== ======================

    Option Explicit

    CONST STR_EXCELFILE = "C:\Program Files\ActiveXperts\SMS Messaging Server\API Samples\Excel\Students.xls"

    Dim objMessageDB, objConstants, numRecordID, objMessage
    Dim objExcel, objWorkbook, nExcelRow

    ' Create global objects
    Set objMessageDB = CreateObject( "AxMmServer.MessageDB" )
    Set objConstants = CreateObject( "AxMmServer.Constants" )



    ' Excel initialisations
    On Error Resume Next
    Set objExcel = CreateObject("Excel.Application")
    If Err.Number <> 0 Then
    WScript.Echo "This example requires MS Excel to be installed."
    WScript.Quit
    End If
    On Error Goto 0
    Set objWorkbook = objExcel.Workbooks.Open( STR_EXCELFILE )
    nExcelRow = 1

    ' Open the Database
    objMessageDB.Open

    If( objMessageDB.LastError <> 0 ) Then
    WScript.Quit
    End If

    Do Until objExcel.Cells(nExcelRow,1).Value = ""
    ' Create new message in the Message Database
    Set objMessage = objMessageDB.Create
    If( objMessageDB.LastError <> 0 ) Then
    WScript.Echo "Failed to create message, error: " & objMessageDB.LastError
    Exit Do
    End If



    objMessage.DirectionID = objConstants.MESSAGEDIRECTION_OUT
    objMessage.TypeID = objConstants.MESSAGETYPE_SMS
    objMessage.StatusID = objConstants.MESSAGESTATUS_PENDING
    objMessage.ChannelID = 0 ' First available SMS channel
    objMessage.ToAddress = objExcel.Cells( nExcelRow,2 ).Value
    objMessage.Body = "Hello ; " & objExcel.Cells( nExcelRow, 1 ).Value

    ' Save the new values that were just assigned
    objMessageDB.Save( objMessage )
    If( objMessageDB.LastError <> 0 ) Then
    WScript.Echo "Failed to create message, error: " & objMessageDB.LastError
    Exit Do
    End If



    nExcelRow = nExcelRow + 1
    Loop


    ' Close the database
    objMessageDB.Close

    objExcel.Quit




  2. #2
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    آدرس سایت اصلی رو بزار ببینیم چی داخلش در ایناره اطلاعات داده .. چون برای من شی objMessage که تعریف کرده نا مفهمه

  3. #3
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2013
    پست ها
    3

    پيش فرض

    سلام
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    فایل 45 مگابایتی برنامه اصلی می باشد که با تعریف کانال و معرفی مودم خود برای شما 30 روز فعال می شود که در قسمت api داخل برنامه قسمت اکسل می توانید به این تابع دسترسی داشته باشید
    با تشکر

  4. #4
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    Please wait!!
    Last edited by samasara; 30-01-2013 at 17:18.

  5. #5
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    دوست عزیز من به برنامه ای که دادید 15 خط اضافه کردم که کنارشون شماره زدم و یک سری از دستور های مربوط به کار با xls رو حذف کردم که کدتون به صورت زیر شد:

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

  6. #6
    در آغاز فعالیت
    تاريخ عضويت
    Jan 2013
    پست ها
    3

    پيش فرض

    از حوصله و وقتی که صرف نمودید متشکرم برنامه نوشته شده جایگزین برنامه اصلی گردید که متاسفانه هنگام اجرا خطای زیر را می دهد .
    line :5
    char: 1
    erroe :expected statement

  7. #7
    اگه نباشه جاش خالی می مونه samasara's Avatar
    تاريخ عضويت
    Jul 2012
    پست ها
    386

    پيش فرض

    دو تا سوال داشتم اول اینکه شما از Google translator استفاده می کنید؟(ایرانی هستید؟) دوم اینکه سطح برنامه نویسی شما چیه و با چی می خواهید کد رو کامپایل بکنید؟

    خوب اشکال از سه جهت میتونه باشه البته توی این ساعت شب!!
    1- اون اعدادی که من به اون اضافه کردم رو پاک نکردی (اونها برای اینکه بدونی چی اضافه شده نوشتم)
    2- این که نحوه ی ذخیره ی اطلاعاتت در فایل متنی درست نیست
    3- کامپالر دات نت داری

    که برای ایراد اولی اعداد رو پاک کن
    برای دومی اول باید فایل t1.txt رو به صورت رندوم(تصادفی) در درایو :C ایجاد کنی
    کد های که من نوشتم برای vb6 هست پس باید اونها رو به vb.net تغییر داد

Thread Information

Users Browsing this Thread

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

User Tag List

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

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