হামারস্পুন ফাইন্ডারের কাছ থেকে ওয়ার্কিং ডিরেক্টরি পান


2

আমি হামারস্পুনের একটি নতুন ব্যবহারকারী, আমি একটি নতুন শর্টকাট (ctrl-alt-T) তৈরি করতে চাই যা ফাইন্ডারের কার্যকরী ডিরেক্টরিতে টার্মিনাল অ্যাপ্লিকেশনটি খুলবে। আপনি কী জানেন আমি কীভাবে হামারস্পুন থেকে ফাইন্ডারের ওয়ার্কিং ডিরেক্টরি পেতে পারি?

উত্তর:


2

আপনার জন্য এখানে কিছু অ্যাপলস্ক্রিপ্ট রয়েছে:

tell application "Finder" to get POSIX path of (insertion location as string)

যদি আপনি ফাইন্ডার উইন্ডোটি সক্রিয় না থাকে তবে আপনি ডেস্কটপ পেতে না চাইলে পরিবর্তে এটি ব্যবহার করুন:

tell application "Finder" to get POSIX path of (target of front window as string)

এটি সামনেরতম সন্ধানকারী উইন্ডোর অবস্থানটি পাবে , এমনকি যদি কোনওটি নির্বাচিত না হয়। যদি কোনও খোলা না থাকে তবে এটি ব্যর্থ হবে ।

আমি জানি না যে হামারস্পুন কীভাবে কাজ করে তবে এটি যদি টার্মিনাল কমান্ডগুলি osascriptচালাতে পারে তবে আপনি অ্যাপলস্ক্রিপ্ট চালাতে ব্যবহার করতে পারেন ।


এছাড়াও, এটি করার জন্য আপনার হ্যামারস্পুন ব্যবহার করার দরকার নেই। এর জন্য ইতিমধ্যে একটি পরিষেবা রয়েছে বা আপনি নিজের তৈরি করতে অটোমেটার ব্যবহার করতে পারেন:

  • একটি নতুন পরিষেবা তৈরি করুন।
  • এটি Finder.app এ কোনও ইনপুট না নেওয়ার জন্য করুন ।
  • একটি রান অ্যাপলস্ক্রিপ্ট ক্রিয়া যুক্ত করুন এবং এটি বাক্সে রাখুন:
on run {input, parameters}

    tell application "Finder" to set p to POSIX path of (insertion location as string)
    tell application "Terminal" to do script "cd " & quoted form of p

    return input
end run
  • এটি "নতুন টার্মিনাল এখানে" এর মতো যথাযথভাবে সংরক্ষণ করুন।
  • ইচ্ছা থাকলে সিস্টেম পছন্দগুলিতে কীবোর্ড শর্টকাট যুক্ত করুন।
  • উপভোগ করুন!
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.