คำถามติดแท็ก services

บริการ OS X อนุญาตให้ใช้ข้อมูลและความสามารถร่วมกันทั่วทั้งแอปพลิเคชัน ผู้ใช้จะถูกเรียกใช้ผ่านทางเมนูย่อย "บริการ" ของเมนูแอปพลิเคชันที่ใช้งานอยู่หรือผ่านทางแป้นพิมพ์ลัดโดยทั่วไปแล้วจะดำเนินการกับข้อมูลที่เลือกในแอปพลิเคชันที่ใช้งานในปัจจุบัน

2
วิธีการปิดการใช้งาน / อนุญาตการเข้าถึงช่วยเหลือบน Mavericks เสมอ?
ฉันใช้สคริปต์นี้ (AppleScript) เชื่อมโยงกับฮอตคีย์ส่วนกลางเป็นบริการอัตโนมัติเพื่อเปิดเทอร์มินัลใหม่โดยใช้แป้นพิมพ์ลัดทั่วโลก หลังจากอัปเกรดเป็น OS X Mavericks เมื่อมีการเรียกใช้บริการที่เกี่ยวข้องจากแอปพลิเคชันใด ๆกล่องโต้ตอบใหม่จะปรากฏขึ้นโดยบอกว่า "(ชื่อแอปพลิเคชัน)" ต้องการควบคุมคอมพิวเตอร์เครื่องนี้โดยใช้คุณสมบัติการช่วยสำหรับการเข้าถึง และแน่นอนว่าสคริปต์ไม่สามารถเรียกใช้งานจากแอปพลิเคชันใด ๆ ที่ไม่ได้รับอนุญาตอย่างชัดเจนผ่านการตั้งค่าระบบ มีวิธีทั่วโลกที่อนุญาตการควบคุมการเข้าถึงแอปพลิเคชันใด ๆ ที่ทำงานบนคอมพิวเตอร์ของฉันใน OS X Mavericks หรือไม่ซึ่งเคยเป็นรุ่นก่อนหน้าของ OS X หรือไม่ ตัวอย่างสคริปต์ด้านบนไม่ใช่สคริปต์เดียวที่ฉันมีบนทางลัดส่วนกลางและรายการที่อนุญาตทั้งหมดที่ติดตั้งแอปพลิเคชันนั้นเจ็บปวดมากโดยเฉพาะอย่างยิ่งการพิจารณาว่าแอปอาจได้รับการยกเว้นหลังจากพยายาม "ควบคุม" ล้มเหลว ...

1
ลบรายการ 'บริการ' แอปเริ่มต้น / บุคคลที่สามของระบบออกจากเมนูบริบท OS X หรือไม่
ผมอยู่ในขั้นตอนของการแทนที่ OS X ของ 'ค้นหาด้วย Google' เริ่มต้นรายการเมนูบริบท (ที่พบเมื่อคุณคลิกขวาที่ข้อความในปพลิเคชันจำนวนมากเช่นเทอร์, บันทึก, หรือคนที่บุคคลที่สามเช่นผู้อ่าน ReadKit RSS) ด้วยตัวเอง หนึ่งที่เปิดใน Chrome ตามค่าเริ่มต้นที่กล่าวไว้ข้างต้นคือบริการ Safari และฮาร์ดลิงก์เพื่อเปิดใน Safari เท่านั้น ดังนั้นในปัจจุบันเมนูบริบทของฉัน (ใน ReadKit) มีลักษณะดังนี้: ฉันต้องการกำจัด 'ค้นหาด้วย Google' ของ Safari ที่ด้านบนดังนั้นฉันจึงไม่ใช้มันโดยไม่ตั้งใจแทนที่จะใช้ตัวเองลงด้านล่าง ตอนนี้ฉันรู้ว่าไฟล์ / รหัสจริงสำหรับบริการอาจอยู่ใน Safari.appหรือใน~/Library/Safariบางแห่ง (แม้ว่าฉันจะมีลักษณะที่รวดเร็วไม่พบสิ่งใดที่โดดเด่น) แต่ฉันคิดว่าถ้าฉันสามารถ ลบบริการทันทีอาจทำให้เกิดความไม่เสถียรปัญหาหรือถูกเพิ่มเข้ามาอีกครั้งเมื่อมีการอัปเดต Safari ในครั้งต่อไป (แม้ว่ามันจะเป็นวินาทีที่ยอมรับได้ดีที่สุดถ้ามีคนสามารถหาวิธีที่จะทำ - โดยไม่ต้องลบหรือส่งผลกระทบต่อ Safari เอง) สำหรับเมนูการตั้งค่าบริการ OS X นั้นยังไม่ได้แก้ไข แต่ยังคงอยู่ใน Terminal, …

1
ไม่สามารถกำหนดแป้นพิมพ์ลัดให้กับบริการ
ใน OSX 10.8.2 ~/Library/Servicesฉันสร้างใช้บริการอัตโนมัติและบันทึกไว้ใน บริการได้รับข้อความที่เลือกใน Mail.app มันปรากฏในรายการบริการเมื่อฉันคลิกที่เมนู "Mail" เมื่อฉันคลิกที่บริการมันจะดำเนินการอย่างถูกต้อง มันยังปรากฏในรายการบริการเมื่อฉันพยายามกำหนดแป้นพิมพ์ลัดให้ในการตั้งค่าระบบ แป้นพิมพ์ลัดของฉันไม่ปรากฏว่าขัดแย้งกับสิ่งอื่นใด เพื่อให้แน่ใจในสิ่งนี้ฉันได้ลองกำหนดทางลัดที่ไม่น่าจะเป็นไปได้สำหรับปุ่ม 4 หรือ 5 ปุ่ม อย่างใดทางลัดไม่เคย "ลงทะเบียน" กล่าวคือมันจะไม่ปรากฏถัดจากชื่อบริการในเมนูย่อย "บริการ" ของ "จดหมาย" และการใช้ทางลัดนั้นจะไม่สร้างผลลัพธ์ใด ๆ สิ่งใดที่ทำให้เกิดสิ่งนี้

2
วิธีการปิดการใช้งานหรือลบ YaraScanService (MRT.app)
เมื่อเร็ว ๆ นี้ใน MacOS 10.13.6 ฉันสังเกตเห็นการใช้งาน CPU สูงและระบุกระบวนการYaraScanServiceว่าใกล้เคียงกับ CPU 90% การตรวจสอบกิจกรรมแสดงไว้ภายใต้: /System/Library/CoreServices/MRT.app/Contents/XPCServices/YaraScanService.xpc/Contents/MacOS/YaraScanService MRT.appเป็นส่วนหนึ่งของ ตามด้ายนี้และอีกอันหนึ่งดูเหมือนว่าเป็นแอนติไวรัสในตัวที่กำลังทำการสแกน แต่ดูเหมือนว่าจะไม่มีวิธีการปิดการใช้งานหรือลบมันออกจากการฆ่ามันจาก Activity Monitor หรือด้วย pkill . ตัวชี้ใด ๆ เกี่ยวกับวิธีควบคุมหรือหยุด / ปิดการใช้งาน MRT.appถูก timestamped เมื่อวันที่ 10 ส.ค. 2018 พร้อมกับพวงของโฟลเดอร์อื่น ๆ (เห็นได้ชัดเมื่อวันที่ฉันได้รับการยอมรับการอัปเดตแอปเปิ้ล) ก ไฟล์ส่วนใหญ่ในโฟลเดอร์จะถูกประทับเวลา 4-Jul-2018 และ 8-Jul-2018 ตามที่คาดการณ์ไว้เมื่อ Apple เปิดตัวแอพ

1
Applescript Service ล้มเหลวเนื่องจากข้อ จำกัด ที่ขาดหายไป
ฉันเขียนบริการอัตโนมัติซึ่งเรียกใช้งานแอปพลิเคชั่นขนาดเล็กเพื่อตั้งระดับเสียงและเล่นเสียง เพื่อเปิดใช้งานบริการที่ผมคัดลอกมันลงไปและไม่/Library/Services chmod +xในการลงทะเบียนแป้นพิมพ์ลัดสำหรับบริการฉันวิ่งไปdefaults write -g NSUserKeyEquivalents '{"HelloWorld" = "$@~1";}'ที่HelloWorldชื่อบริการตามที่เห็นในเมนูบริการและ$@~1ทางลัดของฉัน (ซึ่งแก้ไขเป็น⌘ + ⌥ + ⇧ + 1) หลังจากรีบูตฉันสามารถดูบริการในเมนูด้วยทางลัดถัดจากมัน เมื่อฉันกดคีย์ผสมที่ต้องการการแจ้งเตือนจะปรากฏขึ้นบอกฉันว่าสคริปต์พบข้อผิดพลาด นอกจากนี้ยังมีข้อผิดพลาดปรากฏในบันทึก: ตรวจพบข้อ จำกัด ที่หายไปสำหรับ ไม่สามารถวางได้เนื่องจากมีข้อ จำกัด ไม่เพียงพอที่จะกำหนดขนาดและแหล่งกำเนิดอย่างเต็มที่ เพิ่มข้อ จำกัด ที่หายไปหรือตั้งค่า translateatesAutoresizingMaskIntoConstraints = YES และข้อ จำกัด จะถูกสร้างขึ้นสำหรับคุณ หากมุมมองนี้ถูกจัดวางด้วยตนเองใน macOS 10.12 และใหม่กว่าคุณอาจเลือกที่จะไม่เรียก [super layout] จากการแทนที่ของคุณ ตั้งค่าเบรกพอยต์บน DETECTED_MISSING_CONSTRAINTS เพื่อดีบัก ข้อผิดพลาดนี้จะถูกบันทึกเพียงครั้งเดียว สิ่งนี้แสดงข้อผิดพลาดเกี่ยวกับมุมมองบางอย่างที่ไม่ได้เริ่มต้นอย่างถูกต้อง แต่ฉันไม่ได้ใช้มุมมองใด ๆ นี่คือเนื้อหาของ …

1
รูปภาพที่มองไม่เห็นในแอปพลิเคชันระบบ
ในขณะที่เรียกดูแอพอย่าง CoreServices ทั้ง Mac และ iOS ฉันพบว่ารูปภาพส่วนใหญ่ (ทั้งหมด) มีขนาดและหน่วยความจำ แต่ไม่แสดงอะไรเลยเมื่อฉันเปิดดูหรือเปิด เกิดอะไรขึ้น?
1 macos  ios  services 

2
การสร้างบริการ wget OSX
ฉันต้องการสร้างบริการเพื่อคัดลอก URL และดาวน์โหลดในภายหลัง wget . ฉันจะดำเนินการเกี่ยวกับการสร้างบริการ OSX อย่างไรเพื่อรับ url โดยพลการจากเบราว์เซอร์หรือระบบกว้าง ฉันเชื่อว่าเป็นไปได้ด้วยการดำเนินการ Run Shell Script ของ Automator ฉันได้ตั้งค่าให้ใช้เชลล์เริ่มต้นของฉันแล้ว ( bash ) และเรียกใช้คำสั่งที่พบที่ /opt/local/wget แต่ด้วยเหตุผลบางอย่างฉันไม่ได้ให้มันผ่านไปตาม URL

1
Finder - ไม่มีบริการที่ใช้
ฉันมีบริการตั้งค่าโดยเฉพาะอย่างยิ่งสำหรับการเปิด Terminal จากโฟลเดอร์ อย่างไรก็ตามจะไม่ปรากฏในเมนูบริบทและใน Finder & gt; บริการไม่มีอะไรยกเว้น "ไม่ใช้บริการ" ฉันใช้ El Capitan 10.11.6 ใครมีปัญหานี้หรือไม่?

1
เป็นไปได้หรือไม่ที่จะแสดงชื่อบริการทั้งหมดในเมนูบริบท
เมื่อหนึ่งมีมากกว่าสามบริการในเมนูบริบทสิ่งที่เกิดขึ้นคือพวกเขาจะถูกเก็บไว้โดยอัตโนมัติภายในเมนูย่อย "บริการ" จากนั้นผู้ใช้จะต้องวางเมาส์เหนือเมนูย่อยนี้ก่อนที่พวกเขาจะคลิกที่ชื่อบริการที่ต้องการ เป็นไปได้หรือไม่ที่จะแสดงชื่อบริการทั้ง 4 รายการในเมนูบริบท

1
วิธีเริ่มบริการโดยอัตโนมัติหลังจากเปิดแอปพลิเคชัน
Firefoxตัวอย่างเช่นผมมีบริการที่ฉันต้องการที่จะเริ่มต้นโดยอัตโนมัติเมื่อเปิด ฉันรู้วิธีการเขียนสคริปต์เป็นบริการในautomatorแต่ฉันไม่ทราบวิธีที่จะทำให้เบ็ดที่เมื่อFirefoxมีการเปิดมันก็เริ่มให้บริการ ไม่มีใครมีความคิดเกี่ยวกับเรื่องนี้? ขอบคุณ!

1
โหมดคอมพิวเตอร์ที่แตกต่างกันสำหรับ MBP
มีวิธีการตั้งค่าโหมดต่างๆใน Macbook Pro ของฉันหรือไม่ ตัวอย่างเช่นฉันใช้ MBP สำหรับงานโรงเรียนและที่บ้าน เมื่อฉันอยู่ที่โรงเรียนฉันไม่ได้เสียบ macbook เข้ากับที่ชาร์จและต้องเลือกว่าแอพ / บริการใดที่ฉันสามารถใช้งานได้เพื่อไม่ให้แบตเตอรี่ของฉันหมด อย่างไรก็ตามเมื่อฉันอยู่ที่ทำงานหรือที่บ้าน MBP ของฉันเสียบอยู่และแอป / กระบวนการทำงานไม่สำคัญ สิ่งที่ฉันต้องการจะทำคือมีโหมดโรงเรียนซึ่งจะปิดการซิงค์ iCloud Drive โดยอัตโนมัติ, OneDrive, Dropbox, Bluetooth และบริการอื่น ๆ ทั้งหมดโดยคลิกปุ่มเพียงปุ่มเดียว จากนั้นด้วยการคลิกปุ่มอีกครั้งเปิดหรือเปิดใช้งานแอป / บริการเหล่านี้อีกครั้งเมื่อฉันไปทำงานหรือที่บ้าน มีวิธีในการบรรลุเป้าหมายนี้หรือฉันต้องทำด้วยตนเองหรือไม่ ขอบคุณ.


1
วิธีการเขียนบริการเพื่อรับสาย?
ฉันต้องการเขียนบริการบน macOS และส่งคืนสตริงเท่านั้นเช่นที่อยู่อีเมลของฉัน ดังนั้นในแอปพลิเคชันใด ๆ หากฉันต้องการที่อยู่อีเมลอินพุตฉันก็กดปุ่มลัดเดียวกัน ฉันเขียนบริการใน automator และรัน shell script: #!/usr/bin echo "my_name@domain.com" แต่จะส่งเอาต์พุตข้อความไปที่ stdout แทนที่จะเป็นอินพุตแอ็พพลิเคชัน
1 macos  services 

0
ใช้งานสคริปต์ python ของแป้นพิมพ์ลัดทั่วโลกใน OSx
สวัสดีฉันเขียนสคริปต์หลามเพื่อให้ได้ขนาดของไฟล์ที่ฉันมี URL ที่ฉันคัดลอกมาจากเบราว์เซอร์หรือที่ใดก็ได้; ฉันต้องการสร้างแป้นพิมพ์ลัดทั่วโลกดังนั้นฉันจึงพยายามสร้างโดยใช้ Automator> Service> เรียกใช้เชลล์สคริปต์และเลือก\usr\bin\python และวางสคริปต์ด้านล่างเพื่อดำเนินการ: from pySan import utils import Tkinter as tk import urllib import os import sys def main(): root = tk.Tk() root.withdraw() # get text from clipboard data = root.clipboard_get() if not data: print "nothing in clipboard to get file size." return site = …

1
สามารถติดตั้ง Automator. workflow services ผ่าน Terminal โดยไม่ได้รับความยินยอมจากผู้ใช้หรือไม่?
ฉันรู้ว่าฉันสามารถใช้ open คำสั่งในไฟล์เหล่านี้เพื่อเรียกใช้และผู้ใช้จะได้รับแจ้งพร้อมกับตัวเลือกในการติดตั้ง ฉันสามารถติดตั้งบริการแบบเงียบ ๆ ได้ไหม?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.