আমি একটি। সিএমডি স্ক্রিপ্ট লিখেছি যা আমি প্রতিদিন সকাল সাড়ে at টায় চালাতে চাই। এই মুহুর্তে, আমি যদি টাস্কটি ম্যানুয়ালি চালিত করি তবে এটি আমার দেওয়া সমস্ত কমান্ড (যেগুলির মধ্যে কিছু সহায়ক। সিএমডি স্ক্রিপ্টস রয়েছে) চালাতে সক্ষম হয় কারণ প্যারেন্ট স্ক্রিপ্টের অবস্থান থেকে প্রোগ্রামটি চালু হয়। উইন্ডোটির টাস্ক শিডিয়ুলার স্ক্রিপ্টগুলি যেভাবে চালায় তা পরীক্ষা করার সময়, বর্তমান ডিরেক্টরি ভেরিয়েবলটি সিস্টেম 32 হিসাবে উপস্থিত হয় (যেখানে cmd.exe অবস্থিত), সুতরাং যখন আমার স্ক্রিপ্টটি সহায়ক স্ক্রিপ্টগুলির কোনও সন্ধান করার চেষ্টা করে, এটি ব্যর্থ হয় কারণ সেগুলি অবস্থিত নয় because সিস্টেম 32 এ।
আমি বুঝতে পারি যে আমার পিতামহী স্ক্রিপ্টের শুরুতে আমি সহজভাবে বলতে পারি:
cd PathToParentScript
তবে আমি এটিকে এড়াতে চাই যে আমি এই স্ক্রিপ্টটি অন্য সহকর্মীদের কাছে দেওয়ার পরিকল্পনা করছি এবং আমার সমস্ত কনফিগারেশন ভেরিয়েবলগুলি এক জায়গায় রাখতে (যথা, আমার একটি সহায়ক স্ক্রিপ্ট) রাখতে চাই।
টাস্ক শিডিয়ুলারটি যে স্ক্রিপ্টের অবস্থানটি সেমিডি.এক্সেই অবস্থিত তার বিপরীতে সেই স্ক্রিপ্টের অবস্থান থেকে স্ক্রিপ্টটি চালু করা সম্ভব? যদি তা হয় তবে আমি কীভাবে এটি করব?
আমার উইন্ডোজ 10 আছে।