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


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.