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

ارسال‌ها: 73
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 35
( 27 تشکر در 17 ارسال )
ارسال: #1
Cool  روشن و خاموش کردن Status یاهو
با سلام و خسته نباشید به دوستان

من با این کد تونستم یاهو 10 رو از Status Invisible به Avalaible تغییر بدم

اما نتونستم دوباره Invisible کنم ممنون میشم راهنمایی کنید ، این کد توی ورژن قدیمی یاهو کار می کرد ولی الان فقط قسمت Avalible جواب میده و قسمت Invisible جواب نمیده !!

کد:
کد روشن :

Dim i As Byte
Dim yahoobuddymain As Long
yahoobuddymain = FindWindow("YahooBuddyMain", vbNullString)
SendMessage yahoobuddymain, WM_COMMAND, 376, 0

کد:
کد Invisible :

Dim i As Byte
Dim yahoobuddymain As Long
yahoobuddymain = FindWindow("YahooBuddyMain", vbNullString)
SendMessage yahoobuddymain, WM_COMMAND, &H809E, 0



ممنون میشم راهنمایی کنید

[تصویر:  Behrang-Emza.gif]
۰۴-مرداد-۱۳۹۰, ۰۱:۴۳:۳۷
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

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

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #2
RE: روشن و خاموش کردن Status یاهو


کد:
'invis
SendMessage HwndYMain, WM_COMMAND, 375, 0
۰۴-مرداد-۱۳۹۰, ۰۷:۱۲:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : sevdaboy
sevdaboy آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 35
( 27 تشکر در 17 ارسال )
ارسال: #3
RE: روشن و خاموش کردن Status یاهو
با تشکر CrazyFULL میشه یه توضیح بدین که این عدد 375 رو به چه صورت پیدا کردین و اگر با کمک نرم افزار بوده ، نرم افزار مورد نظر رو در اختیار ما بزارین :X ممنونم

[تصویر:  Behrang-Emza.gif]
۰۴-مرداد-۱۳۹۰, ۰۹:۵۸:۲۴
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

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

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #4
RE: روشن و خاموش کردن Status یاهو
عدد 375 شماره آيتم آيدی منو هست که به وسيله تابع GetMenu و GetSubMenu و GetMenuItemID به دست مياد

مثال:

کد:
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long '
Private Declare Function GetMenu Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function GetMenuItemCount Lib "user32" (ByVal hMenu As Long) As Long
Private Declare Function GetMenuItemID Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function GetMenuString Lib "user32" Alias "GetMenuStringA" (ByVal hMenu As Long, ByVal wIDItem As Long, ByVal lpString As String, ByVal nMaxCount As Long, ByVal wFlag As Long) As Long
Private Declare Function GetSubMenu Lib "user32" (ByVal hMenu As Long, ByVal nPos As Long) As Long
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_COMMAND = &H111

کد:
Private Sub Command2_Click()
Dim HwndYMain As Long
Dim strMenu As String * 255
Dim hMenu1 As Long, hSubMenu1 As Long, hSubMenu2 As Long, hMenuItemID As Long


HwndYMain = FindWindow("YahooBuddyMain", vbNullString)



hMenu1 = GetMenu(HwndYMain) 'handel menue balaye yahoo messenger
hSubMenu1 = GetSubMenu(hMenu1, 0) ' id avalin menu
hSubMenu2 = GetSubMenu(hSubMenu1, 0) 'id submenue menuye aval
hMenuItemID = GetMenuItemID(hSubMenu2, 2) 'invis

Text2 = hMenuItemID
Call GetMenuString(hSubMenu1, hMenuItemID , strMenu, 255, 1)

Text1 = strMenu

End Sub

[تصویر:  1407020768.jpg]

اگه مثال بالا رو درک کنی ميتونی آيدی هر آيتم منو يی رو بدست بياری
شايد ابزار هايی برای پيدا کردن آيدی منو ها و ساب منو های يه برنامه باشه اما من نميشناسم

(آخرین ویرایش در این ارسال: ۰۵-مرداد-۱۳۹۰, ۰۸:۰۹:۲۰، توسط CRazYFULL.)
۰۵-مرداد-۱۳۹۰, ۰۸:۰۵:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : sevdaboy
parham2010 آفلاین
تازه وارد

ارسال‌ها: 17
موضوع‌ها: 5
تاریخ عضویت: شهریور ۱۳۸۹

تشکرها : 0
( 5 تشکر در 5 ارسال )
ارسال: #5
RE: روشن و خاموش کردن Status یاهو
باید بگم که کار نمیکنه
۰۶-مرداد-۱۳۹۰, ۱۵:۱۶:۲۰
ارسال‌ها
پاسخ
sevdaboy آفلاین
كاربر دو ستاره
**

ارسال‌ها: 73
موضوع‌ها: 24
تاریخ عضویت: مهر ۱۳۸۵

تشکرها : 35
( 27 تشکر در 17 ارسال )
ارسال: #6
RE: روشن و خاموش کردن Status یاهو
با تشکر از مجتبی عزیز به خاطر جواب کاملشون

کاملاً کار کرد ، ممنونم داداش

[تصویر:  Behrang-Emza.gif]
(آخرین ویرایش در این ارسال: ۰۷-مرداد-۱۳۹۰, ۰۱:۱۹:۳۴، توسط sevdaboy.)
۰۷-مرداد-۱۳۹۰, ۰۱:۱۹:۱۱
ارسال‌ها
پاسخ
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #7
RE: روشن و خاموش کردن Status یاهو
سلام مجتبی جان میشه لطف کنی طریقه پی ام فرستادنم بگی ؟ ممنون میشم

اگه کسیم بلده لطفا بگه

ممنون
منظورم اینه وقتی یاهو مسنجر آن شد خودش یه پی ام خاصی به آیدی خاصی بده

(آخرین ویرایش در این ارسال: ۰۹-مرداد-۱۳۹۰, ۰۰:۰۳:۱۹، توسط reza-ezdeham.)
۰۸-مرداد-۱۳۹۰, ۲۳:۵۸:۱۴
ارسال‌ها
پاسخ
reza-ezdeham آفلاین
كاربر تک ستاره
*

ارسال‌ها: 26
موضوع‌ها: 6
تاریخ عضویت: تير ۱۳۸۹

تشکرها : 5
( 14 تشکر در 12 ارسال )
ارسال: #8
RE: روشن و خاموش کردن Status یاهو
کسی از دوستان نیس به سوالم جواب بده ؟؟؟؟؟

لطفا کسی میدونه بگه

۱۴-مرداد-۱۳۹۰, ۲۳:۰۸:۱۱
ارسال‌ها
پاسخ
CRazYFULL غایب
مدیر بازنشسته
*****

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

تشکرها : 1546
( 2836 تشکر در 593 ارسال )
ارسال: #9
RE: روشن و خاموش کردن Status یاهو
برای سؤالات جديد تاپيک جديد ايجاد کنيد

ميتونيد اين مثال رو که با دلفی نوشته شده رو به vb تبديل کنيد
يا
ميتونيد با استفاده از API shellexecute و با پارامتر ymsgr:sendIM?victim پنجره pm ياهو رو باز کنيد و تا قبل از اين که ديده بشه پرنت پنجره رو به برنامه خودتون تغيير بديد و در ادامه با اين مثال پيغام ارسال کنيد





۱۵-مرداد-۱۳۹۰, ۰۱:۱۴:۵۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  روشن کردن يک lED با usb با کد نويسي در vb6 هوشیاری 14 22,100 ۲۹-آذر-۱۳۹۳, ۱۳:۳۹:۲۰
آخرین ارسال: avrpicarm
  سورس کد بدست اوردن ادد لیست یاهو storng_function 15 17,977 ۱۶-بهمن-۱۳۹۲, ۱۷:۱۷:۱۰
آخرین ارسال: majid12376
Exclamation درخواست ارسال پی ام در یاهو alipc1 8 6,093 ۲۲-تير-۱۳۹۲, ۲۱:۱۱:۵۶
آخرین ارسال: Ghoghnus
Sad سوال در مورد ارسال پی ام در یاهو مسنجر blackhacking21 6 5,269 ۱۷-فروردین-۱۳۹۲, ۱۰:۵۰:۵۱
آخرین ارسال: lord_viper
Question [سوال] ارتباط با سرور Voice یاهو W-I-L-S-O-N 0 2,521 ۰۵-شهریور-۱۳۹۱, ۱۴:۰۲:۳۶
آخرین ارسال: W-I-L-S-O-N
  دانلود سورس روبات یاهو Pr0grammer 7 11,814 ۰۲-شهریور-۱۳۹۱, ۱۷:۵۷:۲۹
آخرین ارسال: amir-mj
  سورس ربات تبلیغاتی یاهو BS-Spammer که خودم نوشتم (فقط برای آشنایی دوستان با ساخت اسپم +behnam+ 26 23,583 ۱۲-تير-۱۳۹۱, ۰۷:۵۱:۰۵
آخرین ارسال: bermuda01
  تشخیص خاموش شدن/رست شدن/لاگ اف شدن ویندوز در وی بی6 RAMA2009 12 9,773 ۱۸-اسفند-۱۳۹۰, ۰۳:۳۱:۵۴
آخرین ارسال: RAMA2009
  مشکل فرستادن متن در یاهو 11.5 sevdaboy 0 2,267 ۲۴-بهمن-۱۳۹۰, ۲۲:۲۱:۵۹
آخرین ارسال: sevdaboy
  [سوال] تغییر استاتوس یاهو ایدی از طریق ریجیستری movaffag 2 2,822 ۲۳-بهمن-۱۳۹۰, ۲۲:۲۱:۱۳
آخرین ارسال: movaffag

پرش به انجمن:


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

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