আমি কনসোল 2 ব্যবহার করি এবং আমি প্রায়শই ব্যবহার করি এমন কমান্ডগুলির জন্য কিছু উপাত্ত তৈরি করতে চাই। হতে পারে আমার গুগল-ফু কেবল আজই চুষে খায় তবে কীভাবে এটি করবেন তা আমি বুঝতে পারি না। যে কোন সহযোগীতা গ্রহনযোগ্য, ধন্যবাদ.
আমি কনসোল 2 ব্যবহার করি এবং আমি প্রায়শই ব্যবহার করি এমন কমান্ডগুলির জন্য কিছু উপাত্ত তৈরি করতে চাই। হতে পারে আমার গুগল-ফু কেবল আজই চুষে খায় তবে কীভাবে এটি করবেন তা আমি বুঝতে পারি না। যে কোন সহযোগীতা গ্রহনযোগ্য, ধন্যবাদ.
উত্তর:
কনসোল 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 (কমান্ড প্রম্পট) এর জন্য স্বয়ংক্রিয়ভাবে এলিয়াসগুলি লোড করতে:
কমান্ডগুলি %APPDATA%\autorun.cmd
সহ একটি ব্যাচ স্ক্রিপ্ট তৈরি করুন (উদাহরণস্বরূপ ) doskey
। উদাহরণ:
@doskey d=dir $*
একটি ফাইল থেকে একাধিক উপন্যাস পড়ার উদাহরণ:
@doskey /macrofile=%APPDATA%\cmd.aliases
আপনার "অটোরুন" স্ক্রিপ্টের পথে HKCU\SOFTWARE\Microsoft\Command Processor
মান সেট করুন AutoRun
:
C:\> reg add "HKCU\SOFTWARE\Microsoft\Command Processor" /v AutoRun /t REG_SZ /d "%APPDATA%\autorun.cmd"
যদিও এই প্রশ্নটি এক বছরেরও বেশি পুরানো এবং ইতিমধ্যে উত্তর দেওয়া হয়েছে, নিম্নলিখিত সমাধানগুলি সহজ এবং নিবন্ধ সম্পাদনা এড়ানো:
কনসোল 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 $*