ฉันจะป้องกันไอคอน doc ซ้ำกันได้อย่างไรเมื่อใช้ไฟล์. app ที่สร้างขึ้นด้วยตนเองสำหรับ Unix ที่ทำงานได้บน macOS


0

ฉันติดตั้งแล้ว ภาษาอังกฤษของจีนบ๋อยฝรั่ง ผ่านทาง Homebrew และฉันสร้างไฟล์. app ขึ้นมาดังนั้นฉันจึงสามารถเปิดใช้งานได้เหมือนแอปพลิเคชันมาตรฐานแทนผ่าน pidgin จาก Terminal

ฉันใส่รหัสด้านล่างลงใน Script Editor และบันทึกเป็นแอปพลิเคชันและนั่นเป็นเรื่องเกี่ยวกับมัน

to run
    do shell script "/usr/local/Cellar/pidgin/2.11.0/bin/pidgin"
end run

มันทำงานได้ดีแม้ว่าเมื่อฉันเรียกใช้มีไอคอน doc สองไอคอน มีต้นฉบับดั้งเดิมที่แสดงเมื่อเรียกใช้ผ่านเทอร์มินัลโดยมีไอคอน "exec" เริ่มต้นจากนั้นจะมีไอคอนจากไฟล์. app ที่ฉันสร้างขึ้นด้วยไอคอนที่กำหนดเองที่ฉันเพิ่ม มีวิธีใดบ้างที่จะทำให้มันมีไอคอนท่าเรือเพียงอันเดียว?

ควรสังเกตว่าการคลิกไอคอนที่มาจาก. app ที่กำหนดเองนั้นไม่ได้มุ่งเน้นไปที่หน้าต่างของ Pidgin โดยตรง แต่ไอคอนดั้งเดิมทำงานได้ดีและฉันต้องการคงฟังก์ชันนั้น

คำตอบ:


1

ไม่แอปพลิเคชันที่เปิดตัวจะมีไทล์ด็อกแยกต่างหากเสมอ นี่เป็นเพราะแอป AppleScript เป็นเพียงตัวเรียกใช้งานไม่ใช่แอปพลิเคชันที่เปิดตัว


ถ้าอย่างนั้นมีวิธีในการสร้างแอปอื่นนอกเหนือจากวิธี AppleScript ซึ่งจะทำให้ได้ผลลัพธ์ตามที่ต้องการหรือไม่?
Quenz

@SillyGoose ในระดับวิธีการเขียนโปรแกรมแบบนี้ฉันต้องบอกว่าไม่มีเช่นประเภทเหล่านี้เช่น AppleScript, Automator หรือ Platypus เป็นเพียงตัวเรียกใช้งานในบริบทนี้ คุณต้องใช้ Xcode และเขียนแอปพลิเคชันที่ subclassed หน้าต่างพิดจิ้นลงใน UI ของคุณ ฉันได้ทำการเข้ารหัสประเภทนี้แล้วในบางกรณีย้อนกลับไปในวันเขียนโปรแกรม Windows ของฉัน แต่ไม่จำเป็นต้องเปลี่ยนมาใช้ Mac เมื่อ 10 ปีที่แล้ว
user3439894
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.