نیشان دادنی فایلهای پاک شوده

m javad

کاربر متخصص
راهنمایی

با سلام:rose:
برای سرچ میتونید از پلاگین Plugy استفاده کنید.
در ضمن پلاگین Searcher به هنگام سرچ تمام مسیر های در حال جستجو رو در برنامه باز نگه میداره. مثلا اگه وسط جستحو بخواهید نام یکی از دایرکتوری ها رو عوض کنید نمیذاره که این برای کار شما خوب نیست.
متاسفانه نمیتونم براتون نمونه بزارم .چون جند وقتی حسابی درگیرم.
برای داشتن یه نوار تکمیل شونده هم اینقدر نیاز به داشتن اطلاعات عجیب و قریب نیست.
با داشتن یه پارامتر نهایی و یه پارامتر فعلی میتونید اونو طراحی کنید.
موفق باشید.
 

evil_gates

اين نيز بگذرد ...
برای داشتن یه نوار تکمیل شونده هم اینقدر نیاز به داشتن اطلاعات عجیب و قریب نیست.
با داشتن یه پارامتر نهایی و یه پارامتر فعلی میتونید اونو طراحی کنید.

دوست عزیز
ممکنه راجع به الگوریتمتون کمی توضیح بدید که چطوری بدون داشتن پارامترهایی که تو پست قبلی عرض کردم یک نوار پیشرفت واقعی میسازید؟
 

ali guard

Member
با سلام:rose:
برای سرچ میتونید از پلاگین plugy استفاده کنید.
در ضمن پلاگین searcher به هنگام سرچ تمام مسیر های در حال جستجو رو در برنامه باز نگه میداره. مثلا اگه وسط جستحو بخواهید نام یکی از دایرکتوری ها رو عوض کنید نمیذاره که این برای کار شما خوب نیست.
متاسفانه نمیتونم براتون نمونه بزارم .چون جند وقتی حسابی درگیرم.
برای داشتن یه نوار تکمیل شونده هم اینقدر نیاز به داشتن اطلاعات عجیب و قریب نیست.
با داشتن یه پارامتر نهایی و یه پارامتر فعلی میتونید اونو طراحی کنید.
موفق باشید.

اينشا اللة فرست كرديد يك نمونة بزريد خيلى ممنونم
 

m javad

کاربر متخصص
evil_gates : قبلا هم گفتم برای ساختن یک نوار پیشرفت از صفر تا صد نیاز به پارامترهای مختلفی هست. مثل داشتن سرعت سیستم مقصد، حجم عملیاتی که باید پردازش بشه، محاسبه مدت زمان انجام عملیات بر اساس سرعت سیستم مقصد و ... که لازمه با زبانهای قدرتمندتری نوشته بشه

سلام:rose:
این همه اطلاعات رو برا چی میخواهید؟
داشتن سرعت سیستم مقصد !!!! محاسبه مدت زمان انجام عملیات !!!!! زبانهای قدرتمندتر !!!!!
شایدم من اشتباه متوجه شدم.
منظور من از نوار پیشرفت 0 تا 100 یه چیزی هست که نشون بده چند درصد از کل کار مورد نظر تموم شده.
اگه درست متوجه شدم که اصلا اصلا اصلا نیاز به این همه دنگ و فنگ نیست.
معمولا این نوارها برای کپی کردن فایل ، دانلود ، جستجو ، نصب نرم افزار و ... استفاده میشن.
پلاگینهایی هم برای این کار هست که نیاز به استفاده از MoveTo یا MoveObject نباشه.
میمونه دادن اطلاعات که همونطور که گفتم فقط با داشتن یه پارامتر نهایی و یه پارامتر فعلی میتونید اونو طراحی کنید. همین
اگرم منظورتون چیزه دیگه ای بوده من عذر خواهی میکنم.
 

evil_gates1

New Member
سلام:rose:
این همه اطلاعات رو برا چی میخواهید؟
داشتن سرعت سیستم مقصد !!!! محاسبه مدت زمان انجام عملیات !!!!! زبانهای قدرتمندتر !!!!!
شایدم من اشتباه متوجه شدم.
منظور من از نوار پیشرفت 0 تا 100 یه چیزی هست که نشون بده چند درصد از کل کار مورد نظر تموم شده.
اگه درست متوجه شدم که اصلا اصلا اصلا نیاز به این همه دنگ و فنگ نیست.
معمولا این نوارها برای کپی کردن فایل ، دانلود ، جستجو ، نصب نرم افزار و ... استفاده میشن.
پلاگینهایی هم برای این کار هست که نیاز به استفاده از MoveTo یا MoveObject نباشه.
میمونه دادن اطلاعات که همونطور که گفتم فقط با داشتن یه پارامتر نهایی و یه پارامتر فعلی میتونید اونو طراحی کنید. همین
اگرم منظورتون چیزه دیگه ای بوده من عذر خواهی میکنم.


دوست عزیز
فرض کنید شما با یک کامپیوتر P5 کار میکنید و بنده با یک سیستم P3 .

من و شما هر دو یک سیستم عامل داریم و قراره یک برنامه رو اجرا کنیم. (مثلا یک DVD رو کپی کنیم)

سرعت انتقال اطلاعات تو سیستم شما با توجه به سخت افزارهایی که دارید ممکنه 1 دقیقه طول بکشه. اما تو سیستم من همون اطلاعات بیش از چند دقیقه زمان میخواد تا کپی بشن.

فرض کنید که ما یک نوار پیشرفت با moveto درست کردیم که قرار هست از نقطه صفر به نقطه 100 در عرض 60 ثانیه حرکت کنه.

نتیجه؟

در سیستم شما همزمان با کپی شدن اطلاعات به درستی نوار پیشرفت کامل میشه اما تو سیستم من با اینکه نوار پیشرفت تکمیل شده اما هنوز فایل هام در حال کپی شدن هست.

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

ما احتیاج داریم متوسط سرعت سیستم مقصد رو بدست بیاریم. متوسط حجم فایلهایی که قرار هست پردازش بشن رو هم بدست بیاریم. و بعد با داشتن این پارامترها محاسبه کنیم که چه مدت زمان طول خواهد کشید که کل عملیات مورد نظر ما انجام بشه و نوار پیشرفت رو بر اون اساس تنظیم کنیم.

ضمن اینکه در طول راه ممکنه کاربر کارهای دیگه ای هم انجام بده که رو سرعت سیستمش تاثیر بزاره و به همون نسبت رو سرعت پردازش اطلاعات ما. پس باید مدام این موارد رو چک کنیم و درصد تکمیل شدن نوار پیشرفتمون رو باهاش تطبیق بدیم.

به نظر شما این کار با mmb انجام میشه؟
تا جایی که بنده اطلاع دارم خیر چنین چیزی رو نمیشه با mmb و با دستور moveto ساخت.

پلاگینهایی هم برای این کار هست که نیاز به استفاده از MoveTo یا MoveObject نباشه
اون پلاگین ها رو با mmb تولید کردن یا با زبانهای قدرتمند تر دیگه ای دوست عزیز؟

امیدوارم تونسته باشم منظورم رو برسونم
موفق باشید
 

evil_gates

اين نيز بگذرد ...
جناب evil_gates، آیا آیدی های evil_gates1 ، evil_gates 1 هم مربوط به شما هست ؟

بله دوست عزیز

دو سه روزی بود که با اکانت خودم نمیتونستم بالا بیام. دیتابیس ارور میداد. به مدیران هم نامه فرستادم اما هیچ پاسخی نگرفتم.

فکر کردم شاید اکانتم خراب شده. یا شاید مشکل از سیستم منه. اما بعضی از دوستان دیگه هم همین مشکل رو داشتن.

برای تست، اکانت دیگه ساختم اما جالب بود که بعد از اینکه از اکانت خارج میشدم دوباره همون مشکل قبلی رو داشتم یعنی دیتابیس ارور میداد و نمیتونستم دوباره وارد شم.

به هر حال ظاهرا الان مشکل حل شده و من میتونم با همین اکانتم کار کنم.

چون ساخت بیشتر از یک اکانت مخالف قوانین هست و من هم دسترسی ندارم تا این اکانتهای جدیدی که ساختم رو حذف کنم. اگه امکان داره حذفشون کنید.

ممنون
:rose:
 
آخرین ویرایش:

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
این ارور مربوط به دیتابیس هیچ ارتباطی با یوزر شما یا کاربر دیگه ای نداره، این مشکل بخاطر سنگین و حجیم شدن دیتابیس سایت هرازگاهی رخ میده.
بنده این اکانتهاتون رو غیرفعال میکنم، فقط دوستان لطف کنند و توجه کنند که ایجاد اکانتهای مختلف خلاف قوانین تالار هست، پس اگر به اکانتتون به هرنحوی برای مدت محدودی دسترسی نداشتید از ایجاد اکانتهای متعدد جداً خودداری کنید.

ممنون از همکاریتون
موفق و پیروز باشید
 

m javad

کاربر متخصص
توضیح در مورد ساخت نوار پر شونده

با سلام:rose:

پس منظورتون رو درست متوجه شدم. منظورتون از نوار پر شونده همونی بود که منم فکر میکردم .
evil_gates : فرض کنید شما با یک کامپیوتر P5 کار میکنید و بنده با یک سیستم P3 .
من و شما هر دو یک سیستم عامل داریم و قراره یک برنامه رو اجرا کنیم. (مثلا یک DVD رو کپی کنیم)
سرعت انتقال اطلاعات تو سیستم شما با توجه به سخت افزارهایی که دارید ممکنه 1 دقیقه طول بکشه. اما تو سیستم من همون اطلاعات بیش از چند دقیقه زمان میخواد تا کپی بشن.
ولی این اصلا ربطی به سرعت من و شما یعنی سرعت سیستم من و شما نداره. اصلا ربطی به اینکه P چند باشه نداره.:shock:
evil_gates : اینکه بنده گفتم برای داشتن یک نوار پیشرفت واقعی احتیاچ به پارامترهای مختلفی هست به همین دلیل دوست من
ما احتیاج داریم متوسط سرعت سیستم مقصد رو بدست بیاریم. متوسط حجم فایلهایی که قرار هست پردازش بشن رو هم بدست بیاریم. و بعد با داشتن این پارامترها محاسبه کنیم که چه مدت زمان طول خواهد کشید که کل عملیات مورد نظر ما انجام بشه و نوار پیشرفت رو بر اون اساس تنظیم کنیم.

بابا چرا اینقدر مسله رو بغرنج میکنید. این کار اصلا نیازی به این کارا نداره. اصلا نیازی به محاسبه مدت زمان انجام عملیت نداره.
فقط و فقط با یه پارامتر نهایی و یه پارامتر اولیه میشه اونو ساخت.
evil_gates : فرض کنید که ما یک نوار پیشرفت با moveto درست کردیم که قرار هست از نقطه صفر به نقطه 100 در عرض 60 ثانیه حرکت کنه.
نتیجه؟
در سیستم شما همزمان با کپی شدن اطلاعات به درستی نوار پیشرفت کامل میشه اما تو سیستم من با اینکه نوار پیشرفت تکمیل شده اما هنوز فایل هام در حال کپی شدن هست.

اشکال کار شما اینه که میخواهید از دستور moveto استفاده کنید. این دستور فقط زمان رو به عنوان متغیر میشناسه و کنترل کاربر رو روی حرکت اشیاء کم میکنه .درحالی که باید از دستور MoveObject استفاده کنید و لحظه به لحظه خودتون مقدار پیشرفت رو چک کنید.
evil_gates : ضمن اینکه در طول راه ممکنه کاربر کارهای دیگه ای هم انجام بده که رو سرعت سیستمش تاثیر بزاره و به همون نسبت رو سرعت پردازش اطلاعات ما. پس باید مدام این موارد رو چک کنیم و درصد تکمیل شدن نوار پیشرفتمون رو باهاش تطبیق بدیم.
به نظر شما این کار با mmb انجام میشه؟
اصلا ربطی به اینکه برنامه های دیگه فعال باشند یا چند درصد از cpu اشغال شده باشه نداره !!!
بله که با mmb میشه من تا حالا چندین نمونه از این نوارها ساختم.

evil_gates : اون پلاگین ها رو با mmb تولید کردن یا با زبانهای قدرتمند تر دیگه ای دوست عزیز؟

برای ساخت یه نوار پر شونده دو مسئله اهمیت داره:
1- پارامترهایی که میزان پیشرفت کار رو نشون بده
2- گرافیک نوار پر شونده

اون پلاگینها فقط برای بهتر بودن گرافیک نوار پر شونده هستند و نوارهایی مانند نوارهای ویندوز رو با توجه به نوع ویندوز و پوسته مورد استفاده ایجاد میکنن و اصلا ربطی به پارامترهایی که ما باید به دست بیاریم ندارن.
اصلا هم مهم نیست که با چه برنامه ای نوشته شده باشن.
بحث ما در مورد پارامترها بود که پلاگینها اصلا دخالتی در مورد اون نمیکنن.

برای مثال :
فرض کنید شما تو برنامتون میخواهید یه نوار پر شونده برای یه قسمت بزارید که مربوط به کپی کردن یه فولدر به یه جای دیگه هست. به این صورت که با انتخاب اون قسمت ، یه پنجره ی Browse for folder باز میشه و شما یه فولدر رو انتخاب میکنید ( فولدر مبدا ) و بعد یه آدرس بهش میدید تا اون فولدر رو اونجا کپی کنه با همون نام ( فولدر مقصد) .
حالا برای ساخت نوار پر شونده همونطور که گفتم نیاز به دوتا پارامتر نهایی و فعلی دارید.
ابتدا تعداد فایلهای موجود تو فولدر مبدا رو بدست میارید. تعداد اون فایلها n هست. این میشه پارامتر نهایی.
حالا با یه Script لحظه به لحظه تعداد فایلهای فولدر مقصد رو چک مینید.
وقتی اولین فایل کپی بشه تعداد یک nام از فایها کپی شده و همینطور :
دومین فایل ---- دو nام
دهمین فایل ---- ده nام
.
.
.
nامین فایل ---- n nام یا کل فایلها.
حالا تو هر مرحه میتونید درصد پیشرفت رو با یه نسبت ساده به دست بیارید. مثلا در مرحله دهم :
ده به n رو برار با x به 100 میزارید. عدد به دست اومده برابر درصد پیشرفت هست.
حالا با دستور MoveObject نوار پر شونده رو میسازید.
اصلا هم نیاز به پلاگین نداره.
البته برای کپی کردن بهتره که به جای تعداد فایلها حجم اونا رو چک کنید.من برای اینکه مثال رو خوب بتونم توضیح بدم از تعداد استفاده کردم. هرچند که تعداد هم استفاده کنید درست کار مینه. یعنی تا فایلها تموم نشن نوار هم به 100 نمیرسه ولی نوار در این حالت توازن صحیحی نداره. چون اگه یه فایل با حجم 20mb تو فولدر باشه و بقیه فایلها حدود 50kb باشند زمان کپی کردن اون بیشتر طول میکشه که توازن رو به هم میریزه.
ولی برای کپی کردن یا دانلود یا به طور کلی انتقال اطلاعات باید حجم منتقل شده رو اندازه بگیرید ( برای مثال بالا: حجم فولدر مبدا = پارامتر نهایی و حجم لحظه ای فولدر مقصد = پارامتر فعلی)
برای جستجو بهره تعداد رو بررسی کنید و برای نصب نرم افزار بسته به کارتون هم میتونید حجم و هم تعداد رو بررسی کنید.
با این روش نه سرعت سیستم من و نه شما یا هر کس دیگه یا اینکه چند درصد از cpu آزاد باشه یا نباشه دیگه اهمیت نداره.
موفق و پیروز باشید.:wink:
 
آخرین ویرایش:

evil_gates

اين نيز بگذرد ...
فرض کنید شما تو برنامتون میخواهید یه نوار پر شونده برای یه قسمت بزارید که مربوط به کپی کردن یه فولدر به یه جای دیگه هست. به این صورت که با انتخاب اون قسمت ، یه پنجره ی Browse for folder باز میشه و شما یه فولدر رو انتخاب میکنید ( فولدر مبدا ) و بعد یه آدرس بهش میدید تا اون فولدر رو اونجا کپی کنه با همون نام ( فولدر مقصد) .
حالا برای ساخت نوار پر شونده همونطور که گفتم نیاز به دوتا پارامتر نهایی و فعلی دارید.
ابتدا تعداد فایلهای موجود تو فولدر مبدا رو بدست میارید. تعداد اون فایلها n هست. این میشه پارامتر نهایی.
حالا با یه Script لحظه به لحظه تعداد فایلهای فولدر مقصد رو چک مینید.
وقتی اولین فایل کپی بشه تعداد یک nام از فایها کپی شده و همینطور :
دومین فایل ---- دو nام
دهمین فایل ---- ده nام
.
.
.
nامین فایل ---- n nام یا کل فایلها.
حالا تو هر مرحه میتونید درصد پیشرفت رو با یه نسبت ساده به دست بیارید. مثلا در مرحله دهم :
ده به n رو برار با x به 100 میزارید. عدد به دست اومده برابر درصد پیشرفت هست.
حالا با دستور MoveObject نوار پر شونده رو میسازید.
اصلا هم نیاز به پلاگین نداره.
دوست عزیز ببخشید ولی فرض کنید بر اساس روش شما من بخوام فقط یک فایل که حجمش مثلا حدود 2 گیگ هست رو کپی کنم. (توجه کنید: فقط یک فایل)

طبق روش شما در زمان شروع عملیات کپی چک میکنیم که آیا فایل در مسیر مقصد وجود داره یا نه اگه وجود داره پس باید نوار پیشرفت ما به نقطه مورد نظر بره. در اینجا چون فقط یک فایل بوده پس نقطه مورد نظر ما میشه نقطه شماره 100 .

نتیجه؟

عملیات کپی شروع میشه. برنامه میره وجود فایل رو چک میکنه. moveobject نوار ما رو به نقطه 100 میبره. اما هنوز عملیات کپی به خاطر حجم زیاد برنامه و همینطور سرعت سیستم که تاثیر مستقیمی روی مدت زمان عمل کپی داره ادامه داره.

میتونید طبق این روش برای فرض من یک نوار پیشرفت بسازید؟

اما در روش بررسی حجم فایل. بله ممکنه جواب بده اما به این فکر کردید که انجام همین عملیات. یعنی چک کردن لحظه ای حجم فایل مقصد و بررسی شرط ما برای پر شدن نوار پیشرفت چقدر برنامه رو از نظر پردازش سنگین میکنه و از طرفی شما همزمان دارید عملیاتی مثل عملیات کپی رو انجام میدید که به خودی خود کلی روی سرعت سیستم تاثیر میزاره.

فکر میکنید با این روش میشه یک نوار پیشرفت واقعی برای همون فرضی که من گفتم ساخت؟ اونم با mmb و دستور moveobject - moveto یا ...؟

بنده قبلا با همین روش و با mmb یک به اصطلاح نوار پیشرفت درست کردم. بر حسب تجربه قبلی عرض کنم. وقتی با این روش نوار پیشرفت میسازید به خاطر حجم بالای عملیاتی که قراره در لحظه انجام بشه. ویندوز برای مدتی یا عملیات کپی شما رو متوقف میکنه یا پردازش برنامه شما رو تا یکی انجام بشه و بعد بعدی رو شروع کنه.

(باز برحسب آزمایش و تجربه قبلی عرض میکنم البته تو سیستم های مختلف با سرعت های مختلف این امر نتایج متفاوتی داره)

در مجموع فکر میکنم mmb توانایی این رو که بتونه یک نوار پیشرفت واقعی رو بسازه نداره. این نظر من بود نظر شما هم البته محترم

موفق باشید دوست من
 

m javad

کاربر متخصص
با سلام:rose:

evil_gates : دوست عزیز ببخشید ولی فرض کنید بر اساس روش شما من بخوام فقط یک فایل که حجمش مثلا حدود 2 گیگ هست رو کپی کنم. (توجه کنید: فقط یک فایل)

طبق روش شما در زمان شروع عملیات کپی چک میکنیم که آیا فایل در مسیر مقصد وجود داره یا نه اگه وجود داره پس باید نوار پیشرفت ما به نقطه مورد نظر بره. در اینجا چون فقط یک فایل بوده پس نقطه مورد نظر ما میشه نقطه شماره 100 .
نتیجه؟
عملیات کپی شروع میشه. برنامه میره وجود فایل رو چک میکنه. moveobject نوار ما رو به نقطه 100 میبره. اما هنوز عملیات کپی به خاطر حجم زیاد برنامه و همینطور سرعت سیستم که تاثیر مستقیمی روی مدت زمان عمل کپی داره ادامه داره.
میتونید طبق این روش برای فرض من یک نوار پیشرفت بسازید؟

بله برای این کار میشه نوار پیشرفت ساخت. من این کارو قبلا کردم که اینقدر مطمئنم.
برای کپی کردن فایل توضیح داده بودم که بهتره از مشخصه ای غیر از تعداد فایلها استفاده کنید و من اونو فقط برای اینکه راحت تر منظورم رو بگم مثال زده بودم.
برای این کار میتونید سایز معکوس مقصد رو بدست بیارید با این روش میشه مشکل رو حل کرد.
من با همین روش این کارو انجام دادم. و یا مثلا میتونید با استفاده از پلاگین سایز لحظه ای فایل در حال کپی رو بدست بیارید ( با استفاده از تعداد bit نوشته شده در فایل)
که البته قبول دارم یه جورایی استفاده از پلاگین هست و خارج از توان mmb .ولی الان دوستان وقتی دنبال حل مشکلشون تو mmb هستند براشون زیاد مهم نیست که با پلاگین مشکلشون حل بشه.
من الان زیاد وقت رو کارای کامپیوتری نمیزارم .راسش دارم برا ارشد میخونم و وقتم به دلیل مشکلات کاری که اخیرا برام پیش اومده خیلی خیلی تنگ هست.( برا همینه که دیر به دیر به فروم سر میزنم)
ولی اگه واقعا فکر میکنید نیاز هست تا یه نمونه از اونو براتون بسازم و بزارم

evil_gates : اما در روش بررسی حجم فایل. بله ممکنه جواب بده اما به این فکر کردید که انجام همین عملیات. یعنی چک کردن لحظه ای حجم فایل مقصد و بررسی شرط ما برای پر شدن نوار پیشرفت چقدر برنامه رو از نظر پردازش سنگین میکنه و از طرفی شما همزمان دارید عملیاتی مثل عملیات کپی رو انجام میدید که به خودی خود کلی روی سرعت سیستم تاثیر میزاره.

در مورد عملیات سنگین اینو باید بگم که با هر برنامه و زبون قدرتمندی هم اینکار رو بکنید بلاخره CPU رو اشغال میکنه. پس نیاز نیست که این مسئله اینقدر مورد اهمیت باشه . چون ما قصدمون این هست که مشکلمون رو با mmb حل کنیم. هرچند که با گفته ی شما موافقم که mmb خیلی بیشتر Cpu رو در گیر میکنه

evil_gates : فکر میکنید با این روش میشه یک نوار پیشرفت واقعی برای همون فرضی که من گفتم ساخت؟ اونم با mmb و دستور moveobject - moveto یا ...؟

شدن میشه !!! ولی واقعی نیست.ضعفهای خاص خودش رو داره. ولی برای حل مشکل آقای ali guard کافی هست.
چون ایشون میخواد اونو فقط برای جستجو استفاده کنه که کار خیلی راحت تر میشه
موفق باشید.
 

evil_gates

اين نيز بگذرد ...
دوست عزیز
اول ممنون از پاسختون دوم اینکه خیر بنده احتیاجی به نمونه ندارم. من فقط سوالی پرسیدم تا یک بار دیگه با دقت به مراحل کار و الگوریتمتون نگاه کنید.

عرض بنده هم از اول همین بود. با mmb به طور مستقیم نمیشه یک نوار پیشرفت واقعی ساخت. میشه چیزی که یک نوار پیشرفت رو شبیه سازی میکنه ساخت. اما نه واقعا یک نوار پیشرفت

البته دوستمون قبلا پاسخشون رو گرفتن و میتونن با پلاگین هایی که برای این موضوع وجود داره مشکلشون رو حل کنن. بحث بنده روش ساختش داخل mmb بود که عرض کردم دلایلم رو و فکر میکنم شما هم با من هم عقیده اید.

شدن میشه !!! ولی واقعی نیست.ضعفهای خاص خودش رو داره. ولی برای حل مشکل آقای ali guard کافی هست.

به هر حال ممنون از پاسختون

راسش دارم برا ارشد میخونم و وقتم به دلیل مشکلات کاری که اخیرا برام پیش اومده خیلی خیلی تنگ هست.( برا همینه که دیر به دیر به فروم سر میزنم)
و موفق باشید. :rose:
 

جدیدترین ارسال ها

بالا