স্ক্রিপ্ট সরঞ্জামটির জন্য সমস্ত পরামিতি নির্দিষ্ট করার পরে আমি ব্যবহারকারী ইনপুটটির জন্য অনুরোধ করতে চাই। আমি এই সম্পর্কে অনেক ফোরামের পোস্ট এবং স্ট্যাকেক্সচেঞ্জ প্রশ্ন দেখেছি এবং তারা সকলেই এই সিদ্ধান্তে পৌঁছায় যে এটি অপ্রয়োজনীয়, তবে আমি মনে করি আমার মামলাটি ব্যতিক্রম। আমি ব্যবহারকারীকে ডেটা নিশ্চিত করার একটি সুযোগ দিতে চাই, যেমন জিপিএসের কতগুলি স্থানাঙ্ক রয়েছে সেগুলির মতো। তারা হ্যাঁ / কোনও প্রশ্ন থাকবে না ("এই ডেটাটি কি স্পষ্টতই ভুল?") এবং স্ক্রিপ্ট সরঞ্জামের প্যারামিটার ইনপুট ফর্মটি মনে হয় না যে এটি এর জন্য ভালভাবে কাজ করবে।
আমি জানি টিন্টারের ইভেন্ট হ্যান্ডলারটি আর্কজিআইএস-এ সমস্যা সৃষ্টি করে এবং অন্যান্য ফ্রেমওয়ার্কগুলিতেও একই সমস্যা রয়েছে। আমি খুঁজে পেয়েছি যে একটি কর্মক্ষেত্র আপনার স্ক্রিপ্টে অন্য একটি স্ক্রিপ্টকে কল করতে হবে যা পৃথক প্রক্রিয়া হিসাবে চালিত হয় এবং দ্বিতীয় প্রক্রিয়া থেকে জিইউআই প্রদর্শন করে তবে এটিকে কিছুটা হ্যাকিশ বলে মনে হয়।
দৃশ্যত ডাব্লুএক্সপিথন কাজ করে তবে এটি পাইথনের সাথে অন্তর্ভুক্ত নয়। আমার এই স্ক্রিপ্টগুলি আরকজিআইএস ব্যতীত কোনও অতিরিক্ত প্রয়োজনীয়তা ছাড়াই বিতরণ করতে সক্ষম হওয়া দরকার, যাতে এটি আমার পক্ষে কার্যকর না হয়।
পরিষ্কার করার জন্য, সর্বাধিক গুরুত্বপূর্ণ ব্যবহারটি যখন আমার সফ্টওয়্যার বৈধতা যাচাই করে ডেটা যাচাই করতে না পারে তখন তাকে অনুরোধ জানানো হবে। উদাহরণস্বরূপ, আমার কাছে আইডিগুলির একটি তালিকা রয়েছে যা আমি যাচাই করতে চাই, তবে ফর্ম্যাটটি সামঞ্জস্যপূর্ণ নয়। আমি যদি সফ্টওয়্যারটিতে বৈধতা দিতে না পারি তবে আমি হ্যাঁ / না ডায়ালগ দিয়ে ব্যবহারকারীকে অনুরোধ করতে সক্ষম হতে চাই (উদাঃ আইডি সাধারণ ধরণের কোনওটির সাথে মেলে না)। এটা সম্ভব যে আমার অজান্তেই নতুন আইডি ফর্ম্যাট তৈরি করা হবে।
আর একটি উদাহরণ: আমার কাছে একটি ফাইল রয়েছে যা অন্যান্য জিনিসের সাথে শুরু এবং স্টপ সময়গুলির একটি টেবিল ধারণ করে। আমি টেবিলের প্রতিটি সারি স্বতন্ত্রভাবে বৈধ করতে চাই এবং সতর্কতা উইন্ডোতে সমস্ত তথ্য এবং প্লাস্টিকের অন্যান্য চেকগুলি ক্র্যামিং করা দ্রুতই কুৎসিত হয়ে উঠবে।