কোনও ডিএমজি ফাইল খোলার সময়, আমি কীভাবে এটি উইন্ডোগুলির সামনে খোলার জন্য পেতে পারি?


21

আমি যখনই কোনও .dmgফাইল ডাউনলোড করি এবং তারপরে এটি খুলি (সাধারণত ক্রোমে ডাউনলোড বার থেকে) তখন তা পটভূমিতে খোলে। আমার উইন্ডোটির সামনে এটি খোলার কোনও উপায় আছে?

সম্পাদন করা

স্পষ্ট করার জন্য: আমি ডিএমজি উইন্ডোটি সক্রিয় উইন্ডো হিসাবে পপ আপ করতে চাই।


আপনি যখন এটি খুলুন বলবেন, আপনি কোথা থেকে এটি খুলছেন? আপনার ব্রাউজার? ফাইন্ডারে?
কনর্গরিফিন

1
আমি নিশ্চিত যে তার অর্থ এটি আপনার সক্রিয় উইন্ডোজের পিছনে "পপ আপ" হয়েছে pretty তিনি চান যে এটি তার সক্রিয় উইন্ডোগুলির সামনে পপ আপ হয়।
রায়ান ওয়ার্সাল

রায়ান বলতে আমি ঠিক এটাই বুঝি।
এপাগা

প্রায়শই আমি এটি ব্রাউজার থেকে
খুলি

আপনি এখনও আমার সমাধান পেতে পরিচালিত, এখনও? যদি না হয় আমি আপনাকে আরও সাহায্য করতে আরও বিশদে যেতে পারি ...
Asmus

উত্তর:


5

আমি অ্যাপলসিতে একটি ফোল্ডার অ্যাকশন স্ক্রিপ্ট তৈরি করেছি, এটি আপনি যা চান ঠিক তেমন করতে পারে। এটিকে একটি নতুন অ্যাপ্লিক্রিপ্টে অনুলিপি করুন এবং এটিকে অ্যাপ্লিকেশন হিসাবে সংরক্ষণ করুন (কোনও শুরুর কথোপকথন ছাড়াই!) "/ লাইব্রেরি / স্ক্রিপ্টস / ফোল্ডার অ্যাকশন স্ক্রিপ্টস /" এ সংরক্ষণ করুন। তারপরে আপনি যেকোন ফোল্ডারে (সম্ভবত আপনার ~ / ডাউনলোড / ফোল্ডার) সংযুক্ত করতে পারেন ফোল্ডারে ডান ক্লিক করে এবং পরিষেবাগুলি ড্রপ-আউট মেনু থেকে "ফোল্ডারের ক্রিয়াকলাপগুলি কনফিগার করুন" নির্বাচন করে। ফোল্ডার ক্রিয়াগুলি সক্রিয় করুন এবং স্ক্রিপ্টটি ফোল্ডারটি দেখতে দিন।

স্ক্রিপ্টটি মূলত যা করে, এটি ফোল্ডারে ফেলে দেওয়া আইটেমগুলির সাথে প্রতিক্রিয়াযুক্ত যা এর সাথে সংযুক্ত থাকে এবং যদি বাদ পড়ে আইটেমটি ধরণের হয়: "চিত্র" এটি "hdiutil" কমান্ড লাইন সরঞ্জামের মাধ্যমে চিত্রটিকে একটি ভলিউম হিসাবে সংযুক্ত করে।

আপনি স্ক্রিপ্টের ওপেন উইন্ডো এবং মেকফ্রন্টস্ট বৈশিষ্ট্যগুলি সেট করে এর আচরণটি কনফিগার করতে পারেন; এটি অ্যাপ্লিকেশন হিসাবে সংরক্ষণের পরে স্ক্রিপ্টে ডাবল-ক্লিক করেও এটি করা যেতে পারে - এটি এর স্ট্যান্ডার্ড আচরণটি কী হওয়া উচিত তা নিয়ে দুটি সংলাপে জিজ্ঞাসা করবে।

আশা করি এটা কাজে লাগবে,

Asmus

 property openWindow : true
 property makeFrontmost : true

 on run

    display dialog "Do you want to bring the Finder to the front after new items are added?" buttons {"Don't Activate", "Activate"} default button 2
    if the button returned of the result is "Don't Activate" then
        set makeFrontmost to false
    else
        set makeFrontmost to true
    end if


    display dialog "Open Folder after adding new files?" buttons {"Don't Open", "Open"} default button 2
    if the button returned of the result is "Don't Open" then
        set openWindow to false
    else
        set openWindow to true
    end if


 end run

 on adding folder items to thisFolder after receiving addedItems

    repeat with i from 1 to number of items in addedItems
        set itemKind to the kind of (info for item i of addedItems) as string

        if itemKind is "Disk Image" then
            set itemPath to (quoted form of POSIX path of item i of addedItems)
            try
                showImage(itemPath)
            end try
        end if

    end repeat

 end adding folder items to


 on showImage(itemPath)

    set volumeMountpointInfo to do shell script "/usr/bin/hdiutil  attach " & itemPath & " | grep Volumes"


    if (openWindow is true) then
        if (makeFrontmost is true) then
            tell application "Finder" to activate
        end if

       set currentDelim to text item delimiters
       set text item delimiters to tab

       set volumeMountpoint to POSIX file (text item 3 of volumeMountpointInfo)

       set text item delimiters to currentDelim

       tell application "Finder" to open folder volumeMountpoint

    end if

 end showImage

====

দ্বিতীয় আপেলস্ক্রিপ্ট কোনও ফোল্ডারে বাদ দেওয়া ফাইল নির্ধারণ করতে

On adding folder items to thisFolder after receiving addedItems
repeat with i from 1 to number of items in addedItems
    set itemKind to the kind of (info for item i of addedItems) as string
    display dialog itemKind
end repeat
end adding folder items to

সম্পাদিত "চিত্র" এর পরিবর্তে "ডিস্ক চিত্র" হওয়ার দরকার


বাহ - খুব দুর্দান্ত দুর্ভাগ্যক্রমে আমি যখন ডাবল ক্লিক করি তখন এটি বলে যে "আপনি অ্যাপ্লিকেশনটি খুলতে পারবেন না কারণ ক্লাসিক পরিবেশটি আর সমর্থিত নয়।" বল কি??
এপাগা

আমি এটিতে একটি chmod a + x চেষ্টা করেছি তবে এটি এখনও আমাকে ত্রুটি বার্তা দেয়।
এপাগা

এই স্ক্রিপ্ট chmod করার প্রয়োজন নেই! আমাকে আপনাকে আরও কিছুটা বিশদ দিতে দাও: / অ্যাপ্লিকেশনস / ইউটিলাইটগুলি থেকে / অ্যাপ্লিকেশন-সম্পাদকটি খুলুন এবং আমি উপরে পোস্ট করা কোডটি একটি নতুন উইন্ডোতে আটকে দিন। "সংরক্ষণ করুন ..." কথোপকথনে, ফাইল ফর্ম্যাট হিসাবে "অ্যাপ্লিকেশন" নির্বাচন করুন এবং নিশ্চিত করুন যে "বিকল্পগুলি" চেকবাক্সগুলির মধ্যে কোনওটি চেক করা হয়নি। এটি একবার / লাইব্রেরি / স্ক্রিপ্টস / ফোল্ডার অ্যাকশন স্ক্রিপ্টগুলিতে সংরক্ষণ করা হয়ে গেলে, এটি "ফোল্ডার অ্যাকশনস সেটআপ" মেনুতে প্রদর্শিত হবে। আপনি কি এই পর্যায়ে পৌঁছাতে পারেন?
Asmus

ধাপে ধাপে ধন্যবাদ। আমি এ পর্যন্ত পেতে পারি এবং ডাউনলোড ফোল্ডারের জন্য সেই স্ক্রিপ্ট সক্ষম করতে পারি। আমি স্ক্রিপ্টটি ডাবল ক্লিক করি এবং এটি অনুসন্ধানকারী খোলার জন্য সেট করতে পারি। দুর্ভাগ্যক্রমে এর কোনও প্রভাব আছে বলে মনে হয় না ... নেট থেকে কোনও ডিএমজি ফাইল ডাউনলোড করার সময়, এমনকি আমি যখন কোনও ডিএমজি ফাইল ফোল্ডারে টেনে আনি তখনও কিছু ঘটেছিল বলে মনে হয় না। অদ্ভুত, আহ?
এপাগা

আপনি কি এখন আপেলস্ক্রিপ্টের নতুন সংরক্ষণ করতে পারবেন যা এখন উপরে একটি নতুন ফোল্ডার ক্রিয়া হিসাবে পোস্ট করা হয়েছে এবং (উপরে একটির মতো) এটি একটি নতুন ফোল্ডারে সংযুক্ত করতে পারেন?
Asmus

3

আমি যা বলতে পারি তা থেকে, ওএস এক্স কেবলমাত্র পঠনযোগ্য হলে ডিস্ক চিত্রের সামগ্রীগুলি স্বয়ংক্রিয়ভাবে প্রদর্শিত হবে। এটি চিত্রের সামগ্রীগুলি দেখার সময় ফাইন্ডার উইন্ডোটির নীচে বাম দিকে এর মাধ্যমে স্ল্যাশ সহ একটি পেন্সিল দ্বারা নির্দেশিত।

আপনি যদি কোনও ডিস্ক চিত্র পরিবর্তন করতে চান যাতে এটি এটি করে, আপনি কেবল ডিস্ক ইউটিলিটি ব্যবহার করে একটি বিদ্যমান ডিস্ক চিত্রকে পঠন করতে পারেন। দুর্ভাগ্যক্রমে, আপনি ইন্টারনেট থেকে ডাউনলোড করতে পারেন এমন ভুল-উত্পাদিত চিত্রগুলির আচরণটি পরিবর্তন করবে না।

  1. আপনি স্বয়ংক্রিয়ভাবে খুলতে চান এমন ডিস্ক চিত্রটি মাউন্ট করুন।
  2. স্পটলাইট দিয়ে এটি অনুসন্ধান করে ডিস্ক ইউটিলিটি খুলুন।
  3. টুলবারে "নতুন চিত্র" আইকনটি নির্বাচন করুন।
  4. ফাইলটির নাম দিন এবং "চিত্রের ফর্ম্যাট" এর অধীনে "কেবল পঠনযোগ্য" নির্বাচন করুন। নতুন চিত্রের ডায়ালগ
  5. "সংরক্ষণ করুন" এ ক্লিক করুন। আপনি যখন এই নতুন চিত্রটি মাউন্ট করবেন, এটি স্বয়ংক্রিয়ভাবে একটি ফাইন্ডার উইন্ডো খুলবে।

আকর্ষণীয়, ধন্যবাদ! তবে আপনি যেমন নিজেকে বলেছিলেন এটি সত্যই আমার সত্যিকারের সমস্যাটি যা আমাকে ডিএমজিগুলি ইন্টারনেট থেকে ডাউনলোড করে ফেলেছে তা করতে সহায়তা করে না ... আমি যদি এই সমস্ত কিছু করি তবে এটি ডিএমজি খোলার চেয়ে সহজ এবং তারপরে এটি সিএমডি-ট্যাবটি সামনে রেখে দেওয়া উচিত ...
এপাগা

0

এটি সম্ভবত প্রশ্নের যথেষ্ট উত্তর দেয় না তবে ...

আপনি যদি কমান্ড টিপেন এবং ডাউনলোড বারের আইটেমটিতে ক্লিক করেন তবে এটি আইটেমটি ফাইন্ডারে দেখায়। এই মুহুর্তে, কেবল কমান্ড- O টিপুন (বা dmg ফাইলটিতে ডাবল ক্লিক করা) এটি মাউন্ট করবে এবং অগ্রভাগের একটি নতুন উইন্ডোতে এটি খুলবে।


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

হ্যাঁ, বিবেক এই সমস্যাগুলির মধ্যে নেই right ওপিকে যা জিজ্ঞাসা করছে তা হল সাফারির সাথে ডিফল্ট আচরণ। আমি বিশ্বাস করি এটি বিশেষত একটি ক্রোম সমস্যা।
ব্যবহারকারী 5583
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.