উইন্ডোজ 7 টাস্ক শিডিয়ুলার মতলব স্ক্রিপ্টটি চালাবে না


2

আমি উইন্ডোজ টাস্ক শিডিয়ুলার ব্যবহার করে প্রতিদিন একটি মতলব স্ক্রিপ্ট চালানোর চেষ্টা করছি। আমি মতলব আর ২০১১ বি বি 64৪-বিট এবং উইন্ডোজ using ব্যবহার করছি। মতলব অনুসারে, myfile.mকমান্ড লাইন থেকে নিম্নে স্ক্রিপ্ট চালানো যেতে পারে:

matlab -r myfile

আমার পুরানো কম্পিউটারে (32 বিট এক্সপি), আমি এক্সপি টাস্ক শিডিয়ুলারের 'রান' উইন্ডোতে নিম্নলিখিতটি রেখে স্ক্রিপ্টটি কার্যকর করতে পারি:

C:\PROGRA~1\MATLAB\R2010a\bin\matlab.exe -r myfile;quit

কিন্তু যখন আমি আমার নতুন কম্পিউটারের উইন্ডোজ 7 টাস্ক শিডিয়ুলারে নিম্নলিখিতটি প্রবেশ করি, তখন টাস্কটি কুইড হিসাবে থাকে এবং চালিত হয় না:

C:\PROGRA~1\MATLAB\R2011b\bin\matlab.exe -r myfile;quit

সবেমাত্র আবিষ্কার হয়েছে যে আমি 'ব্যবহারকারী লগ-ইন থাকলেই রান' বেছে নিলে এটি চলতে পারে তবে আমার এটি 'ব্যবহারকারী লগ ইন আছে কিনা তা চালানো' দরকার। ম্যাটল্যাব.এক্সএর প্রোপার্টি-এর অধীনে এটি বলে যে প্রশাসকদের সম্পূর্ণ নিয়ন্ত্রণ রয়েছে এবং আমি বর্তমানে প্রশাসক অ্যাকাউন্টে লগ ইন করেছি, সুতরাং সমস্যাটি কী তা বুঝতে পারি না। কোনও পরামর্শ? বিকল্প হিসাবে উইন্ডোজ on এ টাস্ক শিডিয়ুলারের এক্সপি সংস্করণ চালানো সম্ভব, যেহেতু আমি কখনই এই সমস্যাগুলিতে প্রবেশ করি নি?


কমান্ডটি একটি সাধারণ কমান্ড প্রম্পট থেকে কাজ করে? যদি তা না হয় তবে প্রশাসক হিসাবে প্রম্পট চালানো সম্পর্কে কী?
sblair

হ্যাঁ, এটি কমান্ড প্রম্পট থেকে দুর্দান্ত কাজ করে।
কেএই

উত্তর:


2

নিম্নলিখিত পদ্ধতি ব্যবহার করে এটি আমার পক্ষে কাজ করে:

  1. টাস্ক শিডিয়ুলারে, "টাস্ক তৈরি করুন ..." এ ক্লিক করুন।
  2. নাম এবং ট্রিগার সময় ইত্যাদি সেট করুন
  3. ক্রিয়া ট্যাবে "নতুন ..." ক্লিক করুন। "অ্যাকশন "টিকে" একটি প্রোগ্রাম শুরু করুন "হিসাবে রাখা উচিত।
  4. "প্রোগ্রাম / স্ক্রিপ্ট" এর জন্য মতলব নির্বাহযোগ্য, যা একটি মান নির্ধারণ করা উচিত: এটি খুঁজে পেতে "ব্রাউজ ..." ব্যবহার করুন "C:\Program Files\MATLAB\R2011a\bin\matlab.exe"
  5. আর্গুমেন্ট সেট করুন: -r scriptname;quit। আপনি প্রয়োজন হবে না .mযে যদি স্ক্রিপ্ট এক্সটেনশন আছে।
  6. সেট ডিরেক্টরির স্ক্রিপ্ট ফাইল, যেমন ধারণকারী হিসাবে মান "শুরু করুন": C:\Folder

1
হ্যাঁ, ধন্যবাদ এই সমস্ত কাজ করে। আমার সমস্যার উত্সটি দেখা গেছে অনুমতিগুলি ছিল (অবশ্যই 'ব্যবহারকারী লগ-ইন করার সময় কেবল রান নির্বাচন করুন' বা এটি কাজ করবে না))
কেএই

3

আমি প্রোগ্রা ~ 1 এর পরিবর্তে প্রকৃত ডিরেক্টরি নামটি ব্যবহার করার পরামর্শ দিচ্ছি। এটি কেবল FAT পিছনের সামঞ্জস্যের জন্য।


জটিল হয়ে ওঠে কারণ পুরো পাথের নাম অবশ্যই ডাবল উদ্ধৃতিতে আবদ্ধ থাকতে হবে ("সি: \ প্রোগ্রাম ফাইলস \ ম্যাটল্যাব \ আর ২০১১ বি \ ম্যাটলব.এক্সে" -আর মাইফাইল; প্রস্থান) এবং উইন Tas টাস্ক শিডিয়ুলার এবং মতলব উভয়ই এর অর্থগুলিকে সাবস্ক্রাইব করে উদ্ধৃতি চিহ্ন. তবুও চেষ্টা করে দেখব।
কেএই

ঠিকভাবে কাজ করে. আমার সমস্যার উত্সটি অনুমতি হিসাবে পরিণত হয়েছে: প্রোগ্রামটি কেবল তখনই কাজ করে যদি আমি 'ব্যবহারকারী লগ-ইন থাকাকালীন তখনই চালনা' পছন্দ করি।
কেএই
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.