উইন্ডোজ 10-এ বর্তমান ডেস্কটপ ব্যাকগ্রাউন্ডের পথে?


68

এখানে আরও একটি প্রশ্ন রয়েছে যা ব্যবহারকারীদের একটি cmdকমান্ডের মাধ্যমে তাদের বর্তমান পটভূমি চিত্রের পথ খুঁজে পেতে দেয় ।

আমি কীভাবে বর্তমান ডেস্কটপ চিত্রটি খুঁজে পেতে পারি?

উইন্ডোজ 10 এ আর কাজ করে না। এটি কেবল ফোল্ডারে প্রথম চিত্রটি ফেরত দেয়, ব্যাকগ্রাউন্ডগুলি পরিবর্তিত হওয়ার সাথে সাথে এটি পরিবর্তন হয় না। আমার অনুরূপ একটি কমান্ড দরকার যা ডেস্কটপ ব্যাকগ্রাউন্ডের বর্তমান চিত্রটিতে পাথ (গুলি) ফেরত দেয় যা উইন্ডোজ 10-এ উপস্থিত থাকলে বাস্তবে কাজ করে।

উত্তর:


111

উইন্ডোজ ফাইল এক্সপ্লোরার ঠিকানা বারে নীচের পথটি লিখে বর্তমান ওয়ালপেপারের একটি অনুলিপি পাওয়া যাবে।

পথ 1 -
%AppData%\Microsoft\Windows\Themes\CachedFiles

যদি আপনি এখানে আপনার বর্তমান ডেস্কটপ পটভূমি চিত্রের একটি অনুলিপি খুঁজে না পান তবে পরিবর্তে পাথের নীচে চেষ্টা করুন।

পথ 2 -
%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

দ্রষ্টব্য : TranscodedWallpaperপাথ 2 এ থাকা ফাইলটির কোনও ফাইল এক্সটেনশন নেই। "ওপেন উইথ" বা "আপনি এই ফাইলটি কীভাবে খুলতে চান?" কথোপকথন বাক্স এবং যেকোন চিত্র দর্শকের, যেমন, "উইন্ডোজ ফটো ভিউয়ার", "হানিভিউ" বা "ফটো" অ্যাপ্লিকেশন নির্বাচন করুন।

উইন্ডোজ 10 এর জন্য নোট : উপরের অবস্থানগুলির সীমাবদ্ধতা রয়েছে। উদাহরণস্বরূপ, আপনি যে ওয়ালপেপারটি সন্ধান করছেন সেটি সেটিংস অ্যাপ্লিকেশনটিতে 'ব্যাকগ্রাউন্ড' ট্যাবটিতে আর দৃশ্যমান না হলে আপনি এটিকে পুনরুদ্ধার করতে পারবেন না। এটি আপনার শেষ পাঁচটি ওয়ালপেপারের জন্য কাজ করবে তবে পুরানো কোনও কিছুই নয়। ( উত্স )

ডিফল্ট উইন্ডোজ ওয়ালপেপার পাওয়া যাবে

%SystemRoot%\Web

আপনি 3 ফোল্ডার দেখতে পাবেন

  • 4K ওয়ালপেপারগুলির জন্য " 4K ",
  • লক স্ক্রিনের ব্যাকগ্রাউন্ডের জন্য " স্ক্রিন ", এবং
  • ডিফল্ট উইন্ডোজ ওয়ালপেপারের জন্য " ওয়ালপেপার "

ইনস্টল করা থিম (এ্যারো ইত্যাদি):

%SystemRoot%\Resources\Themes

প্রতি ব্যবহারকারী ইনস্টল করা থিম (ওএম থেকে প্রাক ইনস্টলড সহ):

%LocalAppData%\Microsoft\Windows\Themes  

আপনি যদি লক স্ক্রিন চিত্রগুলির অবস্থান সন্ধান করছেন - এই সুপার ব্যবহারকারী প্রশ্নটি দেখুন।

ব্যক্তিগতভাবে, আমি আমার ডেস্কটপ ব্যাকগ্রাউন্ড পরিচালনা করতে জন এর ব্যাকগ্রাউন্ড সুইচার ব্যবহার করি ।

জন এর ব্যাকগ্রাউন্ড সুইচারের বর্তমান / পূর্ববর্তী ডেস্কটপ ব্যাকগ্রাউন্ডটি দেখার জন্য একটি বিকল্প রয়েছে (অ্যাপটি নিজেই সেট করেছেন)। নীচের পদক্ষেপগুলি অনুসরণ করুন -

  1. ট্রে আইকনে ডান ক্লিক করুন এবং বর্তমান চিত্র দেখুন নির্বাচন করুন এবং বর্তমান ডেস্কটপ পটভূমি উইন্ডোজ ফটো ভিউয়ারে (বা আপনার ডিফল্ট চিত্র প্রদর্শক) খোলে।
  2. উইন্ডোজ ফটো ভিউয়ারে, আপনি ইমেজটিতে ডান ক্লিক করতে পারেন এবং উইন্ডোজ ফাইল এক্সপ্লোরারে বর্তমান ডেস্কটপ পটভূমির মূল অবস্থান দেখতে ফাইল অবস্থান খুলুন নির্বাচন করতে পারেন ।

উইন্ডোজ 10-এ উইন্ডোজ ফটো ভিউয়ার সক্রিয় করার জন্য হাওটোগিকের এই নিবন্ধটি দেখুন


স্যুইচারের সমস্যাটি হ'ল পথটি পোল করতে সক্ষম হওয়ার জন্য আমার কাছে পাইথন স্ক্রিপ্টের দরকার। পূর্ববর্তী কমান্ডটি উইন্ডোজ in এ সুন্দরভাবে কাজ করেছিল Also এছাড়াও নতুন উইন্ডোজটি আমার উইন্ডোজ 10 মেশিনেও বিদ্যমান নেই।
cujo


আমি এখন থেকে যা প্রত্যাশা করেছি তা নয়, পরিবর্তনের জন্য আমাকে ফাইলের বৈশিষ্ট্যগুলি দেখতে হবে, তবে এটি কার্যকর হয়। আপনাকে ধন্যবাদ
cujo

এই পদ্ধতিটি মূল ছবিটির অবস্থান সরবরাহ করে না, বরং উইন্ডোজ প্রদর্শনের জন্য প্রস্তুত করা অনুলিপিটি preparation
এডওয়ার্ড ব্রেই

@ অ্যাডওয়ার্ড ব্রে - ওয়ালপেপারগুলি স্যুইচ করতে এবং আসল অবস্থানটি সন্ধান করতে জন এর পটভূমি স্যুইচার (বা আরও বেশ কয়েকটি সুইচার / ডাউনলোডার) ব্যবহার করুন। আমার জ্ঞানের সর্বোপরি, উইন্ডোজ 10 এটিকে স্থানীয়ভাবে সমর্থন করে না। মাইক্রোসফ্ট মতামত
xypha

8

আমার উইন্ডোজ 10, সংস্করণ 1709 রয়েছে the অন্য উত্তরগুলির মধ্যে একটি আমাকে রেজিস্ট্রিতে সন্ধান করতে পেয়েছিল এবং আমি পরিষ্কার লেখায় আমার যা প্রয়োজন তা ঠিক পেয়েছি

HKEY_CURRENT_USER\Control Panel\Desktop\WallPaper

কোনও ডিকোডিংয়ের দরকার নেই।


ওয়ালপেপারগুলি পরিবর্তন করতে আমি বিং ডেস্কটপ ব্যবহার করি । আমি এটি ব্যবহার করে সেই ওয়ালপেপার চিত্রগুলির পথ খুঁজে পেতে সক্ষম হয়েছি। ধন্যবাদ!
anacron

3

উইন্ডোজ 8 এবং 10 এখনও জাস্টফের উত্তরের হিসাবে ক্যাশেড / ট্রান্সকোডড ফাইলের চেয়ে বর্তমান পটভূমি চিত্রের মূল পথটি সংরক্ষণ করে :

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

মাইক্রোসফ্ট চায় না যে জিনিসগুলি সহজ হোক: এটি সাধারণ পাঠ্য নয় তাই আপনাকে বাইনারি থেকে ডিকোড করতে হবে।

উইনহেল্পনলাইন ওয়েবসাইটটি বেশ কয়েকটি স্ক্রিপ্ট (ভিবিএ এবং পাওয়ারশেল) সংকলন করেছে যা চিত্রের নাম মুদ্রণ করতে পারে এবং এক্সপ্লোরারটিকে চিত্রের ফাইলে নির্দেশ করতে লঞ্চ করতে পারে।

http://www.winhelponline.com/blog/find-current-wallpaper-file-path-windows-10/


1
এটি একাধিক ডিসপ্লেতে কাজ করে না। একটি একক প্রদর্শন সহ যাচাই করা হয়নি।
cujo

আপনি কি নিবন্ধে সমস্ত রেজিস্ট্রি অবস্থান পরীক্ষা করেছেন?
w32sh

0

ক্লিয়ারটেক্সটে "ট্রান্সকোডড" PATH পেতে পাওয়ারশেল এ এটি করুন:

$TIC=(Get-ItemProperty 'HKCU:\Control Panel\Desktop' TranscodedImageCache -ErrorAction Stop).TranscodedImageCache
[System.Text.Encoding]::Unicode.GetString($TIC) -replace '(.+)([A-Z]:[0-9a-zA-Z\\])+','$2'

0

আপনি কী অর্জন করতে চান তা আপনি ঠিক ব্যাখ্যা করেন না, সুতরাং অনুমানের ভিত্তিতে আমি এখানে কিছু টিপস দিতে পারি: আপনি নির্দিষ্ট শর্তে আপনার ওয়ালপেপারটি পরিবর্তন করতে চান (উদাহরণস্বরূপ, প্রতিবার আপনার কম্পিউটার পুনরায় চালু করার সময় একটি ওয়ালপেপার) বা একটি ব্যবহার করতে ওয়ালপেপার হিসাবে কাস্টম ফাইল।

উইন্ডোজ 7 এ সাধারণত ওয়ালপেপারটি পাওয়া যায় %AppData%\Microsoft\Windows\Themes\TranscodedWallpaper
উইন্ডোজ 10 এ আপনি এটি খুঁজে পাবেন %AppData%\Microsoft\Windows\Themes\CachedFiles

আপনি রেজিস্ট্রি এ জিজ্ঞাসাবাদ করতে পারেন

HKEY_CURRENT_USER\Control Panel\Desktop\TranscodedImageCache

তবে ডিস্কে কোনও ফাইল লিখছেন না এমন প্রোগ্রামগুলির সম্পর্কে নীচের সতর্কতাগুলি লক্ষ্য করুন!

আপনি যদি নিজের নিজস্ব সিএমডি স্ক্রিপ্ট তৈরি করতে চান তবে আপনি যদি উইন্ডোজ থেকে নয় তবে বাহ্যিক প্রোগ্রাম থেকে ওয়ালপেপার সেট করে থাকেন তবে এটি অবিশ্বাস্য হতে পারে। উদাহরণস্বরূপ, আমি যদি আমার ব্রাউজারে একটি সুন্দর চিত্র দেখতে পাই তবে আমি সেখান থেকে সরাসরি ওয়ালপেপার হিসাবে সেট করেছি। ইরফানভিউয়ের জন্য একই। আমি সহজেই আরও 10 টি জনপ্রিয় প্রোগ্রামের নাম রাখতে পারি যা ওয়ালপেপারটিকে একটি কাস্টম পথে বদলে দিতে পারে।

লক্ষ্য করুন যে কিছু প্রোগ্রাম আসলে ডিস্কে কোনও ফাইল না লিখে ওয়ালপেপার পরিবর্তন করে। এটি মাইক্রোসফ্ট উইন্ডোজ ডেস্কটপ উইন্ডোতে আঙ্গুল দিয়ে এবং সরাসরি এটির ক্যানভাসে আঁকতে পারে। ডেস্কটপে জিআইএফ / এভিআই অ্যানিমেশনগুলি এভাবে আঁকানো হয়।

আপনি যদি নিজের স্ক্রিপ্টটি তৈরি করেন তবে অন্য একটি সমস্যা রয়েছে: আপনি কীভাবে এমন চিত্রগুলি পরিচালনা করবেন যেগুলির ডেস্কটপের মতো অনুপাতের অনুপাত নেই বা যখন ডেস্কটপ রেজোলিউশন পরিবর্তন হয়?

সমাধানটি (যদি আমি আপনার সমস্যাটি সঠিকভাবে অনুমান করি) তবে হ'ল জন এর ব্যাকগ্রাউন্ড সুইচার বা বায়োনিক্স ডেস্কটপ ব্যাকগ্রাউন্ড চেঞ্জারের মতো একটি প্রোগ্রাম ব্যবহার করা । আধুনিকটি অনেক বেশি স্বনির্ধারিত এবং কমান্ড লাইনের মাধ্যমে নিয়ন্ত্রণ করা যায়। ইমেজটির আকার পরিবর্তন করার সর্বোত্তম উপায় (ভরাট / ফিট / টাইল) সনাক্ত করার জন্য এটিতে স্বয়ং-সনাক্তকরণও রয়েছে। বায়োনিক্স ডিস্কে কিছু না লিখেও জিআইএফ আঁকতে পারে (উপরে বর্ণিত হিসাবে)

আরও ভাল উপায় হ'ল "ফোল্ডারে লক করুন" বিকল্পটি ব্যবহার করা। প্রতি 60 সেকেন্ডে আপনার ওয়ালপেপার পরিবর্তন করতে বায়োনিক্স সেট করুন (চিন্তা করবেন না, আপনি প্রতি 60 সেকেন্ডে কোনও নতুন ওয়ালপেপার দেখতে পাবেন না কারণ আপনি কেবল একটি ফাইল ব্যবহার করবেন)। যেকোন ফোল্ডারে লক করতে বায়োনিক্স সেট করুন (আসুন আমরা বলি C:\Wallpapers)। সেই ফোল্ডারটির ভিতরে আপনি একটি একক এরকম কিছু বলা ফাইল করা My Wallpaper.jpg। বিওনিএক্স প্রতি 60 সেকেন্ডে ওয়ালপেপার হিসাবে সেই ফাইলটি ব্যবহার করবে। এখন, প্রতিবার ওয়ালপেপারটি পরিবর্তন করতে চাইলে আপনি পুরনোটিকে My Wallpaper.jpgনতুন ফাইলের সাথে প্রতিস্থাপন করুন। বায়োনিক্স ফোল্ডারে আপনি যে পরিবর্তনটি করেছেন তা দেখবে এবং নতুন ফাইলটি প্রয়োগ করবে (60 সেকেন্ডের মধ্যে)।


আরও ভাল সমাধান পেতে আপনার স্ক্রিপ্টের মাধ্যমে আপনি কী অর্জন করতে চান তা আমাদের জানান।


1
প্রশ্নটিতে বলা হয়েছে যে আমি বর্তমান ফাইলটির পথ সন্ধান করছি, সক্রিয়ভাবে সেট করার চেষ্টা করছি না। আমি কী অর্জন করতে চাইছি তা আমার মতে এটি পরিষ্কার। আপনার সমাধানটি কেবল প্রোগ্রামটিমেটিক সেট করার বিষয়ে কথা বলে না যদি এটি পথে ফিরে আসে।
cujo

1
@ কুজো - এবং আমার উত্তরটি আপনাকে ফাইলটি কোথায় সন্ধান করতে হবে - এবং আপনার পদ্ধতির বিষয়ে আপনাকে কিছু সতর্কতা দেয়।
WeGoToMars

আমি "সমাধান "টিকে উল্লেখ করছি কারণ আপনার উত্তরটি মূলত প্রশ্নটি কীভাবে জিজ্ঞাসা করেছিল এবং পরিবেশের গতিশীল প্রোগ্রামিংয়ে আরও বেশি মনোনিবেশ করে না
cujo

আমি আপনার উত্তরটি পড়েছি, এটি ইতিমধ্যে উপস্থাপন করা হয়নি এমন ফাইলগুলির অবস্থান সম্পর্কিত কোনও নতুন তথ্য যুক্ত করে না। এবং আপনি যে বিষয়গুলি বিবেচ্য তা নিয়ে কথা বলবেন। এবং আপনার উপস্থিত সমস্যাগুলি প্রশ্নের ক্ষেত্রের বাইরে। একটি পথ হল একটি পথ, দিক অনুপাতটি কোনও বিষয় নয়।
cujo

2
@ এম্পায়ার - একটি স্বীকৃত উত্তর সহ এই 2 বছরের পুরানো প্রশ্নের পরিধি আমার কাছে স্পষ্ট বলে মনে হচ্ছে। প্রশ্নটি ছিল, "আমার একটি অনুরূপ কমান্ডের দরকার যা ডেস্কটপ ব্যাকগ্রাউন্ডের বর্তমান চিত্রটিতে পাথ (গুলি) ফিরিয়ে দেয় যা উইন্ডোজ 10-এ উপস্থিত থাকলে বাস্তবে কাজ করে" " যা গৃহীত উত্তর সরবরাহ করেছে (যেমন %AppData%\Microsoft\Windows\Themes\CachedFiles)
রামহাউন্ড
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.