আমি কীভাবে কোনও অ্যাপ্লিকেশনটির অবস্থানের পথটি দেখতে পারি?


0

আমাকে একটি প্রোগ্রামের পাথটি পরীক্ষা করতে হবে - আমি বাইনারিটির দিকে ইঙ্গিত করতে চাই, "। অ্যাপ" যা কোনও ডিরেক্টরি নয়। আমি এটা কিভাবে করবো?


1
ওএসএক্স-এর প্রায় প্রতিটি .app ফডারটির বিষয়বস্তু / ম্যাকোস ফোল্ডারের ভিতরে এটি বাইনারি থাকে। উদাহরণস্বরূপ: /Applications/Mail.app/Contents/MacOS/Mail। ফাইন্ডারে। অ্যাপ দেখতে কেবল ⌘ + ডকের আইকনটিতে ক্লিক করুন।
ম্যাটিউজ স্লোসেক 15

2
বাইনারিটির বেশিরভাগ সময় অ্যাপটির নামে নামকরণ করা হয় তবে ডাবল চেক করতে অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন, প্যাকেজ বিষয়বস্তুগুলি দেখান এবং ম্যাটিউজ দ্বারা উল্লিখিত পথে নেভিগেট করুন।

1
আপনি ঠিক কি করতে চেষ্টা করছেন?
বিমিক

@ ম্যাটিউজস্লোসেক - এটি উত্তর হিসাবে রেখে দিন :) সম্পূর্ণ সঠিক
বিমালাম

1
@ মেগাড্রয়েড আপনার জন্য একই;)
বিমালাম

উত্তর:


1

আপনার Applicationsফোল্ডারে নেভিগেট করুন, যে কোনও অ্যাপ্লিকেশনটিতে ডান ক্লিক করুন, প্যাকেজ সামগ্রীগুলি নির্বাচন করুন এবং এতে নেভিগেট করুন Contents/MacOS/। সময়ের বেশিরভাগ বাইনারি অ্যাপ তাই নামকরণ করা হয়, একটি স্ক্রিপ্ট উপর পাথ ব্যবহার করলে আপনাকে হয়ত বেশিরভাগই ব্যবহার করে নিরাপদ থাকব /Applications/(appname).app/Contents/MacOS/(appname), যেখানে (appname)হয়, ভাল, অ্যাপের নাম। অ্যাপ্লিকেশন নামেরটিতে যদি একটি সাদা জায়গা থাকে, যেমন। সাব্লাইম টেক্সট , আপনার স্ক্রিপ্টে ডাবল উদ্ধৃতি (বা এড়িয়ে চলুন) এর মধ্যে পথ রাখতে ভুলবেন না।


অ্যাপ্লিকেশনগুলিতে / অ্যাপ্লিকেশনগুলিতে থাকতে হবে না, তারা যে কোনও জায়গায় থাকতে পারে
চিহ্নিত করুন

সত্য, তবে /Applicationsসর্বদা এতে ওএস অ্যাপ্লিকেশন রয়েছে, এমনকি কেবল ওএস এক্স স্টক অ্যাপ্লিকেশন রয়েছে। আমি কেবল Applicationsএকটি বেস ফোল্ডার উদাহরণ হিসাবে সরবরাহ করেছি যাতে আমি বাইনারিটির পুরো পথটি তৈরি করতে পারি।

1

@ মেগাড্রয়েড পোস্ট করার সাথে সাথে অ্যাপ্লিকেশনগুলির Contents/MacOSডিরেক্টরিতে নির্বাহযোগ্য । তবে এক্সিকিউটেবল নাম অগত্যা অ্যাপ্লিকেশন নামের মতো। সঠিক নির্বাহযোগ্য নাম পেতে, আপনি এটি তথ্য.প্লেস্ট ফাইল ( CFBundleExecutableকী অধীনে ) থেকে পড়তে পারেন বা উদাহরণস্বরূপ টার্মিনাল.এপ থেকে এটি করতে পারেন :

APP_PATH="/Applications/Mail.app"
echo "$APP_PATH"/Contents/MacOS/$(defaults read "$APP_PATH/Contents/Info.plist" CFBundleExecutable)

শুধু পরিবর্তনশীল APP_PATHপরিবর্তন করুন। ফলাফল: /Applications/Mail.app/Contents/MacOS/Mail

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.