উত্তর:
আপনাকে অবশ্যই নিশ্চিত করতে হবে যে PATH
পরিবেশের পরিবর্তনশীল যে ফোল্ডারে এক্সপি রয়েছে ।
আপনি এটি ইতিমধ্যে রয়েছে এমন ফোল্ডারে ইনস্টল করে বা এটিতে PATH
আপনার ফোল্ডারটি যুক্ত করে এটি করতে পারেন PATH
।
আপনার ইনস্টলারটিকে এটি করতে আপনি করতে পারেন - তবে এটি বাছাই করা হয়েছে কিনা তা নিশ্চিত করার জন্য আপনাকে মেশিনটি পুনরায় চালু করতে হবে।
আপনি নিম্নলিখিত রেজিস্ট্রি কী যুক্ত করতে পারেন :
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\myexe.exe
এই কীতে, এক্সাইপিতে থাকা ফাইলটিতে ডিফল্ট স্ট্রিং মান যুক্ত করুন।
start
কমান্ডের সাথে কাজ করেছে , সুতরাং আপনি start myexe
একটি cmd.exe প্রম্পট টাইপ করতে পারেন । তবে myexe
একা কাজ করা উচিত নয়, আমি মনে করি (আপনি যদি না ডিরেক্টরিতে myexe
বা ডিরেক্টরিটি PATH
পরিবেশের পরিবর্তনশীল না হয়)।
myprog.cmd
নীচের বিষয়বস্তু দিয়ে একটি ছোট ফাইল তৈরি করি : @START myprog.exe %*
এটি সমস্ত কমান্ড আর্গুমেন্টের App Paths
জন্য এন্ট্রির অনুরোধ করে myprog.exe
এবং পাস করে। ফাইলটি কোথাও অ্যাক্সেসযোগ্য এমন জায়গায় তৈরি করা উচিতPATH
PATH
। মাইকেসি যুক্ত না করে start myexe
এই রেজিস্ট্রি পরিবর্তন নিয়ে কাজ করে । PATH
start myapp
উইন + আর এর মতো কাজ করে myapp
তবে myapp
সেমিডি.এক্সিতে কোনও সমতল নয় ।
আপনাকে আপনার .exe
ফাইলের পথটি পরিবেশগত পরিবর্তনশীল পথে রাখতে হবে। "আমার কম্পিউটার -> বৈশিষ্ট্য -> উন্নত -> পরিবেশের ভেরিয়েবল -> পথ" এ যান এবং .exe
ডিরেক্টরিটির ডিরেক্টরিতে যোগ করে পাথ সম্পাদনা করুন।
আমি ব্যক্তিগতভাবে পছন্দ করি এমন আরও একটি সমাধান হ'ল মসৃণ চলক সম্পাদনার জন্য র্যাপিডিই ব্যবহার করা।
উইন্ডোজ 10, 8.1, 8
শুরু মেনু খুলুন,
Edit environment variables
Edit the system environment variables
Environment variables...
বোতাম ক্লিক করুনSystem Variables
পাবেন , বাক্সে path
ভেরিয়েবল সন্ধান করুনEdit
New
.exe
batch
Ok
সমস্ত উন্মুক্ত উইন্ডোতে ক্লিক করুন এবং এক্সিকিউটেবলকে পাথের একটি ডিরেক্টরিতে রাখার পরিবর্তে, আপনার প্রোগ্রামটি চালু করার পথে একটি ডিরেক্টরিতে একটি ব্যাচ ফাইল তৈরি করা উচিত। এইভাবে আপনি এর সমর্থনকারী ফাইলগুলি থেকে এক্সিকিউটেবলকে আলাদা করবেন না এবং আপনি একই ডিরেক্টরিতে অন্য স্টাফটিকে অজান্তেই যুক্ত করবেন না।
এই জাতীয় ব্যাচের ফাইলটি দেখতে এটি দেখতে পারে:
@echo off
start "" "C:\Program Files (x86)\Software\software.exe" %*
C:\cygwin\bin\grep.exe
start ""
এবং কার্যকর করার পথে শুরু করুন। এছাড়াও, সাইগউইনে ব্যবহারের জন্য আপনি সাইগউইন শেল স্ক্রিপ্ট বা একটি সিমলিংক চাইবেন। বা শেল ওরফে।
এটি আশ্চর্যজনক যে উইন্ডোজগুলিতে এই জাতীয় কোনও সহজ কাজের সহজ সমাধান নেই, আমি এই ছোট্ট সিএমডি স্ক্রিপ্টটি তৈরি করেছি যা আপনি উইন্ডোতে উপকরণগুলি সংজ্ঞায়িত করতে ব্যবহার করতে পারেন (নির্দেশাবলী ফাইলের শিরোনামে রয়েছে):
https://gist.github.com/benjamine/5992592
এনপিএম বা রুবি রত্নের মতো সরঞ্জামগুলি বৈশ্বিক কমান্ডগুলি নিবন্ধ করার জন্য এটি ব্যবহার করা একই পদ্ধতি।
আসুন আমি বলি যে আমার এক্সটি সি: \ প্রোগ্রাম ফাইলগুলি \ আজকপি \ আজকপি.এক্সি
কমান্ড / সিএমডি / ব্যাচ
SET "PATH=C:\Program Files\AzCopy;%PATH%"
শক্তির উৎস
$env:path = $env:path + ";C:\Program Files\AzCopy"
আমি এখন যে azcopy
কোনও স্থান থেকে যে কোনও শেল ইনক্লু কমান্ড প্রম্পট, পাওয়ারশেল, গিট ব্যাশ ইত্যাদি সহজভাবে টাইপ করতে এবং ব্যবহার করতে পারি
আপনি স্থায়ীভাবে (পুনরায় বুট করার পরে) এইভাবে পথ ভেরিয়েবলটিতে যুক্ত করতে পারেন :
আমার কম্পিউটারে ডান ক্লিক করুন -> বৈশিষ্ট্যগুলিতে ক্লিক করুন -> উন্নত সিস্টেম সেটিংসে ক্লিক করুন -> পরিবেশ পরিবর্তনসমূহ ক্লিক করুন
তথ্যসূত্র: সিস্টেম / ব্যবহারকারী ভেরিয়েবলগুলি পরিবর্তন করুন
এটি সি: \ উইন্ডোজ ডিরেক্টরিতে রেখে দিন বা পরিবেশ-সেটিংসে আপনার ডিরেক্টরিটি "পথ" এ যুক্ত করুন (উইন্ডোজ ব্রেক - ট্যাব অগ্রণী)
শুভেচ্ছা, // টি
C:\Windows
একটি কাস্টম ডিরেক্টরি যুক্ত করা উচিত PATH
।
আপনার ইনস্টলটিতে একটি 1 লাইন ব্যাচের ফাইল ব্যবহার করুন:
SETX PATH "C:\Windows"
ব্যাট ফাইল চালান
এখন আপনার .exe সি: \ উইন্ডোতে রাখুন এবং আপনার কাজ শেষ।
আপনি কমান্ড-লাইনে 'exename' টাইপ করতে পারেন এবং এটি এটি চালাবে।
C:\Windows
একটি কাস্টম ডিরেক্টরি যুক্ত করা উচিত PATH
।
উইন্ডোতে অ্যাপ্লিকেশনগুলির জন্য গ্লোবাল বাশ-এর মতো উপকরণগুলি পেতে প্রতিটিটিতে ম্যানুয়ালি যোগ না করে অ্যাপ্লিকেশনটির জন্য স্বয়ংক্রিয়ভাবে পাথে যোগ করা হয়নি, এখানে আমি সবচেয়ে পরিষ্কার সমাধানটি নিয়ে এসেছি যা সিস্টেমে সর্বনিম্ন পরিবর্তনের পরিমাণ নিয়ে আসে এবং সর্বাধিক পরবর্তী কাস্টমাইজেশনের জন্য নমনীয়তা:
mkdir c:\aliases
setx PATH "c:\aliases;%PATH%"
শুরু করার জন্য C:\path to\my program.exe
, সমস্ত আর্গুমেন্টে পাস করে, এটি একটি নতুন উইন্ডোতে খোলার জন্য, c:\aliases\my program.bat
নিম্নলিখিত বিষয়বস্তুগুলি দিয়ে ফাইল তৈরি করুন ( স্টার্ট কম্যান্ডের বিশদগুলির জন্য এনটি স্টার্ট কমান্ড দেখুন ):
@echo off
start "myprogram" /D "C:\path to\" /W "myprogram.exe" %*
শুরু করার জন্য C:\path to\my program.exe
, সমস্ত আর্গুমেন্টে পাস করা, তবে এটি একই উইন্ডোতে চালানো (যেমন বাশ কীভাবে পরিচালনা করে) c:\aliases\my program.bat
নীচের বিষয়বস্তু দিয়ে ফাইল তৈরি করুন:
@echo off
pushd "C:\path to\"
"my program.exe" %*
popd
আপনার চালনার জন্য যদি এখনকার চলমান ডিরেক্টরিটি পরিবর্তন করার জন্য অ্যাপ্লিকেশনটির প্রয়োজন না হয় তবে আপনি কেবলমাত্র আপনার এলিয়াস ফোল্ডারের ভিতরে এক্সিকিউটেবলে একটি সিমলিংক যুক্ত করতে পারেন:
cd c:\aliases\
mklink "my program.exe" "c:\path to\my program.exe"
PATH এ যুক্ত করুন, নীচে পদক্ষেপগুলি (উইন্ডোজ 10):
আর একটি উপায় .LNK
আপনার AT PATHEX যুক্ত করার মাধ্যমে হতে পারে । তারপরে আপনার এক্সিকিউটেবলের (যেমন: yourhortcut.lnk) একটি শর্টকাট তৈরি করুন এবং এটি $ PATH এর মধ্যে তালিকাভুক্ত ডিরেক্টরিগুলির মধ্যে রেখে দিন।
সতর্কতা নোট: জেনে রাখুন যে আপনার AT PATH এ তালিকাভুক্ত যে কোনও ডিরেক্টরিতে অবস্থিত যে কোনও .lnk ফাইলগুলি এখন "পাঠ্যাড" হিসাবে রয়েছে। এই কারণে, আমি এই পদ্ধতির আগে উল্লিখিত ব্যাচ ফাইল পদ্ধতির পক্ষে চাই।
আমার পথ পরে যে কেউ এই সন্ধান করতে হবে আপনার পথটি যুক্ত করার জন্য এখানে একটি খুব সহজ উপায়।
ইমেজ দেখানোর মতো কোনও ফাইলে পাথটি প্রেরণ করুন, ফাইলটি এটি অনুলিপি করুন এবং আটকান এবং শেষের দিকে নির্দিষ্ট পথটি একটি পূর্ববর্তী সেমিকোলন দিয়ে নতুন পথে যুক্ত করুন। এটি উইন্ডোজ 7 এর পূর্বে মানিয়ে নেওয়ার প্রয়োজন হতে পারে তবে কমপক্ষে এটি একটি সহজ সূচনা পয়েন্ট।
এটি করার সর্বোত্তম উপায় হ'ল কেবল উইন্ডোজ / সিস্টেম 32 ফোল্ডারে .EXE ফাইলটি ইনস্টল করা। আপনি যে কোনও অবস্থান থেকে এটি চালাতে পারেন। এটি একই জায়গা যেখানে .exe এর মতো পিং পাওয়া যাবে
C:\Windows
একটি কাস্টম ডিরেক্টরি যুক্ত করা উচিত PATH
।