ব্যাচ ফাইলটি ফায়ারফক্সের পরিবর্তে ডিফল্ট ব্রাউজার খুলবে


9

আমার কাছে একটি লগইন স্ক্রিপ্ট রয়েছে যা প্রতিটি ব্যবহারকারীর জন্য চলে। ব্যবহারকারীর নামটি আমাদের টেস্ট-গ্রহণকারী ব্যবহারকারীর (পরীক্ষার) সাথে মেলে কিনা তা প্রথম চেকটি দেখে। যদি তা হয় তবে পরীক্ষার হোমপেজে ফায়ারফক্স চালু করে থামে।

আদেশগুলি স্বতন্ত্রভাবে কাজ করে। আমি যখন .batফাইলটি কল করি তখন এটি ওয়েবসাইটে ইন্টারনেট এক্সপ্লোরার চালু করে। আমি কি ভুল করছি?

@echo off

REM Exam Startup - Username is "exam", then start the Exam website, and exit the script
if %USERNAME% EQU exam (
    if exist "%PROGRAMFILES%\Mozilla Firefox\firefox.exe"       start "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" "https://www.example.com/"
    if exist "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe"  start "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" "https://www.example.com/"
    exit
)
...
REM rest of script

উত্তর:


25

আমি কি ভুল করছি?

if exist "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" start "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" "https://www.example.com/"

"title"আপনার startআদেশে আপনার কোন অংশ নেই ।

  • যদি "title"এরপরে না থাকে তবে শিরোনাম হিসাবে startপার্স করুন "%PROGRAMFILES%\Mozilla Firefox\firefox.exe"(কারণ এটি একটি দিয়ে শুরু হয় ") এবং "https://www.example.com/"কার্যকর করার আদেশ হিসাবে।

  • কমান্ড কার্যকর করার "https://www.example.com/"ফলে ডিফল্ট ব্রাউজারটি সেই URL টি খুলতে পারে।

এর ""পরে যুক্ত করার চেষ্টা করুন start:

if exist "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" start "" "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" "https://www.example.com/"

বাক্য গঠন

START "title" [/D path] [options] "command" [parameters] Key:
  • title সিএমডি উইন্ডো শিরোনাম বারের জন্য পাঠ্য (প্রয়োজনীয়))
  • path ডিরেক্টরি শুরু হচ্ছে।
  • command কমান্ড, ব্যাচ ফাইল বা এক্সিকিউটেবল প্রোগ্রাম চালানোর জন্য।
  • parameters পরামিতি কমান্ডে পাস করেছে।

...

সর্বদা এটি অন্তর্ভুক্ত করুন এটি titleসাধারণ স্ট্রিং "My Script"বা খালি উদ্ধৃতিগুলির মধ্যে কেবল একটি জোড়া হতে পারে""

মাইক্রোসফ্ট ডকুমেন্টেশন অনুসারে, শিরোনামটি isচ্ছিক, তবে বেছে নেওয়া অন্যান্য বিকল্পগুলির উপর নির্ভর করে যদি এটি বাদ দেওয়া হয় তবে আপনার সমস্যা হতে পারে।

উত্স শুরু


আরও পড়া


সুতরাং যদি আমি এটি সঠিকভাবে বুঝতে পারি, শিরোনাম এবং ইউআরএলকে কী শুরু করা উচিত হিসাবে startব্যাখ্যা ...firefox.exeকরে এবং কোনও ইউআরএল সনাক্ত করতে এবং এটি ডিফল্ট ব্রাউজারে খাওয়ানোর পক্ষে যথেষ্ট বুদ্ধিমান?
বোল্ডউইন

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