বাহ্যিক অ্যাপ্লিকেশন দ্বারা খোলা ফোল্ডারগুলিকে উইন্ডোর পরিবর্তে একটি নতুন ফাইন্ডার ট্যাবে খুলুন


13

আমার ফাইন্ডারে "নতুন ট্যাবগুলিতে খোলা ফোল্ডারগুলি" (নতুন উইন্ডোর পরিবর্তে) সেটিংসটি চালু আছে তবে আমার অন্যান্য অ্যাপ্লিকেশনগুলি যখন ফোল্ডারটি খুলবে তখন এটি কীভাবে প্রভাবিত করবে বলে মনে হয় না । আমি ইমাস থেকে চালিত লঞ্চবার এবং একটি শেল স্ক্রিপ্ট এখনও ছোট ফাইন্ডার উইন্ডোতে ফোল্ডার খোলে। আমি কীভাবে বাহ্যিক অ্যাপ্লিকেশনগুলি থেকে ফোল্ডারগুলি সমস্ত ট্যাবড ফাইন্ডার উইন্ডোতে প্রদর্শিত হতে পারি?

সম্পাদনা করুন: মন্তব্যে বিমিক ঠিক বলেছেন যে এটি সম্ভবত কোনও অ্যাপলস্ক্রিপ্টের মাধ্যমে করা যেতে পারে। এটার মতো কিছু:

  1. আপনার কাছে এমন কিছু স্ক্রিপ্ট রয়েছে যা আপনাকে যে ফোল্ডারটি খুলতে চান তার পথ দেয়।
  2. আপনি এটিকে অ্যাপ্লিক্রিপ্টের পরিবর্তনশীল হিসাবে পাস করুন।
  3. এই আপেলসক্রিপ্টটি একটি চলক হিসাবে পাথের নাম সংরক্ষণ করে
  4. এটি অনুসন্ধানকারীকে সক্রিয় করে বা অনুসন্ধানকারীর সাথে একটি নির্দিষ্ট ফোল্ডার খোলে।
  5. এটি একটি নতুন ট্যাব খোলার জন্য কীস্ট্রোক কমান্ড + টি প্রেরণ করে (বা সন্ধানকারীকে একটি আদেশ দিয়ে এটি করে)।
  6. এটি পাথ এক্স মেনু / উইন্ডো সহ ফোল্ডারে যান খোলার সন্ধানকারীকে কীস্ট্রোক কমান্ড + shift + g প্রেরণ করে।
  7. এটি এই মেনু / উইন্ডোতে লিখতে (সিস্টেমেভেন্টস) বা এটি আটকে দেয় (ফোল্ডারের পথ যে ক্লিপবোর্ড সেট করে)।
  8. প্রবেশ ক্লিক করুন। ফোল্ডারটি খোলা আছে।

3
আমি একই চান.
আইকোড

1
আমার একই সমস্যা, সুপার ব্যবহারকারী সম্পর্কে প্রশ্ন: superuser.com/questions/688439/…
নিক

দেখে মনে হচ্ছে এটি কেবল ফাইন্ডারের নয়, অ্যাপ্লিকেশনটির সেটিংসের অধীনে রয়েছে।
রাজীব

1
আপনি কি শেল স্ক্রিপ্ট বা লঞ্চবারের বিশদটি ভাগ করতে পারবেন? এটির মধ্যে একটি অ্যাপলস্ক্রিপ্ট কল এম্বেড করা সম্ভব হতে পারে কোনও নতুন ট্যাব খোলার জন্য সন্ধানকারীকে বলার জন্য।
বিমিক

লঞ্চবারটি কেবল স্বয়ংক্রিয়ভাবে জিনিসগুলি খোলে, শেল স্ক্রিপ্টগুলিতে আমি ওপেন কমান্ড বিকাশকারীকে প্রয়োগ করি app 106131 /…

উত্তর:


1

আমি এটি করেছি, নিশ্চিত না এটি আপনার পক্ষে এটির জবাব দেবে কিনা।

সন্ধানকারী পছন্দসমূহ> সাধারণ> "নতুন উইন্ডোর পরিবর্তে ট্যাবগুলিতে ফোল্ডারগুলি খুলুন" পরীক্ষা করুন


1

ধারণার জন্য ধন্যবাদ। আমি আপেলস্ক্রিপ্ট শেষ।

নিম্নোক্ত রাখুন আপনার ~/.bashrcবা~/.zshrc

# open the current folder in Finder's tab
function oft() {
    # if no arguments are given, we use the current folder
    oft_absolute_path=$(cd ${1:-.}; pwd)

    # execute the applescirpt
    osascript 2>/dev/null <<EOF

        # Finder returns a path with trailing slash
        # But PWD doesn't have one, so we add one for it
        set new_tab_path to "$oft_absolute_path" & "/"

        tell application "Finder"
            activate

            if not (exists window 1) then
                make new Finder window
            end if

            try
                set finder_path to POSIX path of (target of window 1 as alias)
            on error
                # the finder's window doesn't contain any folders
                set target of front window to (new_tab_path as POSIX file)
                return
            end try
        end tell

        if new_tab_path = finder_path then
            # the finder's tab is already there
            return
        end if

        # open new tab in Finder
        tell application "System Events" to keystroke "t" using command down

        # set the Finder's path
        tell application "Finder"
            set target of front window to (new_tab_path as POSIX file)
        end tell

        return
    EOF
    # clear the tempory veriable
    unset oft_absolute_path
}

টার্মিনালে, টাইপ করুন

oft .

অনুসন্ধানকারীর নতুন ট্যাবে বর্তমান ফোল্ডারটি খুলতে।

বাশ স্ক্রিপ্টটি পরম পাথ পুনরুদ্ধারের জন্য ব্যবহৃত হয়, যা অ্যাপ্লস্ক্রিপ্টে করতে আমার অসুবিধা হয়েছিল।

হালনাগাদ

আমি আরও বিস্তৃত (এবং জটিল) সংস্করণ তৈরি করেছি যা একই ফোল্ডারের জন্য একই ট্যাবটি খুলবে। এটি এখানে পাবেন

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