Fa تغييرآيكون پوشه

nazary2009

Member
باسلام خدمت دوستان مي خوام دربرنامه كاربرباكليك برروي دكمه صفحه اي بازبشه كه تصوير چند ايكون باشه وقابليت انتخاب ايكون ازكامپيوتركاربرنيزوجوداشته باشد
وپس از تعيين پوشه ايكون اون عوض بشه ممنون ميشم راهنماييم كنيد
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
کافیه یک فایل با نام "Desktop.ini" در پوشه ی موردنظر ایجاد کنید و محتویات فایل Desktop.ini رو براساس نیاز تغییر بدید.

برای توضیحات بیشتر در مورد ساختار فایل به راهنمای مایکروسافت رجوع کنید: http://msdn.microsoft.com/en-us/library/windows/desktop/cc144102(v=vs.85).aspx

برای ایجاد فایل در پوشه و تغییر محتویات فایل می تونید از تابع StrToFile استفاده کنید
 

nazary2009

Member
باسلام خوب چه كاركنم كه نرم افزارفايلdesktop.iniرابراساس نام ايكوني كه انتخاب شده بسازه وكپي كنه اگه ميشه كديانمونه بذاريد
 

nazary2009

Member
مثال رو براتون پيوست کردم
ممنون واسه نمونه فقط ميشه كار يكرد كه اگه خواستيم دوباره آيكون همون پوشه روعوض كنيم خطانده وهمين طورمن مي خام اگه فايلdesktop.iniتوي پوشه بود كدمربوط به ايكون رو به انتهاي كدهاي داخل اين فايل اضافه كنه واون روپك نكنه ممنون
 

nevercom

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

nazary2009

Member
سلام اين نمونه كه گذاشتيد چطوري فايل رو مخفي مي كنه من از folderoptionنمايش فايلهاي مخفي روانتخاب كردم ولي چيزي نشون نميده
بعد چطور ميشه يه سري كدديگه به desktop.iniاضافه كرد بدون پاك كردن محتويات اون
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
طبق مستندات مایکروسافت، برای اینکه این شخصی سازی فعال بشه، پوشه باید خصوصیت System داشته باشه، یعنی یک فولدر سیستمی باشه
و فایل Desktop.ini هم باید Hidden و System باشه. اگر می خواید فایل نمایش داده بشه، پایین تر از گزینه ی نمایش فایل های مخفی، تیک مربوط به مخفی کردن فایل های سیستمی رو هم بردارید.

برای اینکه اطلاعات به فایل اضافه بشه و فایل پاک نشه در دستور StrToFile یکی از دو پارامتر آخر باید True باشه، خاطرم نیست کدوم، راهنما رو مطالعه کنید یا خودتون تست کنید (البته این فایل یک فرمت بخصوص داره و نباید هر اطلاعاتی فقط بهش اضافه بشه)
 

nazary2009

Member
ميشه كار يكرد كه اگه خواستيم دوباره آيكون همون پوشه روعوض كنيم خطانده وايكون موجودبايه ايكون ديگه عوض بشه وقسمت سوم درنمونه اي كه گذاشتيد(Description:)مربوط به چي است
 

nevercom

کاربر متخصص انجمن مولتی مدیا بیلدر
تو پست قبل هم که توضیح دادم، برای اینکه خطا نده یکی از این کار ها رو انجام بدید، گمان میکنم توضیحاتم واضح هست
می تونید تو کد کاری کنید که آیکن حتماً با نام Folder.ico داخل پوشه کپی نشه، حتی می تونید کاری کنید که آیکن اصلاً داخل پوشه کپی نشه و فقط آدرسش در فایل Desktop.ini نوشته بشه.
و یا برای کپی از پلاگین استفاده کنید تا موقع Rewrite پیغام خطا نده.

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

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

بالا