আমার PATH ভেরিয়েবলটিতে আমার নতুন এন্ট্রি যুক্ত করা দরকার। এটি আমার কাজের ক্ষেত্রে একটি সাধারণ ক্রিয়াকলাপ, তবে আমি সম্প্রতি উইন্ডোজ ৮ ব্যবহার করা শুরু করেছি started আমি ধরে নিয়েছিলাম প্রক্রিয়াটি উইন্ডোজ,, ভিস্তা, এক্সপি'র মতো হবে ...
আমার ইভেন্টগুলির ক্রম এখানে:
- সিস্টেমের বৈশিষ্ট্যগুলি ওপেন করুন (শুরু-> [টাইপ করুন "কন্ট্রোল প্যানেল"] -> কন্ট্রোল প্যানেল \ সিস্টেম এবং সুরক্ষা Advanced সিস্টেম -> উন্নত সিস্টেম সেটিংস -> পরিবেশগত পরিবর্তনসমূহ)
- আমার ব্যবহারকারী পাথ ভেরিয়েবলের শুরুতে নতুন পথ যুক্ত করুন (সি: \ দেব \ জাভা \ অ্যাপাচি-পিপীলিকা- 1.8.4 \ বিন;)
- একটি কমান্ড প্রম্পট খোলে (শুরু -> [টাইপ করুন "কমান্ড প্রম্পট" enter] -> [টাইপ "পাথ" এন্টার]
আমার নতুন পাথ এন্ট্রি উপলভ্য নয় (সংযুক্ত চিত্র এবং ভিডিও দেখুন)। আমি উইন্ডোজ 7 মেশিনে ঠিক একই প্রক্রিয়াটির সদৃশ করেছিলাম এবং এটি কার্যকর হয়েছে।
সম্পাদনা
উইন্ডোজ 8 এনভায়রনমেন্ট ভেরিয়েবলস এবং কমান্ড প্রম্পট ভিডিও
সম্পাদনা
এটি অবশ্যই উইন্ডোজ the এর আচরণ নয় Windows উইন্ডোজ in. আমি যে আচরণটি আশা করি তা দেখতে এই ভিডিওটি দেখুন http://
সম্পাদনা 5/31/2013
সুতরাং, অনেক হতাশার পরে, আমি WM_SETTINGCHANGE
ইভেন্টটি পরীক্ষা করতে একটি ছোট সি # অ্যাপ লিখেছিলাম । এই কোডটি উইন্ডোজ 7 এবং উইন্ডোজ 8 উভয় ক্ষেত্রেই ইভেন্টটি গ্রহণ করে তবে আমার সিস্টেমে উইন্ডোজ 8 এ, আমি সঠিক পথটি পাই না; তবে, আমি উইন্ডোজ 7. এ করি This এটি অন্যান্য উইন্ডোজ 8 সিস্টেমে পুনরুত্পাদন করা যায়নি।
এখানে সি # কোড।
using System;
using Microsoft.Win32;
public sealed class App
{
static void Main()
{
SystemEvents.UserPreferenceChanging += new UserPreferenceChangingEventHandler(OnUserPreferenceChanging);
Console.WriteLine("Waiting for system events.");
Console.WriteLine("Press <Enter> to exit.");
Console.ReadLine();
}
static void OnUserPreferenceChanging(object sender, UserPreferenceChangingEventArgs e)
{
Console.WriteLine("The user preference is changing. Category={0}", e.Category);
Console.WriteLine("path={0}", System.Environment.GetEnvironmentVariable("PATH"));
}
}
OnUserPreferenceChanging
সমতুল্য WM_SETTINGCHANGE
উইন্ডোজ in-তে চলমান সি # প্রোগ্রামটি (আপনি ইভেন্টটি দেখতে পাচ্ছেন এবং এটি সঠিক পথটি দেখায়)।
উইন্ডোজ 8 এ চলমান সি # প্রোগ্রাম (আপনি ইভেন্টটি দেখতে পাচ্ছেন তবে ভুল পথটি দেখতে পাবেন)।
আমার পরিবেশ সম্পর্কে এমন কিছু আছে যা এই সমস্যাটি ঘটাচ্ছে। তবে এটি কি উইন্ডোজ 8 বাগ?
সম্পাদনা 2014-04-28
এটি এবং অন্যান্য বেশ কয়েকটি সমস্যার কারণে আমরা আর ডেস্কটপে উইন্ডোজ 8 ব্যবহার করি না। আমাদের এই সমস্যাটি পরীক্ষা এবং পরীক্ষা চালিয়ে যাওয়ার পরিবেশ নেই। আমাদের কাছে এখনও এই সমস্যার কোনও উত্তর বা সমাধান নেই। নীচের উত্তরগুলি আমাদের সমস্যার সমাধান করেনি।
cmd
চালু হওয়ার সময় নতুন পরিবেশের পরিবর্তনশীল দৃশ্যমান ছিল। অবশ্যই ইতিমধ্যে চলমান cmd
আপডেট পরিবেশ পায় নি।