উইন্ডোজে আমি কীভাবে এক্সিকিউটেবল কমান্ডের পুরো পথটি মুদ্রণ করতে পারি?


10

এই মুহুর্তে tfকমান্ড এবং / অথবা অন্য কোনও রান-সক্ষম কমান্ড চালানোর চেষ্টা করার সময়, এটি কার্যকর করার জন্য আমার ভিজ্যুয়াল স্টুডিও কমান্ডটি খুলতে হবে। আমি সাধারণ কনসোল এবং / অথবা বিকল্প কনসোল ব্যবহার করতে চাই তবে কল করতে ব্যর্থ tf

সুতরাং, আমার tfপুরোপথ এবং যে কোনও চলমান-কমান্ডের মুদ্রণ করা দরকার তবে কীভাবে তা করতে হয় তা জানি না।

সাহায্য করুন.


পোস্টারটি কিছু ইউনিক্স শেলগুলিতে "যা" কমান্ডের সমতুল্য সন্ধান করছে, যেমন "কোন গ্রেপ" গ্রেপ কমান্ডের পুরো পথটি মুদ্রণ করে যে শেলটি আপনাকে কোনও পাথ ছাড়াই "গ্রেপ" টাইপের প্রতিক্রিয়া হিসাবে কার্যকর করবে। আমি এটিও খুঁজছি

উত্তর:


13

আপনি কী জিজ্ঞাসা করছেন তা আমি সত্যিই নিশ্চিত নই, তবে আপনার মন্তব্যে বিচার করে আপনি সন্ধান করতে পারেন where

where foo

where foo | clip

দ্বিতীয় উদাহরণটি পুরো পথটি ক্লিপবোর্ডে রাখবে।

যদি আমি সঠিকভাবে মনে রাখি where.exeতবে উইন্ডোজ 2003 রিসোর্স কিট বা এক্সপি সমর্থন সরঞ্জামগুলি থেকে এক্সপি / 2003 এ যুক্ত করা দরকার।


2
উইন্ডোজ 7. সঙ্গে প্রাক ইনস্টল হিসেবে আসে এখানে একটা হল স্ক্রিপ্ট পুরোনো উইন্ডোজ সংস্করণের জন্য।
ব্যবহারকারীর 6868

প্রচুর ইউনিক্স কমান্ডের সাথে আনক্স ইউটিলসে একটি হিট.এক্সিও রয়েছে।
ফিলিহো

@ ফিলোহো: আসল ইউনিক্স সংস্করণটি which
প্যারাড্রয়েড

সেকি, where.exesystem32 এ থাকেন, আমার খারাপ ... অদ্ভুতভাবে, আমি শুধু তাদের চেষ্টা java.exe খোঁজার, whereJDK পথ (এক উইন্ডোজ খুঁজে বের করে যে) পয়েন্ট যখন whichsystem32 পয়েন্ট পথ আগে। তবে এটির অস্তিত্ব নেই, সেখানে কোনও হার্ডলিঙ্ক বা অনুরূপ কিছু থাকতে পারে। ঠিক আছে, whichপ্রায় একই বিষয়ে, whereএকটি ফ্রি প্যাকেজে পাওয়া যাবে।
ফিলিহো

1

মতে মাইক্রোসফট , আপনি হবে tfমধ্যে <drive>:\Program Files\Microsoft Visual Studio x\Common7\IDE

(আমি সংস্করণে এক্স প্রতিস্থাপন করেছি কারণ আপনি কোন সংস্করণটি ব্যবহার করছেন তা আমি জানি না))


সম্পাদনা করুন:

ওয়াকথ্রু অনুসারে : কমান্ড লাইন থেকে টিম ফাউন্ডেশন সোর্স কন্ট্রোলের সাথে কাজ করা , (এবং ভিএস 2005 অনুমান), আপনি নিম্নলিখিত পথে টিএফ-এর সরঞ্জামগুলি অ্যাক্সেস করতে পারবেন:

<drive>:\Program Files\Microsoft Visual Studio 8\Common7\Tools


@ পটার: ধন্যবাদ! সিস্টেম এনভায়রনমেন্ট ভেরিয়েবলে যুক্ত অন্যান্য রান-সক্ষম কমান্ড সম্পর্কে কীভাবে PATH? তাদের পুরো পথটি মুদ্রণের জন্য কি দ্রুত কমান্ড হওয়া উচিত?
নম জি ভি ইউ

আপনি কি বিশেষভাবে টিম ফাউন্ডেশন এক্সিকিউটেবলের কথা বলছেন?

@ পটার: না। আমি একটি সাধারণ নির্বাহযোগ্য কমান্ডের কথা বলছি।
নম জি ভিইউ

1

where.exeমতামতগুলির একটিতে উল্লিখিত হিসাবে উইন্ডোজ and এবং উচ্চতর সঙ্গে আসে। আরেকটি বিষয় লক্ষণীয় হ'ল where কেবলমাত্র%PATH% তাই অনুসন্ধান করে যদি আপনার প্রোগ্রামটি পথে না থাকে তবে এটি আপনাকে এটি সনাক্ত করতে সহায়তা করবে না।

আরেকটি সমস্যা হল যদি আপনি একটি PowerShell মধ্যে থেকে এটা ডাকা করার অনুরোধ জানাতে চেষ্টা করছে ঘটতে দরকার .exe অংশ অন্তর্ভুক্ত করা, যেমন "কোথায়" কোথায়-বস্তুর জন্য একটি ওরফে যা নয় কি আপনি চান, এবং খালি ফলাফলে বাড়ে সাফল্য কোড যা স্পষ্টভাবে আপনাকে জানায় না যে আপনি চান অ্যাপ্লিকেশনটি আসলে অবস্থিত।

এটি আমাকে খুঁজে বের করার কয়েকটি প্রচেষ্টা নিয়েছিল, এবং কেবলমাত্র সংযোজন -?যা উফ আসলে আমাকে আঁকড়ে ধরার জন্য সমাধান করেছিল তাতে সহায়তা করেছিল।

আপনার প্রশ্ন অনুসারে, কারণটি tfভিজ্যুয়াল স্টুডিও অ্যাপ্লিকেশন / কনসোলের মধ্যে থেকে কাজ করে, একটি নির্দিষ্ট শর্টকাট রয়েছে যার মধ্যে তাদের একটি ভিজ্যুয়াল স্টুডিও কনসোল চালু করার অন্তর্ভুক্ত রয়েছে কারণ এটি অ্যাপ্লিকেশনটির ফোল্ডারগুলিকে প্রবর্তন করার সময় PATH এ যুক্ত করে।

প্রোগ্রামের ডিরেক্টরিটি আপনার ইনজেক্ট করতে আপনি নিজের শর্টকাটটি সংজ্ঞায়িত করতে পারেন PATH, বা কেবল স্টার্ট মেনুটি খুলুন, "env" টাইপ করুন এবং শর্টকাটটি "আপনার অ্যাকাউন্টের জন্য পরিবেশের ভেরিয়েবলগুলি সম্পাদনা করুন" (বা সিস্টেমটির একটিতে ক্লিক করুন) তবে এটিতে আপনাকে ক্লিক করতে হবে এনভায়রনমেন্ট ভেরিয়েবল বাটন), তারপরে PATHইউজার ভেরিয়েবলের নীচে শীর্ষে একটি নতুন ভেরিয়েবল যুক্ত করুন বা এটি ইতিমধ্যে উপস্থিত থাকলে ;আপনার প্রবেশের আগে একটি যুক্ত করুন এবং তারপরে যে প্রোগ্রামটি আপনি কমান্ড থেকে কল করতে চান সেখানে সম্পূর্ণ ফোল্ডার পাথ লাইনের জীবন। উদাহরণস্বরূপ PATHএন্ট্রিটি ডাবল ক্লিক করুন (উইন্ডোজে কেস খুব বেশি গুরুত্বপূর্ণ নয়) এটি সম্পাদনা করতে এবং এতে পরিবর্তন করতেC:\ExistingPathItem\bin;C:\Program Files (x86)\Microsoft\Visual Studio 2020\bin

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