আমার একটি উইন্ডোজ অ্যাপ্লিকেশন রয়েছে যা আমার ডেস্কটপ শর্টকাট এবং কিছু কমান্ড-লাইন পরামিতিগুলির সাথে অনুরোধ করতে হবে।
আমি এটি কয়েক হাজার বার করেছি, তবে এটি কিছুটা আলাদা। সাধারণ কমান্ড-লাইন প্যারামিটারটি ব্যবহার করার পরিবর্তে -e 12345
বা -example 12345
এটি ব্যবহার করে @12345
( @
প্রতীক দিয়ে শুরু )।
উইন্ডোজ শর্টকাটগুলি এক্সিকিউটেবল নামের সাথে সাথে এই প্যারামিটারটি আসতে পছন্দ করে না এবং এটি সমস্ত কিছু সরিয়ে দেয়। কেন জানি না।
উদাহরণ স্বরূপ:
c:\example\example.exe @12345 -e9876
"লক্ষ্য" হিসাবে, সংরক্ষণ করার সময়, সমস্ত পরামিতিগুলি সরিয়ে ফেলা হয় এবং ঠিক c:\example\example.exe
লক্ষ্য হিসাবে ছেড়ে যায় ।
কিন্তু c:\example\example.exe -e9876 @12345
ঠিক কাজ করে। এটি সংরক্ষণ করে এবং বৈধতা দেয় এবং সবকিছুই ভাল।
তবে@
কমান্ডের প্রথমটি হওয়ার জন্য আমার প্যারামিটারটি দরকার । ব্যাচ ফাইলে কমান্ড মোড়ানো এবং ব্যাচকে কল করার মতো কিছু করা ছাড়াও, আমি কীভাবে @
উইন্ডোজ শর্টকাটে প্রথম কমান্ড লাইন প্যারামিটার হতে পারি?
.lnk
ফাইলগুলি আসলে আলাদা different (ব্যাচের ফাইল হিসাবে লক্ষ্য হিসাবে পরীক্ষা করা হয়েছে যা কেবলমাত্র পেরামগুলিতে প্রবেশের প্রতিধ্বনি দেয়))