উইন্ডোজ সিএমডি লাইনে ENV পরিবর্তনশীল কীভাবে সেট করবেন set


22

আমি উইন্ডোজ সিএমডি লাইনে একটি অস্থায়ী পরিবেশগত পরিবর্তনশীল সেট করতে চাই, যা আমার কথায় উইন্ডোজ শেল। কারণ এটি অস্থায়ী ব্যবহারের জন্য, সুতরাং আমি "আমার কম্পিউটার -> প্রামিজি ---" ক্লিক করে কোনও নতুন পরিবেশগত পরিবর্তনশীল সিস্টেম যুক্ত করতে চাই না ...

যাইহোক, আমি যে এনভ্রোমিমেন্ট ভেরিয়েবলটি সেট করতে চাই তা হ'ল এইচটিপি প্রক্সি, তবে আমি উইন্ডোজ সিনট্যাক্সটি জানি না। সুতরাং আপনি যদি এটিও জানতে পেরে থাকেন তবে দয়া করে আমাকে বলুন এবং আমি আপনাকে আরও প্রশংসিত করব ...

উত্তর:


33

একটি অস্থায়ী বা 'প্রতি সেশনের' পরিবেশ নির্ধারণ করতে কোনও কমান্ড লাইন থেকে পরিবর্তনীয় আপনি ব্যবহার করতে পারেন:

set ‹var name›=‹value>

আপনার স্পেসিং ঠিক উপরে প্রদর্শিত হিসাবে ঠিক আছে তা নিশ্চিত করুন, যদি আপনি সমান চিহ্নের মধ্যে একটি স্থান যোগ করেন তবে আদেশটি ব্যর্থ হবে।

পরিবেশের ভেরিয়েবলের একটি সুন্দর টিউটোরিয়াল এবং তথ্যের জন্য http://xahlee.org/mswin/env_var.html দেখুন ।


2
প্রক্রিয়া এবং শিশু প্রক্রিয়া অনুযায়ী এটি সেশনে এত বেশি নয়। আপনার লগইন সেশনে ইতিমধ্যে চলমান অন্যান্য প্রক্রিয়াগুলি এই নতুন (বা পরিবর্তিত) পরিবর্তনশীলটি দেখতে পাবে না , কেবলমাত্র বর্তমান cmd.exeপ্রক্রিয়া এবং এটি থেকে আরম্ভ হওয়া কোনও প্রক্রিয়া।
রিচার্ড

1
দুঃখিত, অধিবেশনটি দিয়ে আমি বর্তমান প্রক্রিয়াটি বোঝাই; আমি কেবল লক্ষ্য করেছি যে এটির অধিবেশন বলা কিছু বিভ্রান্তিকর হতে পারে।
আকসেলি

এটি আকর্ষণীয়ভাবে লক্ষ্য করা যায় যে চলক নামগুলিতে স্পেস থাকতে পারে (কমপক্ষে এই পদ্ধতির সাহায্যে), সুতরাং আপনি যদি কোনও স্থান যোগ করেন তবে ভেরিয়েবল নামের সাথে যুক্ত হয়। স্ট্রেঞ্জ।
গ্রেগটি


2

আপনি যদি পাওয়ারশেল ব্যবহার করছেন তবে একটি পরিবেশগত ভেরিয়েবল তৈরি করার জন্য আপনাকে $ env উপসর্গটি ব্যবহার করতে হবে।

$env:<var name> = '<value>'


প্রশ্ন রাষ্ট্র "উইন্ডোজ সিএমডি লাইন", পাওয়ারশেল নয়
পিএল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.