PDA

View Full Version : سوال: استفاده از متد Shell



kuh_nur
سه شنبه 09 مهر 1387, 00:58 صبح
سلام دوستان
من دارم یه برنامه می نویسم به مشکلات زیر برخوردم
1- می خواستم بدونم که مسیر های زیر رو چه جوری با دستور shell باز کنم
الف )my computer
ب ) recycle bin
2- من یه اکتیو ایکس دارم که زیر همه کنترل هام قرار میگیره و هر کاری می کنم رو نمیاد فکر کنم از ZOrder باشه چیکارش کنم
ممنون میشم اگه کمک کنین خیلی خیلی نیاز دارم

vbhamed
سه شنبه 09 مهر 1387, 04:34 صبح
سلام

براي سؤال 2، اكتيوايكستون رو داخل يك PictureBox قرار بدين و PictureBox رو بفرستيد رو
سؤال 1 هم جستجو كنيد داخل سايت هست، پيدا نكردين تو گوگل جستجو كنيد

sohrab o
سه شنبه 09 مهر 1387, 04:38 صبح
http://barnamenevis.org/forum/showthread.php?t=124531

Mbt925
سه شنبه 09 مهر 1387, 19:44 عصر
هر سوال رو در یک تاپیک مطرح کنید.

برای باز کردن My Computer رشته ی """" (4 تا) برای متد Shell قرار بدید.
و برای باز کردن Recycle Bin رشته زیر رو :



explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}

kuh_nur
چهارشنبه 10 مهر 1387, 00:40 صبح
دوستان عزیز
اولا عید فطر مبارک دوما با تشکر از لطفتون
سئوال دومی جواب داد ممنون
ولی سئوال اولی کنترل مذکور کنترلی هست که تو سایت به اسم png in vb نام گذاری شده ولی هر کار کردم روی کنترل هایی مثل همون پیکجر باکس یا کنترل هایی که کانتینر دارند قرار نمیگیره اگه از پیکچر باکس استفاده کنم خاصیت ترنسپرنتش از بین میره
بازم ممنون از لطفتون

kuh_nur
چهارشنبه 10 مهر 1387, 00:50 صبح
ببخشید بازم یک سئوال دیگه
اگه بخوایم این مسیر های (مربوط به سئوال دوم ) رو با یک کنترل مثل فایل لیست ویو یا شل ویو باز کنیم
یا بهتر بگم مسیر های خاص ویندوز رو چطور با کنترل های شل ویو و فایل لیست ویوو نمایش داد
دوست عزیز آقای MBT چهار """" برای مای کامپیوتر جواب نداد
اگه اونم مثل recycle bin کد خاصی داره لطف کنید بذارین

__siavash__
چهارشنبه 10 مهر 1387, 10:41 صبح
این برای MyComputer





My Computer
Explorer /E,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
Explanation: The object My Computer is a namespace which has the CLSID: {20D04FE0-3AEA-1069-A2D8-08002B30309D}





باز كردن مسیر ها و پوشه های خاص ویندوز (http://barnamenevis.org/forum/showpost.php?p=553954&postcount=252)


آشنایی با RunDll32.exe (http://barnamenevis.org/forum/showthread.php?t=113703)

Mbt925
چهارشنبه 10 مهر 1387, 14:48 عصر
ولی سئوال اولی کنترل مذکور کنترلی هست که تو سایت به اسم png in vb نام گذاری شده ولی هر کار کردم روی کنترل هایی مثل همون پیکجر باکس یا کنترل هایی که کانتینر دارند قرار نمیگیره اگه از پیکچر باکس استفاده کنم خاصیت ترنسپرنتش از بین میره
بازم ممنون از لطفتون

این کنترل نمی تونه روی کنترل های دیگه قرار بگیره چون یه کنترل WindowLess هست.



دوست عزیز آقای MBT چهار """" برای مای کامپیوتر جواب نداد



Shell "explorer.exe """""

kuh_nur
پنج شنبه 11 مهر 1387, 01:39 صبح
Shell "explorer.exe """""
خطا میده بدون متن و عنوان و یک دکمه ok

hamid_sos
دوشنبه 15 مهر 1387, 11:18 صبح
با این کد میشه my computer رو باز کرد

hamid_sos3 = Shell("Explorer ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}", vbNormalFocus

kuh_nur
دوشنبه 15 مهر 1387, 23:56 عصر
باتشکر از همه دوستان مشکل حل شد