Wscript এবং cscript এর মধ্যে পার্থক্য


86

Cscript এবং wscript এর মধ্যে পার্থক্য কী? উইন্ডোজে টেলনেট এবং এফটিপি অটোমেশন করার জন্য সেরা কোনটি?

উত্তর:


131

উইন্ডোজে এক্সিকিউটেবল হ'ল হয় কনসোল অ্যাপ্লিকেশন বা উইন্ডোজ অ্যাপ্লিকেশন (বা একটি এসএফইউ বা নেটিভ অ্যাপ্লিকেশন, তবে এখানে কিছু আসে যায় না)।

কার্নেল নির্ধারণযোগ্যতে কোন পতাকাটি পরীক্ষা করে তা নির্ধারণ করে।

যখন ব্যবহার শুরু CreateProcessWinAPI ফাংশন, যদি এটি একটি কনসোল অ্যাপ্লিকেশন, কার্নেল যদি পিতা বা মাতা প্রক্রিয়া এক আছে না, এবং সংযুক্ত এটির জন্য একটি কনসোল উইন্ডো তৈরি করবে STDIN, STDOUTএবং STDERRকনসোলের স্রোত বইবে।

যদি উইন্ডোজ অ্যাপ্লিকেশন, কোন কনসোল নির্মিত হবে এবং STDIN, STDOUTএবং STDERRডিফল্ট ভাবে বন্ধ হয়ে যাবে।

WSCRIPT.EXEএবং CSCRIPT.EXEপ্রায় হুবহু অভিন্ন, একটিকে উইন্ডোজ অ্যাপ্লিকেশন হিসাবে চিহ্নিত করা হয় এবং অন্যটি কনসোল অ্যাপ্লিকেশন হিসাবে চিহ্নিত করা হয় (অনুমান করুন কোন দিকে!

সুতরাং উত্তরটি হল: আপনি যদি চান আপনার স্ক্রিপ্টটিতে কনসোল উইন্ডো রয়েছে, ব্যবহার করুন CSCRIPT.EXE। আপনি যদি এটির কনসোল উইন্ডো না রাখতে চান তবে ব্যবহার করুন WSCRIPT.EXE

এটি WScript.Echo কমান্ডের মতো কিছু আচরণকেও প্রভাবিত করে। একটি CSCRIPT.EXEএই কনসোলের উইন্ডোতে একটি লাইন লিখেছেন। ইন WSCRIPT.EXEএটা কোন messageBox- দেখায়।

আপনার আবেদনের জন্য আমি প্রস্তাব দিই CSCRIPT.EXE। আমি মনে করি আপনার পটিটি এবং প্লিংকটিও দেখতে হবে এবং আপনার এটি এখানেও দেখতে হবে:


6
@ ম্যাকডোনাল্ডস আমি কেবল জীবিকা নির্বাহের চেষ্টা করছি। বিকল্প নেই বলে স্ট্যাক ওভারফ্লো ব্যবহার করা ছাড়া আমার কাছে আর কোন পছন্দ নেই এবং সেই মাসে তাদের প্রাতঃরাশ হজম করতে যে কোন অসুবিধা হচ্ছিল সে সম্পর্কে মালিকরা যেভাবে রাজনৈতিক পয়েন্ট তৈরি করতে সাইটটি ব্যবহার করে চলেছেন তা আমি ঘৃণা করি। সুতরাং আমার ব্যবহারকারীর নাম হ'ল প্রতিবাদ করা জিনিসকে এই জাতীয়করণের বিরুদ্ধে আমার প্রতিবাদ ।
বেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.