আমি দেখেছি @এই জাতীয় প্রসঙ্গে ব্যবহৃত হয়েছে:
@echo off
@echo start eclipse.exe
@এখানে মানে কি ?
আমি দেখেছি @এই জাতীয় প্রসঙ্গে ব্যবহৃত হয়েছে:
@echo off
@echo start eclipse.exe
@এখানে মানে কি ?
উত্তর:
এর অর্থ সম্পর্কিত কমান্ড আউটপুট না করা। নিম্নলিখিত দুটি ব্যাচ ফাইলের তুলনা করুন:
@echo foo
এবং
echo foo
fooপূর্ববর্তীটি প্রিন্ট করার সময় কেবলমাত্র আউটপুট হিসাবে থাকে
H:\Stuff>echo foo
foo
(এখানে, কমপক্ষে) যেমন দেখা যাচ্ছে যে কমান্ডটি চালানো হয় তাও দৃশ্যমান।
echo offসম্পূর্ণ ব্যাচ ফাইলের জন্য এটি বন্ধ করে দেবে। তবে, echo offকলটি নিজেই দৃশ্যমান হবে। যে কারণে আপনি @echo offব্যাচের ফাইলগুলির শুরুতে দেখেন । কমান্ড প্রতিধ্বনি বন্ধ করুন এবং কমান্ডটি এটি বন্ধ করে প্রতিধ্বন করবেন না।
সেই লাইনটি সরিয়ে ফেলা (বা এটিকে মন্তব্য করে) প্রায়শই আরও জটিল ব্যাচ ফাইলগুলিতে একটি সহায়ক ডিবাগিং সরঞ্জাম হিসাবে আপনি দেখতে পারেন কোনও ত্রুটি বার্তার আগে কী চলছে।
এর অর্থ "স্ট্যান্ডার্ড আউটপুটে কমান্ড প্রতিধ্বনি করবেন না"।
বরং আশ্চর্যজনকভাবে,
echo off
echo offআউটপুট পাঠাতে হবে ! সুতরাং,
@echo off
এই স্বয়ংক্রিয় প্রতিধ্বনি আচরণটি সেট করে - এবং এটি ভবিষ্যতের সমস্ত কমান্ডের জন্যও বন্ধ করে দেয়।
সূত্র: http://www.microsoft.com/resources/docamentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true
@অক্ষম যে এক কমান্ডের জন্য echo। এটি ছাড়াই echo start eclipse.exeলাইনটি উদ্দেশ্যপ্রণালী start eclipse.exe এবং উভয়ই মুদ্রণ করবেecho start eclipse.exe লাইন।
দ্য echo offপালাক্রমে বাই-ডিফল্ট কমান্ড প্রতিধ্বনি বন্ধ।
সুতরাং @echo offনিঃশব্দে কমান্ড প্রতিধ্বনি বন্ধ করে দেয় এবং কেবলমাত্র আউটপুট লিখতে ইচ্ছা করে ব্যাচ লেখকই লেখা থাকে is
এটি ডস থেকে অর্থ উত্তরাধিকারসূত্রে প্রাপ্ত। @ :
ডস সংস্করণ ৩.৩ এবং তারপরে, একটি ব্যাচ কমান্ডের প্রতিধ্বনি লুকায়। কমান্ড দ্বারা উত্পাদিত যে কোনও আউটপুট প্রতিধ্বনিত হয়।
এটি না করে আপনি কমান্ডটি ব্যবহার করে echo offকমান্ড প্রতিধ্বনি বন্ধ করতে পারেন তবে সেই কমান্ডটি প্রথমে প্রতিধ্বনিত হবে।
ডিফল্টরূপে, একটি ব্যাচ ফাইল চলার সাথে সাথে তার কমান্ড প্রদর্শন করবে। এই প্রথম কমান্ডটির উদ্দেশ্য যা এইচো অফ বন্ধ করে দেয় এই প্রদর্শনটি বন্ধ করা। "প্রতিধ্বনি" কমান্ডটি "ইকো অফ" কমান্ডটি বাদ দিয়ে পুরো স্ক্রিপ্টের জন্য প্রদর্শন বন্ধ করে দেয়। সামনের "at" চিহ্ন "@" কমান্ডটি নিজের উপরও প্রয়োগ করতে পারে।
@ যুক্ত করার জন্য আর একটি দরকারী সময় যখন আপনি FORকমান্ড লাইনে ব্যবহার করেন। উদাহরণ স্বরূপ:
FOR %F IN (*.*) DO ECHO %F
প্রতিটি ফাইলের জন্য পূর্ববর্তী লাইন প্রদর্শন : কমান্ড প্রম্পট, ECHOকমান্ড এবং ECHOকমান্ডের ফলাফল । এই পথে:
FOR %F IN (*.*) DO @ECHO %F
ECHOকমান্ডের ফলাফলটি দেখানো হয়েছে।