PDA

View Full Version : تصویر زمینه پوشه



رضا نانوا
دوشنبه 25 خرداد 1388, 21:49 عصر
آیا میشه بوسیله کدنویسی تصویر یا عکس دلخواه به زمینه فولدر مورد نظر اضافه کرد ، در حالت عادی هر فولدر یا درایوی را که باز میکنیم تصویری در زمینه آن نمی بینیم بلکه یه صفحه سفید ه
با تشکر از همکاران گرامی

Mani_rf
شنبه 30 خرداد 1388, 18:02 عصر
این کار جزو امکانات ویندوز است و اگر میخوای چنین کاری را با کد نویسی فقط کافی است یک فایل با نام Desktop.ini بسازی که محتوی آدرس فایل عکس مورد نظرتان باشد و در فولدر مورد نظر کپی کنی.
من قبلا این کار را انجام دادم. هم برای تغییر پس زمینه و هم برای تغییر آیکون فولدر.

رضا نانوا
دوشنبه 01 تیر 1388, 04:26 صبح
این کار جزو امکانات ویندوز است و اگر میخوای چنین کاری را با کد .....
Mani_rf عزیز
میشه یه سورس نمونه بزاری تا همه دوستان یاد بگیریم .
از توجه تان سپاسگذارم:تشویق:

Mani_rf
پنج شنبه 04 تیر 1388, 15:09 عصر
FileOpen(1, "C:\desktop.ini", OpenMode.Output)
Print(1, "[{BE098140-A513-11D0-A3A4-00c04FD706EC}]")
Print(1, vbNewLine)
Print(1, "IconArea_Image=" & Environment.GetEnvironmentVariable("windir") & "\Zapotec.bmp")
FileClose(1)




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

sari-1369
شنبه 06 تیر 1388, 01:28 صبح
سلام ، از کدی که دادی به صورت زیر استفاده کردم ، خطا نداشت ، ولی کار هم نکرد :ناراحت:

ویندوز من ویستاست



Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If FolderBrowserDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
FileOpen(1, FolderBrowserDialog1.SelectedPath & "\desktop.ini", OpenMode.Output)
Print(1, "[{BE098140-A513-11D0-A3A4-00c04FD706EC}]")
Print(1, vbNewLine)
Print(1, "IconArea_Image=" & OpenFileDialog1.FileName)
FileClose(1)
End If
End If
End Sub

Mani_rf
چهارشنبه 10 تیر 1388, 17:02 عصر
سلام .
ببخشید دیر جواب می دم ، من چند روزی دستم بند بود نتونستم بیام.
دوست عزیز تو ویندوز ویستا این امکان حذف شده،‌اگر دقت کی حتی از طریق خود ویندوز هم نمی توان برای پوشه یا درایو پس زمینه انتخاب کرد.

sari-1369
چهارشنبه 10 تیر 1388, 20:54 عصر
اوکی ، حالااین کد من تو xp باید کار کنه ؟

Mani_rf
چهارشنبه 10 تیر 1388, 20:59 عصر
امتحان کنش ؛ اما برای درایو بهتر جواب می ده تا پوشه برای پوشه فکر کنم باید کدی که اولش نوشته می شه را عوض کنیم . اونم پیدا می کنم می گذارم براتون...

sari-1369
پنج شنبه 11 تیر 1388, 01:28 صبح
امتحان کنش ؛ اما برای درایو بهتر جواب می ده تا پوشه برای پوشه فکر کنم باید کدی که اولش نوشته می شه را عوض کنیم . اونم پیدا می کنم می گذارم براتون...

فعلا xp ندارم . میشه شما آزمایش کنی ؟

Mani_rf
پنج شنبه 11 تیر 1388, 14:09 عصر
تو XP جواب گرفتم که تو تاپیک گفتم دیگه :لبخند: