PDA

View Full Version : سوال: آدرس desktop background ویندوز ویستا و 7



voldemort1
دوشنبه 18 آبان 1388, 12:23 عصر
دوستان این ویندوز 7 هم ما مشکلات خودشو داره ها؟!
5000 تا عکس دادیم هر 10 ثانیه عوضشون کنه .(به عنوان بکگراند background)
بعد یهو میبینیم یه عکس ضایع یا کوچولو قاطیه ایناست .
بعضی وقتا هم یه عکس خوشگل پیدا میکنی میخواهی کپیش کنی توی یه دایرکتوری که بعد یه جای دیگه ازش استفاده کنی...
بعد می خواهی واسه این کار یه برنامه ی کوچولی با حال واسه دل خودت بنویسی که ضایع میشی چون بلد نیستی ...
اینه که دست به دامن اینجا شدم ...
کلا سوال:
چه طور میشه اسم و یا آدرس(و یا کلا Path) عکس بکگراند را بدست آورد ؟

13601360
دوشنبه 18 آبان 1388, 13:16 عصر
از این کد برای ویستا میشه استفاده کرد 7 رو نمی دونم




Microsoft.Win32.RegistryKey pRegKey = Microsoft.Win32.Registry.CurrentUser;
MessageBox.Show(pRegKey.OpenSubKey(@"Control Panel\Desktop").GetValue("WallPaper").ToString());

voldemort1
دوشنبه 18 آبان 1388, 13:30 عصر
از این کد برای ویستا میشه استفاده کرد 7 رو نمی دونم




Microsoft.Win32.RegistryKey pRegKey = Microsoft.Win32.Registry.CurrentUser;
MessageBox.Show(pRegKey.OpenSubKey(@"Control Panel\Desktop").GetValue("WallPaper").ToString());


ممنون
توی 7 جواب میده. ولی یک مشکل هست اونم اینه که همیشه یک خروجی داره
:::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::
C:\Users\user1\AppData\Roaming\Microsoft\Windows\T hemes\TranscodedWallpaper.jpg
واسه همه ی عکسا ... یعنی حتی اگه next desktop background را انتخاب کنی .
راستی توی ویستا اینجوری نیست ؟ یعنی آیا کسی هست که چک کرده باشه با بکگرانهای مختلف ؟