আমি দেখেছি @
এই জাতীয় প্রসঙ্গে ব্যবহৃত হয়েছে:
@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
কমান্ডের ফলাফলটি দেখানো হয়েছে।