SETX বা পাঠমান বা অন্য কিছু দিয়ে পাঠাও যোগ করছেন?


12

SETX% PATH% এর মতো আমি কমান্ড লাইন থেকে একটি PATH যোগ করার চেষ্টা করছি ... এটি সর্বদা PATH প্রসারিত করে যা আমি চাই না।

পাঠমান ঠিক এই উদ্দেশ্যে, তবে এটি আমার পক্ষে উইন্ডোজ on এ কাজ করে না It এটি বেশিরভাগ সময় হিমশীতল হয় এবং এটি নকলের জন্য পরীক্ষা করে না।

সঠিক উপায়ে PATH ভেরিয়েবলগুলি পরিচালনা করার জন্য একটি সরঞ্জাম অবশ্যই থাকতে হবে। SETX নিখুঁত হবে, তবে% PATH% সিনট্যাক্সের সাথে নাও থাকতে পারে।

উত্তর:


13

নিবন্ধটি দেখুন ব্যথা ছাড়াই উইন্ডোজের PATH পরিবেশ পরিবর্তনশীল সম্পাদনা করুন

এটি প্যাথড ব্যবহার করার পরামর্শ দেয় :

উদাহরণস্বরূপ, বলুন যে আপনার সি: \ বিন \ সিস্টিনটারালগুলিতে আপনার সিস্টেটার্নাল সরঞ্জাম রয়েছে এবং আপনি সেগুলি PATH এ যুক্ত করতে চান। সহজভাবে করুন:

pathed /append C:\Bin\Sysinternals /machine

যদি আপনি তাদের পরিবর্তে ব্যবহারকারীর PATH সিস্টেমে যুক্ত করতে চান তবে করুন:

pathed /append C:\Bin\Sysinternals /user

আমি ঠিক এটিই খুঁজছিলাম! নিবন্ধ থেকে, আমি ইতিমধ্যে অন্য 3 সমাধান সুখ ছাড়াই চেষ্টা করেছি। মনে হচ্ছে এটিই আমি খুঁজছিলাম। পুরোপুরি কাজ করে! বিটিডাব্লু, সিসিনটার্নালের সাথে এর কোনও যোগসূত্র নেই।
হাইপারকনট

এটি কাজ করার কথা বলে মনে করা হয় তবে এটিতে একটি প্রয়োজনীয় ত্রুটি রয়েছে, যদি আপনি ব্যবহারকারীর পথে কিছু যুক্ত / সংযোজন করার চেষ্টা করেন এবং ব্যবহারকারীর পাথটি সংজ্ঞায়িত না করা হয় তবে পথটি যুক্ত করতে ব্যর্থ হবে।
সোরিন

1
আমি এই অ্যাপ্লিকেশনটিকে একবার চেষ্টা করে দেখেছি; এটা হতাশাজনক যে এটি কাজ করে বলে মনে হচ্ছে না। আমি বুঝতে পেরেছিলাম যে প্রশাসক হিসাবে লগ ইন করার সময় আমাকে এটি চালাতে হবে, বা এটি "প্রশাসক হিসাবে চালান" দিয়ে শুরু করা কমান্ড শেলটিতে চালানো উচিত। এছাড়াও, আপনি যদি মেশিন স্তরের পাথকে প্রভাবিত করতে চান তবে আপনার অবশ্যই "/ মেশিন" ব্যবহার করতে হবে। শুভকামনা! এবং টিপটির জন্য @harrymc ধন্যবাদ; আমার কাছ থেকে +1!
ড্যান এইচ

FWIW, নেই অন্য "pathed" ইউটিলিটি code.google.com প্রকাশিত যা কিছুটা ভিন্ন সিনট্যাক্স সঙ্গে প্রায় কাছাকাছি একই কাজ বলে মনে হয়।
সিনেটিকন-ডিজে

4

(আমি জানি যে আপনি ইতিমধ্যে এই প্রশ্নের উত্তর দিয়েছেন, তবে)

আপনার ব্যবহারের সমস্যাটি setxহ'ল আপনি যে স্ট্রিংটি সেট করতে চান তা উদ্ধৃত করছেন না। কারণ ;চরিত্র কমান্ড বিভেদক হয় (আপনি স্ট্রিং কমান্ড এটির সাথে-পারম্পর্য মধ্যে চালানো যাবে পারে), এটা মনে করেন যে আপনি পথ সেটিং করা হয় এবং তারপর অন্য কমান্ড চলছে।

আপনার যা করা উচিত তা হ'ল:

setx /M path "C:\perl\bin;%path%"

এটি আমার %path%ভেরিয়েবলটির সাথে প্রিপেন্ড করে C:\perl\bin, কারণ আমি এটি ইনস্টল করা হতে পারে এমন কোনও কিছুর আগে আসতে চাই। এর /Mমানে হ'ল আমি সিস্টেম এনভ্যাভারটি ব্যবহারকারীর দ্বারা নয়।


2
এটি 1024
ছাঁটাই

1

আমি এখানে তিনটি পদ্ধতি জানি যার মধ্যে একটি স্থায়ী (পরিবেশের পরিবর্তনশীলগুলিতে যুক্ত করার সময়) এবং অন্যান্য 2 টি টেম্প .. কেবল পথ নির্ধারণের জন্য এবং সুতরাং তাদের দ্বারা নির্ধারিত পথটি সেন্টিমিডি বন্ধ হওয়ার পরে (বন্ধ) ধ্বংস করা হয়। পদ্ধতি দিয়ে শুরু: -

  1. অস্থায়ী পদ্ধতি 1: -

    setx PATH "% PATH%; c: \ পথের নাম;"

  2. অস্থায়ী পদ্ধতি 2: -

    PATH = c: \ পথের নাম সেট করুন;% PATH%

  3. স্থায়ী পদ্ধতি: -

    প্যাশেড / সংযোজন সি: \ পথের নাম / মেশিন (সমস্ত ব্যবহারকারীর জন্য) প্যাশেড / সংযোজন সি: \ পথের নাম / ব্যবহারকারী (বর্তমান ব্যবহারকারীর জন্য)


0

উইন্ডোজ 10 x64 1909 এর অধীনে (এবং সম্ভবত পূর্ববর্তী নির্মিতগুলি) "পরিবেশ পরিবর্তনশীল] বোতামটি নির্বাচন করে এমএস সংশোধিত গ্রাফিকাল সম্পাদকটি অ্যাক্সেস করতে নিম্নলিখিত পুনরায় প্রাপ্ত ফলাফলগুলির সন্ধান এবং চালানোর জন্য" সেট ভেরিয়েবলগুলি "দিয়ে স্টার্ট মেনু অনুসন্ধান বৈশিষ্ট্যটি ব্যবহার করুন: - সম্পাদনা করুন সিস্টেম পরিবেশগত ভেরিয়েবল - আপনার অ্যাকাউন্টের জন্য পরিবেশগত পরিবর্তনশীলগুলি সম্পাদনা করুন

পুরানো সিস্টেম বৈশিষ্ট্য সংলাপের [পরিবেশ পরিবর্তনসমূহ] বোতামের মাধ্যমে সম্পাদকটি অ্যাক্সেসযোগ্য।

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