View Full Version : نحوه دسترسی به نام فایل انتخاب شده در ویندوز
mehdi_moosavi
چهارشنبه 22 اردیبهشت 1389, 17:20 عصر
با سلام و احترام
وقتی در محیط ویندوز از طریق My Computer یکی از درایوها رو باز میکنیم و روی یکی از فایلها و یا فولدرها کلیک میکنیم اون فایل یا فولدر انتخاب میشه.
حالا نام و مسیر این فایل یا فولدر رو در دلفی چطور میشه بدست آورد؟
لطفا راهنمایی کنید
با تشکر
vcldeveloper
چهارشنبه 22 اردیبهشت 1389, 18:24 عصر
هر Process برای خودش یک مسیر جاری داره که با استفاده از GetCurrentPath به دست میاد. مسیر جاری یک Process لزوما مسیر جاری سایر Process ها نیست.
اگر میخواید بدونید کاربر در Windows Explorer چه مسیری را انتخاب کرده، باید با همان Windows Explorer تعامل برقرار کنید؛ مثلا آدرس پوشه را از کادر Address آن بخوانید. در این مورد، همین چند وقت پیش یک تاپیک در این تالار ایجاد شده بود. می تونید به آن تاپیک مراجعه کنید.
مصطفی ساتکی
چهارشنبه 22 اردیبهشت 1389, 21:20 عصر
آقای کشاورز کجا رو گرفتی . قربان شما بایستی با Shell این کارو انجام بدید. با این Dll رو می تونید استفاده کنید. ضمناً همنطور که میدونید برای ثبت dll باید از Regsvr32 به شکل زیر استفاده نماید.
Regsvr32 path.dll
پس از ثبت این dll یک گزینه به منوی Shell فایل ها و فولدرها اضافه میشه
AliReza Vafakhah
چهارشنبه 22 اردیبهشت 1389, 21:46 عصر
این هم تاپیکی که آقای کشاورز اشاره کردن
http://barnamenevis.org/forum/showthread.php?t=215847
این سورس واقعا در این زمینه عالی هست ؛ با تشکر از آقای مهری
vcldeveloper
چهارشنبه 22 اردیبهشت 1389, 23:19 عصر
آقای کشاورز کجا رو گرفتی . قربان شما بایستی با Shell این کارو انجام بدید. با این Dll رو می تونید استفاده کنید. ضمناً همنطور که میدونید برای ثبت dll باید از Regsvr32 به شکل زیر استفاده نماید.
خسته نباشید...
اگر پست ها را با دقت مطالعه می کردید، نوشته شده بود:
اگر میخواید بدونید کاربر در Windows Explorer چه مسیری را انتخاب کرده، باید با همان Windows Explorer تعامل برقرار کنیدWindows Explorer بخشی از Shell ویندوز هست. اینکه شما یک Shell Extension بنویسید، هم چیزی نیست جز همون مطلبی که در بالا بهش اشاره شد؛ یعنی: "باید با همان Windows Explorer تعامل برقرار کنید"
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.