কনসোল 2 কমান্ড অ্যালিয়াস


8

আমি কনসোল 2 ব্যবহার করি এবং আমি প্রায়শই ব্যবহার করি এমন কমান্ডগুলির জন্য কিছু উপাত্ত তৈরি করতে চাই। হতে পারে আমার গুগল-ফু কেবল আজই চুষে খায় তবে কীভাবে এটি করবেন তা আমি বুঝতে পারি না। যে কোন সহযোগীতা গ্রহনযোগ্য, ধন্যবাদ.


কনসোল 2-তে শেলটি পাওয়ারশেল-এ পরিবর্তন করুন। এটি অনেক বেশি শক্তিশালী যে সেন্টিমিডি শেল।
জাজং নগুইন

উত্তর:


7

কনসোল 2 হিডেন উইন 32 কনসোল উইন্ডোগুলির চারপাশে কেবল একটি মোড়ক এবং বর্ধিত লাইন সম্পাদনা কার্যকারিতা সরবরাহ করে না।

আপনি উইন 32 কনসোলগুলিতে এলিয়াস তৈরি করতে পারেন:

doskey d=dir $*

ইউনিক্সের বিপরীতে sh, আপনাকে $*প্রদত্ত যুক্তি যুক্ত করতে ( স্পষ্টত) স্পষ্টভাবে নির্দিষ্ট করতে হবে d C:\। আপনি $Tপৃথক কমান্ড ব্যবহার করতে পারেন ।

এছাড়াও ইউনিক্স মতো alias লেখা প্রয়োগ করা হয় Win32 কনসোল পর্যায়ে , না Console2 বা cmd.exe শেল হবে। এর অর্থ হ'ল আপনি সেগুলি যে কোনও প্রোগ্রামে ইন্টারেক্টিভ ইনপুট পড়তে ব্যবহার করতে পারেন । (উদাহরণস্বরূপ, doskey /exename=python.exe h=help($*)অনুবাদ h sysকরতে হবে help(sys)।)


Cmd.exe (কমান্ড প্রম্পট) এর জন্য স্বয়ংক্রিয়ভাবে এলিয়াসগুলি লোড করতে:

  1. কমান্ডগুলি %APPDATA%\autorun.cmdসহ একটি ব্যাচ স্ক্রিপ্ট তৈরি করুন (উদাহরণস্বরূপ ) doskey। উদাহরণ:

    @doskey d=dir $*
    

    একটি ফাইল থেকে একাধিক উপন্যাস পড়ার উদাহরণ:

    @doskey /macrofile=%APPDATA%\cmd.aliases
    
  2. আপনার "অটোরুন" স্ক্রিপ্টের পথে HKCU\SOFTWARE\Microsoft\Command Processorমান সেট করুন AutoRun:

    C:\> reg add "HKCU\SOFTWARE\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "%APPDATA%\autorun.cmd"
    

12

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

কনসোল 2 এ, সম্পাদনা> সেটিংসে যান। "শেল:" ক্ষেত্রটি নিম্নলিখিতটিতে পরিবর্তন করুন:

C:\Windows\system32\cmd.exe /K "C:\Path\to\aliases.cmd"

এখন কনসোল 2 পুনরায় চালু করুন এবং আপনার কাজ শেষ।

সম্ভবত আপনার কিছুটা সময় বাঁচাতে এখানে একটি এলিয়াসেস.এমডি ফাইলের একটি সাধারণ উদাহরণ:

@echo off

DOSKEY clear=cls
DOSKEY ls=dir
DOSKEY ex=explorer .
DOSKEY ll=dir /A
DOSKEY rm=del $*
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.