امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
پیدا کردن آدرس Desktop و My Documents
نویسنده پیام
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #1
پیدا کردن آدرس Desktop و My Documents
با توجه به ویندوزهای 7 و ایکس پی
و بدون اینکه از محل نصب ویندوز در سیستم مقصد با خبر باشیم
چگونه از طریق کد نویسی آدرس Desktop و My Documents رو پیدا کنیم؟
۲۲-اردیبهشت-۱۳۹۱, ۰۰:۴۹:۲۶
ارسال‌ها
پاسخ
جلالی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 68
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 6
( 78 تشکر در 45 ارسال )
ارسال: #2
RE: پیدا کردن آدرس Desktop و My Documents
(۲۲-اردیبهشت-۱۳۹۱, ۰۰:۴۹:۲۶)RAMA2009 نوشته است: با توجه به ویندوزهای 7 و ایکس پی
و بدون اینکه از محل نصب ویندوز در سیستم مقصد با خبر باشیم
چگونه از طریق کد نویسی آدرس Desktop و My Documents رو پیدا کنیم؟



فایل‌(های) پیوست شده بندانگشتی (ها)
   
۲۲-اردیبهشت-۱۳۹۱, ۱۰:۰۲:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : Payman62, shahin_mybb1.2_import13631
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: پیدا کردن آدرس Desktop و My Documents
ادرس پوشه های مخصوص ویندوز در ادرس خاصی از رجیستری وجود داره

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۲-اردیبهشت-۱۳۹۱, ۱۰:۳۷:۱۹
وب سایت ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #4
RE: پیدا کردن آدرس Desktop و My Documents
(۲۲-اردیبهشت-۱۳۹۱, ۱۰:۳۷:۱۹)lord_viper نوشته است: ادرس پوشه های مخصوص ویندوز در ادرس خاصی از رجیستری وجود داره

این چه وضعشه آخه!!!
اون از آقای جلالی که عکس vb.net 2010 که کاملا بی ربطه فرستاده،
اینم از شما با این جواب دادنتون!
یه مطلب رو درست حسابی تو این سایت نه پیدا کردیم نه جوابشو گرفتیم!
(آخرین ویرایش در این ارسال: ۲۲-اردیبهشت-۱۳۹۱, ۱۵:۴۵:۱۳، توسط RAMA2009.)
۲۲-اردیبهشت-۱۳۹۱, ۱۵:۴۲:۳۴
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #5
RE: پیدا کردن آدرس Desktop و My Documents
جناب RAMA2009اینجا فروم هست هر کی به اندازه وقت یا توانایشش جواب میده و بایدی هم وجود نداره شمام اگه یه سرچ کوچیک میکردین به راحتی جواب والتونو پیدا میکردین


HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explore\User Shell Folders

یا از تابع
SHGetSpecialFolderLocation از shellapi32.dll

کد:
CSIDL_BITBUCKET Recycle bin ¾ file system directory containing file objects in the user's recycle bin. The location of this directory is not in the registry; it is marked with the hidden and system attributes to prevent the user from moving or deleting it.
CSIDL_CONTROLS Control Panel ¾ virtual folder containing icons for the control panel applications.
CSIDL_DESKTOP Windows desktop ¾ virtual folder at the root of the name space.
CSIDL_DESKTOPDIRECTORY File system directory used to physically store file objects on the desktop (not to be confused with the desktop folder itself).
CSIDL_DRIVES My Computer ¾ virtual folder containing everything on the local computer: storage devices, printers, and Control Panel. The folder may also contain mapped network drives.
CSIDL_FONTS Virtual folder containing fonts.
CSIDL_NETHOOD File system directory containing objects that appear in the network neighborhood.
CSIDL_NETWORK Network Neighborhood ¾ virtual folder representing the top level of the network hierarchy.
CSIDL_PERSONAL File system directory that serves as a common respository for documents.
CSIDL_PRINTERS Printers folder ¾ virtual folder containing installed printers.
CSIDL_PROGRAMS File system directory that contains the user's program groups (which are also file system directories).
CSIDL_RECENT File system directory that contains the user's most recently used documents.
CSIDL_SENDTO File system directory that contains Send To menu items.
CSIDL_STARTMENU File system directory containing Start menu items.
CSIDL_STARTUP File system directory that corresponds to the user's Startup program group.
CSIDL_TEMPLATES File system directory that serves as a common repository for document templates

[تصویر:  xshon.png]
از آن نماز که خود هیچ از آن نمی فهمی خدا چه فایده و بهره اکتساب کند
تفاخری نبود مر خدای عالم را که چون تو ابلهی او را خدا حساب کند
۲۲-اردیبهشت-۱۳۹۱, ۱۶:۵۶:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : RAMA2009, behzady
جلالی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 68
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 6
( 78 تشکر در 45 ارسال )
ارسال: #6
RE: پیدا کردن آدرس Desktop و My Documents
(۲۲-اردیبهشت-۱۳۹۱, ۱۵:۴۲:۳۴)RAMA2009 نوشته است:
(۲۲-اردیبهشت-۱۳۹۱, ۱۰:۳۷:۱۹)lord_viper نوشته است: ادرس پوشه های مخصوص ویندوز در ادرس خاصی از رجیستری وجود داره

این چه وضعشه آخه!!!

اون از آقای جلالی که عکس vb.net 2010 که کاملا بی ربطه فرستاده،

دوست عزیز اگر از عکسی که برای جوابت ارایه کردم سر در نیاوردی
بهتر است یادگیری برنامه نویسی را از نو شروع کنی چون جواب تو توی
این دو خط موجود است
Dim desktopp As String = FileIO.SpecialDirectories.Desktop
Dim MyDocumentss As String = FileIO.SpecialDirectories.MyDocuments

ادرس Desktop در desktopp ذخیره شده است
وادرس MyDocuments درMyDocumentss



اینم از شما با این جواب دادنتون!
یه مطلب رو درست حسابی تو این سایت نه پیدا کردیم نه جوابشو گرفتیم!

۲۲-اردیبهشت-۱۳۹۱, ۱۷:۳۴:۱۲
ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #7
RE: پیدا کردن آدرس Desktop و My Documents
نقل قول: دوست عزیز اگر از عکسی که برای جوابت ارایه کردم سر در نیاوردی
بهتر است یادگیری برنامه نویسی را از نو شروع کنی چون جواب تو توی
این دو خط موجود است
Dim desktopp As String = FileIO.SpecialDirectories.Desktop
Dim MyDocumentss As String = FileIO.SpecialDirectories.MyDocuments
شما که خیلی ادعای برنامه نویسیت میشه، بدون اینجا انجمن vb6 و اگه بلدی به vb6 جواب بده وگرنه زحمت نکش!
(۲۲-اردیبهشت-۱۳۹۱, ۱۶:۵۶:۰۴)lord_viper نوشته است: جناب RAMA2009اینجا فروم هست هر کی به اندازه وقت یا توانایشش جواب میده و بایدی هم وجود نداره شمام اگه یه سرچ کوچیک میکردین به راحتی جواب والتونو پیدا میکردین
باور کنید جستجو کردم ولی چیزی جز این پیدا نکردم:
دستورات زیر باعث میشن که پنجره های مورد نظر باز بشن اما آدرس رو برنمیگردونن :
کد:
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}
کد:
Control Panel
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}
Explanation: The Control Panel object whose CLSID is: {21EC2020-3AEA-1069-A2DD-08002B30309D} is a sub-object of My Computer.
کد:
Printers and telecopiers
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{2227A280-3AEA-1069-A2DE-08002B30309D}
کد:
Fonts
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524152}
کد:
Scanners and Cameras
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{E211B736-43FD-11D1-9EFB-0000F8757FCD}
کد:
Network Neighborhood
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{7007ACC7-3202-11D1-AAD2-00805FC1270E}
کد:
Administration Tools
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D20EA4E1-3957-11d2-A40B-0C5020524153}
کد:
Tasks Scheduler
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{21EC2020-3AEA-1069-A2DD-08002B30309D}\::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
کد:
Web Folders
Explorer /N,::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::{BDEADF00-C265-11D0-BCED-00A0C90AB50F}
کد:
Recycle Bin
Explorer /N,::{645FF040-5081-101B-9F08-00AA002F954E}
کد:
Network Favorites
Explorer /N,::{208D2C60-3AEA-1069-A2D7-08002B30309D}
کد:
Default Navigator
Explorer /N,::{871C5380-42A0-1069-A2EA-08002B30309D}
کد:
Computer search results folder
Explorer /N,::{1F4DE370-D627-11D1-BA4F-00A0C91EEDBA}
کد:
Network Search Results computer
Explorer /N,::{E17D4FC0-5564-11D1-83F2-00A0C90DC849}
کد:
My Documents
Explorer /N,::{450D8FBA-AD25-11D0-98A8-0800361B1103}

'Programming.rzb.ir
اجرای فرمان زير باعث نمايش کنترل User Accounts ميشود:
کد:
rundll32.exe netplwiz.dll,UsersRunDll

اجرای فرمان زير در خط فرمان باعث اجرای Add Printer Wizard ميشود:
کد:
rundll32.exe printui.dll,PrintUIEntry /il

اجرای فرمان زير باعث نمايش پنجره New Share ميشود:
کد:
rundll32.exe ntlanui.dll,ShareCreate

اجرای فرمان زير باعث نمايش پنجره Shared Directories ميشود:
کد:
rundll32.exe ntlanui.dll,ShareManage

اجرای فرمان زير باعث نمايش پنجره System Properties ميشود:
کد:
rundll32 shell32,Control_RunDLL "sysdm.cpl"
فرمان زير اين امکان را به شما ميدهد که از خط فرمان يک URL را باز کنيد:
کد:
rundll32.exe url.dll,FileProtocolHandler http://www.google.com
نمایش Folder Option
کد:
rundll32.exe shell32.dll,Options_RunDLL

برای استفاده از این کد ها باید اونا رو در کد (" ")Call Shell قرار بدیم.
منبع : programming.rozblog.com
(آخرین ویرایش در این ارسال: ۲۲-اردیبهشت-۱۳۹۱, ۱۷:۵۳:۴۸، توسط RAMA2009.)
۲۲-اردیبهشت-۱۳۹۱, ۱۷:۴۱:۵۲
ارسال‌ها
پاسخ
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #8
RE: پیدا کردن آدرس Desktop و My Documents
نقل قول: شما کلا برنامه نویسی .net میدونی چی هست؟ اگه میدونستی حتما این موضوع رو متوجه بودی که تابع ها تو تمام دات نت ها مشترک هست و چیزی که تو یکی از زبونا باشه تو دیگری هم هست.
اون بنده خدا جواب شما رو داد شما خودت نمیخوای استفاده کنی.
بعدش هم تو فروم هرکس که دوست داشت میاد و کمک میکنه و این طرز تحکم آمیز شما که میگید بدو جواب بده زیاد با تعریف فروم جور نیست......

مشکل شما اینه که اصلا متوجه نیستی این بخش مربوط به VB 6.0 هستش و نه NET.

کسی هم شمارو مجبور به جواب دادن نکرده، من فقط به آقای lord_viper گفتم که جوابشونو کامل کنند و ازشون هم تشکر کردم و تو شدی کاسه ی داغ تر از آش!
(آخرین ویرایش در این ارسال: ۲۳-اردیبهشت-۱۳۹۱, ۰۲:۲۳:۳۷، توسط RAMA2009.)
۲۳-اردیبهشت-۱۳۹۱, ۰۲:۲۰:۱۵
ارسال‌ها
پاسخ
shahin_mybb1.2_import13631 آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 0
تاریخ عضویت: شهریور ۱۳۸۲

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: پیدا کردن آدرس Desktop و My Documents
باشه اصلا حق با شما.
منم از آقای جلالی به خاطر مطلب خوبشون تشکر کردم.کاری به بقیه داستان ها ندارم.
۲۴-اردیبهشت-۱۳۹۱, ۰۰:۴۸:۲۴
ارسال‌ها
پاسخ
جلالی آفلاین
كاربر دو ستاره
**

ارسال‌ها: 68
موضوع‌ها: 1
تاریخ عضویت: بهمن ۱۳۹۰

تشکرها : 6
( 78 تشکر در 45 ارسال )
ارسال: #10
RE: پیدا کردن آدرس Desktop و My Documents
(۲۲-اردیبهشت-۱۳۹۱, ۰۰:۴۹:۲۶)RAMA2009 نوشته است: با توجه به ویندوزهای 7 و ایکس پی
و بدون اینکه از محل نصب ویندوز در سیستم مقصد با خبر باشیم
چگونه از طریق کد نویسی آدرس Desktop و My Documents رو پیدا کنیم؟

دوست عزیز نمیدانم چرا بعضی ها دنبال چیزهای از رده خارج شده هستن
مثلا دریل آلمان غربی
یا VB6
در هر حال
این دو دستور در ویبی 6 ودر ویندوز سون کار می کند
دوست عزیز نمی دانم چرا بعضی ها دنبال ابزارهای از رده خارج شده هستن
ودر تاریخ زندگی می کنند
مثلا دریل المان غربی
یا VB6
در هر حال این دو عدد کد در ویی بی 6
ودر ویندوز سون کار می کند


فایل‌(های) پیوست شده بندانگشتی (ها)
       
(آخرین ویرایش در این ارسال: ۲۴-اردیبهشت-۱۳۹۱, ۰۱:۲۹:۱۰، توسط جلالی.)
۲۴-اردیبهشت-۱۳۹۱, ۰۱:۱۹:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : RAMA2009, Di Di
RAMA2009 آفلاین
Banned

ارسال‌ها: 131
موضوع‌ها: 38
تاریخ عضویت: اسفند ۱۳۸۹

تشکرها : 43
( 59 تشکر در 51 ارسال )
ارسال: #11
RE: پیدا کردن آدرس Desktop و My Documents
نقل قول: دوست عزیز نمی دانم چرا بعضی ها دنبال ابزارهای از رده خارج شده هستن
ودر تاریخ زندگی می کنند
مثلا دریل المان غربی
یا VB6
در هر حال این دو عدد کد در ویی بی 6
ودر ویندوز سون کار می کند


بابت پاسختون ممنون، در جواب باید بهتون بگم:

حرف شما متین! آدم باید به روز باشه؛

خود من هم دنبال یاد گیری VB.NET و #C هم هستم، و #C رو تا یه جاهایی پیش رفتم


اما اینکه چرا کد VB6 میخوایم به خودمون مربوطه!

اگه VB6 به تاریخ پیوسته بود این بخش از انجمن هم باید بیکار می بود!

یا نرم افزار قدرتمند Rational Rose که برای تعریف مهندسی ها ست، امکان تبدیل مهندسی یک کار را به کد VB6 نمی داد!

مثلا آیا شما میتوانید به زبان ++C لقب زبان از رده خارج شده بدهید؟!!!

در ضمن این رو هم بدونید VB6 همچنان طرفدارهای خودشو داره، و خیلی از برنامه هارو خیلی ساده میتوانید در VB6 بنویسید!

و در خیلی از آموزشگاه ها همچنان VB6 تدریس می شود!
(آخرین ویرایش در این ارسال: ۲۴-اردیبهشت-۱۳۹۱, ۱۳:۱۸:۱۹، توسط RAMA2009.)
۲۴-اردیبهشت-۱۳۹۱, ۱۲:۴۶:۰۳
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] آدرس‌دهی مطلق بدون استفاده از Sheet Name eppagh 0 2,012 ۲۲-مرداد-۱۳۹۳, ۱۰:۴۹:۲۵
آخرین ارسال: eppagh
  [سوال] پیدا کردن تمامی هندلها policweb 2 3,285 ۲۰-شهریور-۱۳۹۲, ۲۲:۰۳:۰۱
آخرین ارسال: Ghoghnus
  پیدا کرددن کامپوننت megatron 6 5,177 ۰۸-اردیبهشت-۱۳۹۲, ۲۳:۱۲:۲۹
آخرین ارسال: megatron
  [سوال] لود تصویر با استفاده از آدرس treasury 1 3,316 ۰۸-فروردین-۱۳۹۲, ۱۴:۰۸:۱۷
آخرین ارسال: Ghoghnus
  پیدا کردن فایل ها با پسوند خاص و کپی آن ها در یک فولدر ppcsoft 5 8,156 ۰۹-بهمن-۱۳۹۱, ۱۹:۳۷:۲۶
آخرین ارسال: fararaz
  پیدا کردن یک فایل در کامپیوتر با ویژوال بیسیک silent718 11 11,632 ۱۱-مهر-۱۳۹۱, ۰۸:۱۰:۵۲
آخرین ارسال: loack
  بلوکه کردن آدرس سایت درvb silent718 1 2,314 ۲۹-مرداد-۱۳۹۱, ۱۵:۵۳:۳۸
آخرین ارسال: apcog
  پیدا کردن کاربران ویندوز s7004u 5 6,337 ۰۳-تير-۱۳۹۱, ۲۲:۴۷:۵۲
آخرین ارسال: s7004u
  پیدا کردن وبلاگ های بروز شده بلاگفا rap0661 13 19,411 ۳۱-فروردین-۱۳۹۱, ۱۸:۲۹:۰۶
آخرین ارسال: rap0661
Question پیدا کردن هندل یک شی که caption آن را نمیدانیم crafcrab 12 10,810 ۱۹-بهمن-۱۳۹۰, ۰۹:۵۱:۱۸
آخرین ارسال: lord_viper

پرش به انجمن:


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

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