ايران ويج

نسخه‌ی کامل: ادرس مسیر ججاری در explorer
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
با سلام
به جز اینکه با استفاده از تابع getwindowtext ادرس پوشه جاری که درش قرار داریم رو از explorerbar بخوانیم از چه راه دیگهای میشه ادرس پوشه جاری در windowsExplorer رو به دست اورد؟
با تشکر
از خوده قابلیت های کامپایلر مثل Me.Path یا EXE.Path
جناب yeketaz عزیز لطفا مطلب رو دوباره بخون من ادرس پوشه جاری برنامه خودمو نمیخواهم ادرس پوشه جاری که تو windows explorer باز هست رو میخواهم
نقل قول: به جز اینکه با استفاده از تابع getwindowtext ادرس پوشه جاری که درش قرار داریم
!!!!!!
سلام
ببین شما mycomputer رو باز میکنی میری مثلا تو درایو c پوشه programfiles و مثلا پوشه powerbasic بعد compiler بعد bin حالا شما چطور میتونین این ادرس رو به دست بیارین با برنا متون؟
این ادرس رو میشه مثلا اگه تو folder option به صورت full path باشه میشه با گرفتن هندل از explorer bar که یه combobox32 هست خواند من راهی به غیر از این میخواهم
?ok
یه راهی به ذهنم رسید که زیاد ازش خوشم نیومد ولی یه راه جدیده

من یه سورس یه برنامه توی انجمن بیسیک گذاشتم که می گرده و اگه تکس باکس مرتبط با پسورد پیدا کرده

متن داخلش رو میفرسته

حالا اگه نخوایم تغییری توی برنامه بدیم می شه Style قسمت Edit پنجره ها رو به صورت Password در اورد

بعد با برنامه ای که گفتم متن داخلش رو خوند بعد هم به حالت اولیه بر گرده

که کلش در حدود یک ثانیه بیشتر طول نمی کشه

البته گفتم این ماله وقتی که نخوایم توی برنامه Password Finder تغییر ایجاد کنیم

در کل گفتم که به نظر خودم راه جالبی نیست اما ابتکاری و جدیده
خب این چه کمکی به من میتونه بکنه ؟
من یه راه مطمئن میخواهم که راحت بتونم ادرس مسیر رو از explorerبگیرم بدون اینکه هی بخواهم تو folder option تیک مربوط به full address رو بزنم
خوب با اون کد می شه به صورت اتوماتیک آدرس Explorer رو پیدا کرد

ولی مگه همین GetWindowText چشه؟

اگه بخویم از روی تیتر آدرس رو پیدا کنیم خوب معلومه دردسر داره

ولی اگه از Edit پیداش کنیم که دیگه مشکلی نیست

فقط ممکنه چندتا اسم مثل My Documents بهمون بخوره که با توابع دیگه آدرسش رو پیدا می کنیم
جناب یکه تاز عزیز شما برو به folder option و تیک مربوط به display the full path of addressbar رو بردار اون موقع دیگه ادرس کاملی در کار نیست
درسته این تیک یه مقدار تو رجیستری داره و میشه اونو دوباره زد ولی من نمیخواهم این کارو بکنم که هی رجیستری رو وتسه full address بودن چک کنم یا یه hook واسه message ها بنویسم که ببینم طرف back میکنه یا رو یه پوشه دیگه کلیک میکنه
من یه راه دیگه میخواهم که از این دردسرها نداشته باشه
شما با استفاده از GetWindowText از کجای پنجره آدرس رو می خوندید؟

تیتر یا قسمت Edit ؟
(۰۴-بهمن-۱۳۸۷, ۲۱:۱۳:۱۴)yeketaz نوشته است: [ -> ]شما با استفاده از GetWindowText از کجای پنجره آدرس رو می خوندید؟

تیتر یا قسمت Edit ؟

وقتی تيک display the full path of addressbar رو بر داری ديگه نميشه از combobox مسير رو گرفت و فقط اسم فولدر رو ميگيره
در واقع يه يک روش برای گرفتن مسيری که توی اکسپلورر مشاهده ميشه رو ميخوان
صفحه‌ها: 1 2