আমি কি একটি স্বয়ংক্রিয় স্ক্রিপ্টের অ্যাপ্লিকেশন আইকনটি পরিবর্তন করতে পারি?


50

আমি বেশ কয়েকটি অটোমেটর স্ক্রিপ্ট তৈরি করেছি। অ্যাপ্লিকেশন আইকনটি, সেই স্ক্রিপ্টগুলিতে, রোবট ব্যতীত অন্য কোনও কিছুর পরিবর্তনের কোনও উপায় থাকলে আমি কৌতূহলী হয়েছি।


2
প্লাটিপাস ( brew cask install platypus) অটোমেটরের চেয়ে সহজ, একটি সঠিক আইকন স্থাপন সহ আরও বিকল্প সরবরাহ করে এবং এটি ওপেন সোর্স। কোনও অ্যাপলস্ক্রিপ্ট কোড না লিখে আপনি এটি দিয়ে একটি লঞ্চার তৈরি করতে পারেন। যেমন একটি এমপিভি লঞ্চার তৈরি করতে কয়েক মিনিট সময় নিয়েছে যা ড্রাগ-এন-ড্রপের মাধ্যমে ফাইল গ্রহণ করে।
সিসিপিজ্জা

উত্তর:


72

স্ক্রিপ্ট তৈরি হওয়ার পরে নিম্নলিখিতটি করুন:

  1. আপনি যে আইকনটি চান তার সাথে উত্স অ্যাপটি সন্ধান করুন

  2. তথ্য পান এর উৎস অ্যাপ্লিকেশন ( cmd- i)

  3. উত্স অ্যাপ্লিকেশনটির তথ্য উইন্ডোর ভিতরে থাকা আইকনটিতে ক্লিক করুন (নীচের দিকে বৃহত পূর্বরূপ অংশে এক নয়, যদি আপনার মধ্যে একটি থাকে; উপরের-বাম কোণে ছোট্ট একটি))

  4. এটি অনুলিপি করুন ( cmd- c)

  5. স্বয়ংক্রিয় স্ক্রিপ্টের তথ্য পান (যেমন, গন্তব্য অ্যাপ্লিকেশন ) ( cmd- i)

  6. গন্তব্য অ্যাপ্লিকেশনটির তথ্য উইন্ডোর ভিতরে থাকা আইকনে ক্লিক করুন

  7. ক্লিপবোর্ড থেকে আইকনটি আটকে দিন ( cmd- v)

এই পদ্ধতিটি ম্যাক ওএস এক্সের প্রতিটি ফাইলের জন্য কাজ করে।

নির্দেশাবলী চিত্রিত করার জন্য ছবি


আপনার সংক্ষিপ্ত এবং সম্পূর্ণ ব্যাখ্যার জন্য +1, তবে আপনি কিছু চিত্র যুক্ত করলে এটি আরও ভাল হয়।
Am1rr3zA

আমি এই সমাধানটি আরও ভাল পছন্দ করি। অনেক কম ঝামেলা।
বাডি লিন্ডসে

এতে কিছু হয় না। আমি যখন cmd-c বা cmd-v লিখি তখন কোনও পদক্ষেপ নেই।
বিটা রাইড

এই আচরণ করে না যেমন মাভারিক্স মধ্যে উচিত
Qed

7
@ কেয়েড আমিও ভেবেছিলাম এটি ম্যাভারিকসে কাজ করছে না, তবে অনুধাবন বিভাগে থাকা নয়, তথ্যের জন্য উইন্ডোর একেবারে শীর্ষে অবস্থিত ছোট আইকনটি অনুলিপি করে আটকানো বুঝতে পেরেছিল ... স্টাডার 3 ধাপ 3 আপডেট করতে চাইবে কোন আইকনটিতে ফোকাস করতে হবে তা নির্দেশ করতে।
নাথান বিচ

12

আপনি অ্যাপলেট তৈরির পরে এটি করার একটি হ্যাকি উপায় পেয়েছি

  • (আপনার আইকন আইকন ফাইল তৈরি করুন - তবে আপনি চান)
  • অ্যাপ্লিকেশন ফোল্ডার খুলুন
  • অটোমেটর স্ক্রিপ্টে ডান ক্লিক করুন
  • ভিউ প্যাকেজ বিষয়বস্তু ক্লিক করুন
  • সংস্থান ফোল্ডারে আপনার আইকন যুক্ত করুন
  • এটি AutomatorApplet.icns এ নতুন নামকরণ করুন

আমি নিশ্চিত যে এর চেয়ে ভাল আরও একটি উপায় আছে তবে আমি কীভাবে এটি এইভাবে করতে পারি তা বুঝতে পেরেছি।


1
এটি আমার মনে হয় এটি কাজ করা উচিত তবে কোনও কারণে এটি আমার পক্ষে কাজ করছে না। আমি ওএস এক্স ১০.৯.২, এবং আইসিএন ফাইল প্রতিস্থাপনের পরে, আমি ইতিমধ্যে লগ ইন এবং আবার লগ ইন করার চেষ্টা করেছি, এখনও সহায়তা করে না।
chenyi1976

2
1. অনুসরণ উপরে প্রক্রিয়া 2. অ্যাপ্লিকেশন বন্ধ করুন বান্ডিল এবং আবার একটি cmd + I 3. আইকন অ্যাপে তথ্য পান do "এটা করতে হল hacky পথ": আমি শুধু একটা আরো অপারেশন যোগ করে কাজ percent20 এর পদ্ধতি পেয়েছিলাম মুছে ফেলুন The বর্তমান তথ্য প্রাপ্তির শীটে বর্তমান (এখন উত্তরাধিকার) আইকন 4.. উপরে আপনি inোকানো .icns ফাইলের আইকনটি উপস্থিত হবে। এস
সাইমন গর্ব 21

আমি এই উত্তরটি ওএস এক্স মাভারিক্সে পরীক্ষা করেছিলাম ( 10.9.5) এবং এটি কাজ করেছে ... একটি রিবুটের পরে! মনে হচ্ছে কিছু আইকন ক্যাশে চলছে যা একটি রিবুট অবশ্যই সাফ হবে। উপরে আমাকে @ সাইমনপ্রাইডের অতিরিক্ত পদক্ষেপগুলি অনুসরণ করার দরকার নেই।
ত্রিনিট্রনএক্স

@ সাইমনপ্রাইডের সমাধানের সাথে যুক্ত, আমার আইকন ফাইলটি আইকন এন-তে টানতে হয়েছিল এনটির কাজ করার জন্য তথ্য প্যানেল পান। আমি ফ্যালব্যাক হিসাবে আইকনটি রিসোর্স ফোল্ডারে অনুলিপি করেছি।
ইনান

6

আপনি ম্যাক ওএস এক্স-তে অন্য যে কোনও ফোল্ডার বা ফাইলের জন্য সাধারণত যা করতে চান ঠিক তেমন আইকনটিও পরিবর্তন করতে পারেন:

  1. আপনি যে চিত্রটি আপনার আইকন হিসাবে ব্যবহার করতে চান তা অনুলিপি করুন। আদর্শভাবে এটি ইতিমধ্যে 512x512 হওয়া উচিত।
  2. ফাইন্ডারে ফাইল / ফোল্ডার / অ্যাপের জন্য তথ্য পান চয়ন করুন
  3. আইকনে ক্লিক করুন এবং আপনি আইকনটিতে একটি নীল রূপরেখা লক্ষ্য করবেন - এখন টিপুন Command- Vবা সম্পাদনা মেনু থেকে আটকানো চয়ন করুন।

উদাহরণ

(স্ক্রিনশট সুপার ব্যবহারকারী প্রশ্ন থেকে নেওয়া 37811 )


একটি চাক্ষুষ ডেমো জন্য, দেখুন youtube.com/watch?v=w1WMoisK6Rs
Qed

5

বিদ্যমান, সহায়ক উত্তরগুলির পরিপূরক করতে:

  • গৃহীত উত্তর নীতিগতভাবে কাজ করে, কিন্তু:

    • এইচএফএস + ফাইল সিস্টেমের বর্ধিত বৈশিষ্ট্যগুলির উপর নির্ভর করে, যা তাদের সমর্থন করে না এমন ফাইল সিস্টেমে বান্ডিলটি অনুলিপি করার সময় হারিয়ে যায় । উদাহরণস্বরূপ, আপনি গিট সংগ্রহস্থলে একটি কাস্টম আইকন সংরক্ষণ করতে পারবেন না।
    • আইকন বান্ডিল দ্বারা প্রদর্শিত নিজেই যেমন যখন একটি সতর্কতা দেখাচ্ছে যেমন, এখনও মূল আইকন
  • শতাংশ 20 এর উত্তর হল আরো ব্যাপক এবং নীতিগতভাবে পোর্টেবল কিন্তু দিয়ে আসে দুই আদেশ সহকারে :

    • আপনি যখনই অটোমেটরে বান্ডেলটি সংশোধন করেন এবং পুনরায় সেভ করেন তখন কোনও পরিবর্তনAutomatorApplet.icns হারাতে পারে।
      সুতরাং, উদাহরণস্বরূপ, প্রতিবার বান্ডিলটি সংরক্ষণ করার পরে আপনার আপডেট হওয়া আইকনগুলিকে প্রোগ্রামিয়ালি জায়গায় রাখতে একটি স্ক্রিপ্ট প্রয়োজন।
    • অন্যরা যেমন উল্লেখ করেছে, এখানে আইকন ক্যাশে করার সমস্যা রয়েছে , যা সমাধানের পক্ষে জটিল; ওএসএক্স 10.10.4 হিসাবে:
      • এমনকি একটি রিবুট নতুন আইকনগুলি ফাইন্ডারে প্রদর্শিত না করে (যদিও এটি অন্যান্য প্রসঙ্গে যেমন ডকের মতো প্রদর্শিত হয়), তবে দুটি কার্যপদ্ধতি রয়েছে : হয় (ক) বান্ডিলটি অন্য ফোল্ডারে সরিয়ে দেয়, বা (খ) বান্ডিলটির নাম পরিবর্তন করুন; মূল পথ এবং নামটিতে ফিরে যাওয়ার ফলে সমস্যাটি পুনরায় দেখা দেয়, আপনার আগে পরিকল্পনা করতে হবে: নিজের বান্ডিলটি অন্য কোনও স্থানে বা অন্য কোনও নাম দিয়ে তৈরি করুন, তারপরে পছন্দসই অবস্থান / নামটিতে সরিয়ে / নাম পরিবর্তন করুন।
      • বিকল্পভাবে, আপনি অনিক্সের মতো একটি সরঞ্জাম ব্যবহার করতে পারেন এবং ক্যাশে সাফ করার জন্য IconServicesনীচে চেক করতে পারেন Cleaning > User
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.