.Bat ফাইলের জন্য "হিসাবে চালান"


20

আমি সন্দেহ করি এমন একটি অধিকার সমস্যা সমাধানের জন্য আমি একটি পৃথক ব্যবহারকারী হিসাবে একটি ব্যাট ফাইল চালাতে চাই।

সাধারণ .exe ফাইলগুলির জন্য, আপনি "চালিত করুন ..." পেতে শিফট-রাইট ক্লিক করতে পারেন। তবে একটি .bat ফাইলের জন্য এটি কাজ করে না (শিফট-রাইট-ক্লিক ক্লিক করে কোনও "মেনু এন্ট্রি দেয় না" "রান করুন ...")। কেন এটি হয়, এবং আমি কীভাবে একটি "বাট ফাইল" চালাতে পারি? এটা কি আদৌ সম্ভব?

সিস্টেমটি উইন্ডোজ এক্সপি এসপি 2 হোম সংস্করণ।

উত্তর:


21

কমান্ড লাইন ব্যবহার করুন। উদাহরণ স্বরূপ,

runas /noprofile /user:COMPUTERNAME\USERNAME "C:\MYBAT.bat"

রুনাসের রেফারেন্স ডকুমেন্টেশনে কমান্ড সম্পর্কে আরও দেখুন ।


1
কমপক্ষে উইনএক্সপিতে এটি রান বাক্সেও কাজ করে।
pcapademic

এই কমান্ড লাইন বিকল্পটি আমার পক্ষে কাজ করছে না যেখানে নীচে রাইট ক্লিক চালানো প্রত্যাশার মতো কাজ করছে। পার্থক্য কি?
ব্যবহারকারী 85

20

যোগ করার জন্য যেমন ... চালান জন্য বিকল্প .bat প্রসঙ্গ মেনুতে ফাইল, নিম্নলিখিত REG লিখে ফাইলটি ব্যবহার করে:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\batfile\shell\runas\command]
@="\"%1\" %*"

উপরের বিষয়বস্তু নোটপ্যাডে অনুলিপি করুন এবং .REG এক্সটেনশন (যা বলুন, bat_runas.reg) দিয়ে ফাইলটি সংরক্ষণ করুন। .REG ফাইলটিতে ডান ক্লিক করুন এবং মার্জ নির্বাচন করুন ।

যোগ করার জন্য রান করুন ... জন্য মেনুটিতে .CMD ফাইল, এই REG লিখে ফাইলটি ব্যবহার করে:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\cmdfile\shell\runas\command]
@="\"%1\" %*"

উপরের বিষয়বস্তু নোটপ্যাডে অনুলিপি করুন এবং .REG এক্সটেনশান (যেমন, cmd_runas.reg) ফাইলটি সংরক্ষণ করুন। .REG ফাইলটিতে ডান ক্লিক করুন এবং মার্জ নির্বাচন করুন ।


নিফটি :-)। কোনও ধারণা কেন এটি ডিফল্ট নয়?
sleske

@ স্লেসকে - উইন্ডোজ 2000 এ এটি ডিফল্ট ছিল security এটি সুরক্ষার কারণে XP (এবং পরবর্তী সময়ে) সরানো হয়েছিল। সিএমডি ফাইলের জন্য রান যোগ করার জন্য আরও একটি রেজিস্ট্রি যুক্ত করেছে 'হ্যাক'।

@ মলি: ধন্যবাদ তবুও আমি "সুরক্ষার কারণগুলি" পাই না। আমি সর্বদা "হিসাবে চালিত" সেমিডি.এক্স.এক্স.ই করতে পারি এবং তারপরে আমার .bat চালাতে পারি, তা কি তাই না? তাহলে কোথায় সুরক্ষা সমস্যা?
sleske

1
@ সেলসেকে - কখনও কখনও তারা এটিকে 'ব্যবহারকারী উদ্বেগ' বলে ডাকে, যা আপনি যখন কোনও ফোল্ডার নির্বাচন করেন তখন উইন্ডোজ 7-এর স্ট্যাটাস বার থেকে সংক্ষিপ্তসারটি সরিয়ে দেওয়ার কারণ ছিল। এটা নাও? ভাল, আমি না ...: পি

1

সাধারণ .অ্যাক্স ফাইলের জন্য আপনি শিফট + রাইটক্লিক টিপে মেনু হিসাবে রান পেতে পারেন। তবে এই পদ্ধতিটি .bat এবং .Cmd ফাইলগুলির জন্য কাজ করে না। সুতরাং আপনি রেজিস্ট্রি ফাইল তৈরি করে সেই বিকল্পটি যুক্ত করেছেন

  1. ডেস্কটপে ডান ক্লিক করুন
  2. নতুন ক্লিক করুন
  3. তারপরে নোটপ্যাড নির্বাচন করুন

  4. এখন এই নোটপ্যাড ফাইলে নীচে লিখিত কোডটি অনুলিপি করুন

উইন্ডোজ রেজিস্ট্রি এডিটর সংস্করণ 5.00

[HKEY_CLASSES_ROOT \ cmdfile \ শেল \ রুনাস \ কমান্ড] @ = "\"% 1 \ "% *"

  1. এই ফাইলটি সংরক্ষণ করতে এখন "Ctrl + s" টিপুন
  2. এটি ডেস্কটপ বা অন্য আপনি চান এমন জায়গায় "রানাস.রেগ" দিয়ে সংরক্ষণ করুন
  3. এখন "রানাস.রেগ" ফাইলটিতে ডান ক্লিক করুন
  4. "মার্জ" ক্লিক করুন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.