امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در نوشتن Add list saver
نویسنده پیام
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #1
Question  کمک در نوشتن Add list saver
با سلام و خسته نباشید . من یگ سورس می خوام که بتونم باهاش تو یاهو اد لیستو بگیرم. ممنونم
۱۰-آذر-۱۳۸۸, ۰۰:۴۵:۳۱
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #2
RE: کمک در نوشتن Add list saver
نقل قول: http://www.xexample.com/showpost.php?p=4988&postcount=1
۱۰-آذر-۱۳۸۸, ۰۱:۰۹:۲۸
ارسال‌ها
پاسخ
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #3
RE: کمک در نوشتن Add list saver
خیلی ممنون از راهنماییت ولی من میخوام برنامه تو خودش لوگین کنه و اد لیستو به دست بیاره
۱۴-آذر-۱۳۸۸, ۲۳:۰۱:۰۷
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #4
RE: کمک در نوشتن Add list saver
خوب پس اين:
با اين کامپوننت راحت ميشه ادد ليست رو به دست آورد

کد:
http://files.myopera.com/m0jix/program/ymsg.ocx_example.rar
۱۵-آذر-۱۳۸۸, ۰۲:۵۶:۰۰
ارسال‌ها
پاسخ
تشکر شده توسط : snoopboy, Tender
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #5
RE: کمک در نوشتن Add list saver
ممنونم . خیلی به کار اومد فقط یک سوال دارم . اول اینکه سورس این کامپننت رو کسی نداره؟ بعد این برنامه توسط این کامپننت لوگین می کنه و پکت ارسال می کنه . آیا میشه در برنامه دیگری از این استفاده کرد که توسط خود کامپننت لوگین نشده باشه و بتونه پکت ارسال کنه ممنون میشم جواب بدین
۱۷-آذر-۱۳۸۸, ۱۵:۳۲:۳۴
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #6
RE: کمک در نوشتن Add list saver
(۱۷-آذر-۱۳۸۸, ۱۵:۳۲:۳۴)snoopboy نوشته است: ممنونم . خیلی به کار اومد فقط یک سوال دارم . اول اینکه سورس این کامپننت رو کسی نداره؟
نه

نقل قول: آیا میشه در برنامه دیگری از این استفاده کرد که توسط خود کامپننت لوگین نشده باشه و بتونه پکت ارسال کنه ممنون میشم جواب بدین

نه حتماً بايد با کامپوننت لاگين شده باشه
چه پکتهايی لازم داری؟
۱۷-آذر-۱۳۸۸, ۱۹:۳۷:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : snoopboy
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #7
RE: کمک در نوشتن Add list saver
من خودم پکتهای ایگنور کردن و حذف از لیست ایگنور رو دارم . حالا می خوام با استفاده از این برنامه همراه با اینکه اد لیست رو میگیره بتونم لیست ایگنور رو بگیرم و کسیو بهش اضافه کنم یا کسیو کم کنم. با استفاده از این کامپننت میشه . اگه نمیشه چظوری بهش اضافه کنم؟
۱۷-آذر-۱۳۸۸, ۲۳:۳۰:۰۰
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #8
RE: کمک در نوشتن Add list saver
اين کامپوننت قابليت گرفتن ايگنور ليست رو نداره اما ميشه از رويداد YDATA تمام پکت هايی که دريافت ميشه رو گرفت

اين کد رو تو رويداد YDATA بذار

کد:
Select Case Types
    Case 241 ' gereftane lista
    Call AddIGList(DATA)

End Select


اين تابع رو برای گرفتن ايگنور ليست نوشتم

کد:
Sub AddIGList(ByVal DATA As String)
Dim lDATA As String, Shoro As String, Item As String
Shoro = "À€320À€7À€" ' avale har id to ignore list ba in megdhar shoro mishe
List1.Clear
lDATA = DATA

Do While InStr(lDATA, Shoro)
    If InStr(lDATA, Shoro) > 0 Then

    Item = Split(Split(lDATA, Shoro)(1), "À€")(0) ' joda sazie id
    List1.AddItem Item
    
    lDATA = Right(lDATA, Len(lDATA) - InStr(lDATA, Shoro)) 'data az meghadr ghabli ke joda shod kam mishe
    End If
DoEvents
Loop
    
End Sub

پکتهايی که تو کامپوننت قرار ندارند با اين تابع فرستاده ميشن
کد:
YMSG1.SendPacket "type header", "packet
"
(آخرین ویرایش در این ارسال: ۱۸-آذر-۱۳۸۸, ۰۱:۱۵:۲۳، توسط CRazYFULL.)
۱۸-آذر-۱۳۸۸, ۰۱:۰۸:۱۷
ارسال‌ها
پاسخ
تشکر شده توسط : snoopboy
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #9
RE: کمک در نوشتن Add list saver
ممنون . واقعا عالی هست . یه سوال من هیدرو تو یه ماژول تعریف کردم . باید حتما اینجا هم تعریف کنم؟ بعد تو برنامه توسط آموزشهایی که داده شده . رفتم ولی بازم نشد که به رو برم و اعضای روم رو بگیرم . اگه میشه آموزش آون هم بگذارید. همچنین آموزش اد کردن رو . اونم از طریق آموزشها نشد . اگه میشه بگید چطوری این کامپوننت رو تو ریسورس قرار بدم که کنار برنامه نباشه . ممنون
الان این هیدر منه .
کد:
Private Function YMSGPacket(YMSGPacketData As String, YMSGStatus As String, YMSGKey As String, YMSGCommand As Long) As String
YMSGPacket = Name & Chr(Int(Ver / 256)) & Chr(Int(Ver Mod 256)) & String(2, 0) & Chr(Int(Len(YMSGPacketData) / 256)) & Chr(Int(Len(YMSGPacketData) Mod 256)) & Chr(Int(YMSGCommand / 256)) & Chr(Int(YMSGCommand Mod 256)) & Mid(YMSGStatus, 1, 4) & Mid(YMSGKey, 1, 4) & YMSGPacketData
End Function
اینم پکت اضافه کزدن به ایگنور لیست هست
کد:
Public Function AddIgnore(YID As String, Target As String) As String
AddIgnore = YMSGPacket("1À€" & YID & "À€13À€1À€302À€319À€300À€319À€7À€" & Target & "À€301À€319À€303À€319À€", String(4, 0), YID, 133)
End Function
چطوری باید معرفیش کنم به برنامه ؟
(آخرین ویرایش در این ارسال: ۱۸-آذر-۱۳۸۸, ۰۳:۵۰:۵۷، توسط snoopboy.)
۱۸-آذر-۱۳۸۸, ۰۳:۲۶:۱۷
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

ارسال‌ها: 792
موضوع‌ها: 27
تاریخ عضویت: تير ۱۳۸۵

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #10
RE: کمک در نوشتن Add list saver
اين جور که بوش مياد ميخوای اسپمر مينويسی?

(۱۸-آذر-۱۳۸۸, ۰۳:۲۶:۱۷)snoopboy نوشته است: ممنون . واقعا عالی هست . یه سوال من هیدرو تو یه ماژول تعریف کردم . باید حتما اینجا هم تعریف کنم؟ بعد تو برنامه توسط آموزشهایی که داده شده . رفتم ولی بازم نشد که به رو برم و اعضای روم رو بگیرم . اگه میشه آموزش آون هم بگذارید. همچنین آموزش اد کردن رو . اونم از طریق آموزشها نشد . ممنون بازم

هدر به صورت ديفالت تعريف شده، تنها بايد شماره هکس نوع پکت وارد بشه به ماژول و توابع ديگه نيازی نيست


اول بايد تابع ورود به روم رو اجرا کنی
کد:
YMSG1.PckJoindRoom "Asia Global Chat:139"

بعد از رويداد CaptchaLink لينک تصوير کپچا رو ميگير و خودت بايد شماره تصوير رو به سرور بفرستی
اگه درست بفرستی آيدی وارد روم ميشه و...


کد:
YMSG1.PckAddBuddy "ID girande", "name goroh", "Esm", "famil", "peygham"
مقدار های غير ضروری رو ميتونی خالی بذاری
۱۸-آذر-۱۳۸۸, ۰۴:۰۱:۴۳
ارسال‌ها
پاسخ
snoopboy آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 9
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 9
( 7 تشکر در 7 ارسال )
ارسال: #11
RE: کمک در نوشتن Add list saver
ببخشید جناب CrazyFull من با سوکت بلدم به سرور کپچا بفرستم و تو این هم به همون صورت هست؟ لینک Captcha رو با پروت 80 زدم . ولی فرستادن با این سرور رو نمیتون انجام بدم . چظوری فراخوانی کنم به Picture Box و از تو Text Box کد رو بفرستم به سرور در ضمن کد Captcha هم این هست .اگه میشه نحوه ریسورس کردن این کامپننت هم بگید که چطوری در ریسورس قرارش بدم
کد:
"captcha.chat.yahoo.com", 80
این هم برای Data
کد:
On Error Resume Next
  Dim Data As String
    Socket.GetData Data
    If InStr(Data, "captchat/close?") Then
        Caption = "Captcha OK"
        Unload Me
    ElseIf InStr(Data, "?tryagain=") Then
        Caption = "Bad Code"
    End If

سوال بعدی من یه لیست ایدی به برنامه معرفی کردم حالا می خواستم سند تو ال کنم ولی نمی فرسته به لیست . به ایدی تکی میفرسته به لیست نمی فرسته این کدم هست
کد:
Dim i As Integer
For i = 0 To List1.ListCount
YMSG1.PckSendMsg List1.List(i), Text5
Next i
(آخرین ویرایش در این ارسال: ۱۸-آذر-۱۳۸۸, ۰۴:۴۱:۰۰، توسط snoopboy.)
۱۸-آذر-۱۳۸۸, ۰۴:۲۳:۵۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] نوشتن توضیح در فانکشن Add-in eppagh 4 3,633 ۱۳-مرداد-۱۳۹۳, ۱۴:۱۷:۲۸
آخرین ارسال: babyy
  [سوال] فرق کد نوشتن در Class و Modul چیست؟ eppagh 3 3,189 ۰۹-مرداد-۱۳۹۳, ۰۹:۵۴:۵۷
آخرین ارسال: babyy
  نوشتن فایل باینری mahdi321 2 2,758 ۰۳-اردیبهشت-۱۳۹۳, ۰۰:۳۹:۴۰
آخرین ارسال: mahdi321
Question نحوه نوشتن برنامه؟ honarju 4 5,432 ۰۱-اسفند-۱۳۹۱, ۲۳:۰۱:۰۷
آخرین ارسال: honarju
  گرفتن Ignore List snoopboy 9 8,079 ۲۷-آبان-۱۳۹۱, ۲۱:۳۶:۱۳
آخرین ارسال: *spring
  [سوال] خواندن و نوشتن یک فایل باینری به حالت اولیه one hacker alone 2 2,685 ۱۵-آبان-۱۳۹۱, ۲۳:۰۳:۵۷
آخرین ارسال: one hacker alone
  نحوه نوشتن exe میکر movaffag 3 4,339 ۲۱-اسفند-۱۳۹۰, ۱۸:۴۱:۳۰
آخرین ارسال: mohsen0025
Question جلوگیری از جا به جای آیتم های List View !!! 1120 1 3,152 ۰۹-بهمن-۱۳۹۰, ۲۳:۵۲:۱۰
آخرین ارسال: HamedFaa
  درخواست کمک برای نوشتن برنامه در بسکام saba987 0 2,151 ۱۲-دى-۱۳۹۰, ۱۷:۰۳:۲۳
آخرین ارسال: saba987
  نوشتن کیجن برای یه نرم افزار mobina2339 6 6,060 ۲۴-تير-۱۳۹۰, ۲۲:۳۷:۴۲
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 4 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS