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

แอปพลิเคชันที่พัฒนาโดย Apple สำหรับ macOS ที่ใช้สร้างเวิร์กโฟลว์

2
วิธีวาง Launcher ที่กำหนดเองใน Dock (Mavericks)
ฉันยังใหม่กับ Mac OS (ขณะนี้ฉันใช้ Mavericks) และฉันได้ทำการค้นหาด้วย google รวมถึงค้นหาใน StackExchange เกี่ยวกับคำถามของฉัน แต่การสนทนาที่ฉันเจอก็ไม่ได้ตอบคำถามของฉัน ฉันมาจากโลกของลินุกซ์และมันเป็นเรื่องธรรมดาสำหรับฉันที่จะตั้งคำสั่งแบบกำหนดเองในแผงคำพังเพยแล้วใส่อะไรก็ตามที่ฉันชอบ คำสั่งเหล่านี้จำนวนมากเรียกใช้ xterm ตัวอย่างเช่นสมมติว่าฉันต้องการสร้างตัวเรียกใช้งานเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลที่มีอาร์กิวเมนต์มากมายดังนี้ xterm -fg orange -bg black -e ssh me@myserver ฉันแอบดูโพสต์ที่แนะนำว่าฉันใช้เครื่องควบคุมอัตโนมัติ อย่างไรก็ตามฉันไม่สามารถทำสิ่งนี้ได้สำเร็จ จนถึงตอนนี้ฉันมี open -a "/opt/X11/bin/xterm" --args "-fg orange -bg black -e ssh me@myserver" อย่างไรก็ตามคำสั่งนี้ทำงานไม่ถูกต้องและฉันไม่แน่ใจว่าจะแก้ไขปัญหานี้อย่างไร ขอบคุณ Les ps โปรดทราบว่าถ้าฉันเปิด Terminal และพิมพ์ xterm มันจะเปิดขึ้นตามที่คาดไว้

1
วิธีเข้าถึง URL ที่ถูกคลิกในแอปพลิเคชันตัวจัดการ URL ที่สร้างขึ้นใน Automator
ขณะนี้ฉันกำลังพยายามปรับเปลี่ยนพฤติกรรมการจัดการ URL เริ่มต้นใน OS X ฉันต้องการเมื่อคลิกที่ลิงก์ใด ๆ นอกเว็บเบราว์เซอร์เพื่อคัดลอก URL นี้ไปยังกระดานข้อมูลแทนที่จะเปิดในเว็บเบราว์เซอร์เริ่มต้น - เช่น การคลิกลิงก์ในบทสนทนา Skype ควรคัดลอก URL นี้ไปยัง Pasteboard OS X แทนที่จะเปิดใน Firefox (ซึ่งปัจจุบันคือเว็บเบราว์เซอร์เริ่มต้นของฉัน) ฉันมีความคิดเกี่ยวกับวิธีแก้ปัญหา แต่ขณะนี้ฉันไม่สามารถใช้งานได้ หากฉันสามารถสร้างแอปพลิเคชันที่ใส่ URL ลงในกระดาษชำระที่ส่งไปให้และสามารถตั้งค่าแอปพลิเคชันนี้เป็นเว็บเบราว์เซอร์เริ่มต้นฉันจะสามารถบรรลุเป้าหมายได้ ฉันสร้างแอปพลิเคชันด้วย Automator ที่เรียกใช้งานคำสั่งเชลล์pbcopyและตั้งค่าแอปพลิเคชันนี้เป็นเว็บเบราว์เซอร์เริ่มต้นของฉัน แต่ฉันไม่ได้รับผลลัพธ์ตามที่คาดไว้ ฉันทำการทดสอบและฉันสามารถยืนยันได้ว่าแอปพลิเคชันทำงานเมื่อคลิกที่ลิงก์อย่างไรก็ตามฉันไม่สามารถรับ URL ที่ส่งผ่านไปยังสคริปต์แอปพลิเคชัน / เชลล์ได้ ฉันลองทั้ง stdin หรือผ่านการโต้แย้ง แต่ไม่ประสบความสำเร็จ มีวิธีสำหรับแอปพลิเคชันที่สร้างขึ้นด้วย Automator เพื่อดึง URL ที่คลิกและส่งไปpbcopyเมื่อแอปพลิเคชันนั้นถูกตั้งค่าเป็นตัวจัดการ (เริ่มต้น) สำหรับ URL หรือไม่ …

3
ฉันจะรวบรวมบันทึกย่อและไฮไลต์ทั้งหมดจาก iBooks ได้อย่างไร
ฉันมีการเน้นและบันทึกย่อมากมายใน iBooks ที่ฉันได้อ่านและต้องการที่จะรวบรวมพวกเขาในรูปแบบที่ใช้งานง่ายและจัดการรูปแบบ (เช่นการเขียนบทความและคำพูดอ้างอิง) ตัวอย่างเช่นฉันต้องการไฮไลต์เช่นนี้ เพื่อสร้างบางสิ่ง (เช่นใน CSV) เช่น ฉันมีคุณค่าทางโภชนาการฉันผลไม้ - สิ่งที่ค้ำจุนฉันยังทำลายฉัน, 14, Tamburlane ส่วนหนึ่งและสอง, Christopher Marlowe, แอนโธนีบีดอว์สันเอ็ด, บลูมสเบอรี่, https://itun.es/us/qSrZ0.l ฉันสามารถดูวิธีการทำสิ่งนี้ (เรียงลำดับ) อย่างขะมักเขม้นในแต่ละครั้งโดยใช้คุณสมบัติ "การแบ่งปัน" ของ iBook (หรือคัดลอกและวางแน่นอน) แต่ฉันไม่เห็นวิธีที่จะทำเป็นกลุ่มเลยสำหรับทุกคน จากบันทึกย่อของฉันจากหนังสือหรือแม้แต่หนังสือทั้งหมดของฉัน มีวิธีการทำเช่นนี้กับ Apple Script หรือใช้ Automator เช่น? หรืออาจมีไฟล์ข้อความหรือ XML ที่มีบันทึกย่อของฉันและเน้นว่าฉันสามารถเขียนสคริปต์ (ใน Python, เด่นกว่า) เพื่อแยกวิเคราะห์

2
แอป Automator พร้อมไอคอนแถบเมนู
ฉันสร้างแอปพลิเคชันด้วย Automator ฉันต้องการไอคอนใหม่ในแถบเมนูแบบนี้: ซึ่งเริ่มต้นแอพเมื่อฉันคลิกที่มัน เป็นไปได้ไหม? (โดยไม่ต้องใช้ Xcode) PS: ผมไม่ต้องการให้แถบเมนูปล่อย

1
การส่งอาร์กิวเมนต์ให้กับ 'Run Shell Script' ใน Automator
ฉันต้องการสร้างเวิร์กโฟลว์อัตโนมัติเพื่อเรียกใช้คำสั่งเชลล์ ตัวอย่างเช่นฉันต้องการรับข้อความจากผู้ใช้และถือว่าอินพุตนั้นเป็นคำสั่งเชลล์แทนที่จะเป็นข้อความ ฉันลองผ่านการโต้แย้งแล้วstdinแต่ก็ยังไม่สามารถทำงานได้ นี่คือตัวอย่างง่ายๆของสิ่งที่ฉันพยายามทำ: ผู้ใช้ป้อนข้อความพูด 'xyz' ฉันต้องการส่งข้อความนี้ไปยัง shell script ดังต่อไปนี้ echo "$1/" เพื่อรับxyzเป็นเอาต์พุตของเชลล์สคริปต์เพื่อแสดงในแอ็คชันการแสดงผลลัพธ์ของ Automator


6
ฉันจะรันงาน cron บน Mac ได้อย่างไร
ฉันจะทำให้ Mac ของฉัน (ใช้ระบบปฏิบัติการล่าสุด) ทำงานโดยอัตโนมัติวันละครั้งได้อย่างไร ตัวอย่างเช่นผมต้องการที่จะมีมันจะดาวน์โหลดสำเนาของนี้มาเปิดตำราเรียนพีชคณิตเรขาคณิตวันละครั้ง ฉันรู้สึกว่าการรวมกันของ wget และ cron ควรทำงานได้ แต่หลังจาก googling และอ่านเอกสาร cron ฉันก็ไม่สามารถทำให้มันทำงานได้
13 automator 

2
ฉันจะทำให้ Automator ติดตั้งวอลลุ่มเครือข่ายได้อย่างไร
ฉันกำลังเขียน "สคริปต์" Automator ที่rsyncเป็นสื่อใน 10.6.3 MacBook Pro ของฉันไปยัง Ubuntu 10.10 HTPC ของฉัน ฉันสามารถทำให้ Automator เรียกใช้เชลล์สคริปต์สำหรับrsyncคำสั่ง แต่ฉันไม่สามารถทำให้ Automator ติดตั้งสามวอลุ่มบน HTPC (โฟลเดอร์สำหรับเพลงวิดีโอและรูปภาพ) ฉันติดตั้งไดรฟ์ข้อมูลเหล่านี้โดยอัตโนมัติเมื่อฉันเข้าสู่ระบบ (คอมพิวเตอร์เหล่านี้เชื่อมต่อผ่านเครือข่าย wifi) แต่บางครั้งปริมาณ HTPC จะถูกยกเลิกการต่อเชื่อมดังนั้นฉันต้องการตั้งค่าใหม่ตามค่าเริ่มต้น มีวิธีการติดตั้งไดรฟ์ข้อมูลใน Automator หรือไม่? ฉันเปิดให้เชลล์สคริปต์ด้วย ขอบคุณ!

2
ชุดบีบอัดหลายโฟลเดอร์ลงในไฟล์ซิปแต่ละไฟล์
ฉันมีหลายสิบโฟลเดอร์ที่ฉันต้องการบีบอัดเป็นไฟล์ zip แต่ละไฟล์ ถ้าผมเลือกทั้งหมดโฟลเดอร์เหล่านี้ใน Finder และทำ "บีบอัด [X] รายการ" ฉันได้รับหนึ่งไฟล์ซิปที่มีทั้งหมดของโฟลเดอร์ในขณะที่สิ่งที่ฉันต้องการเป็นหนึ่งในไฟล์ซิปต่อโฟลเดอร์ ฉันพยายามสร้างเวิร์กโฟลว์ด้วย Automator โดยใช้การกระทำ "สร้างที่เก็บถาวร" แต่มันทำงานในลักษณะเดียวกันคือ: การป้อนหลายไฟล์ / โฟลเดอร์ส่งออกไฟล์ซิปเดียว ไม่มีวิธีที่จะระบุว่าการดำเนินการทำงานกับแต่ละรายการ โดยทั่วไปฉันกำลังมองหาวิธีที่จะหลีกเลี่ยงการเรียกใช้ "การบีบอัด" ที่น่าเบื่อใน Finder ในทุก ๆ โฟลเดอร์เดียวในแต่ละครั้ง มีวิธีใดที่จะทำให้สิ่งนี้เป็นแบบอัตโนมัติหรือไม่?

6
วิธีสร้างแอปพลิเคชัน OSX เพื่อตัดคำเรียกไปยังเชลล์สคริปต์
เป้าหมายของฉันคือการรวมไว้ในไฟล์ zip ว่ามีจำนวนเท่าใดในทางลัดแทนที่จะบอกลูกค้าของฉันเพื่อเปิด Terminal และเรียกใช้เชลล์สคริปต์ การใช้งานของฉันเป็นหลักดูเหมือนว่านี้: $ unzip Deliverable.zip $ cd Deliverable; ls app.jar run.sh สคริปต์ในrun.sh: #!/bin/sh java -jar app.jar มีอีกมากในไดเรกทอรี; เพียงพอที่จะบอกว่าฉันต้องเรียกใช้สคริปต์จากไดเรกทอรีDeliverableเนื่องจากฉันต้องการเข้าถึงเส้นทางที่เกี่ยวข้องกับมัน อย่างไรก็ตามฉันไม่สามารถรับประกันได้ว่าลูกค้าจะเปิดที่ไหนDeliverable.zip(อาจเป็นโฮมไดเร็กตอรี่อาจอยู่ในไดเรคทอรีดาวน์โหลด ฯลฯ ) ฉันพบสิ่งนี้ซึ่งอธิบายวิธีสร้างเวิร์กโฟลว์ใหม่ใน Automator จากนั้นบันทึกเป็นแอปพลิเคชันเพื่อเปิดใช้เชลล์สคริปต์ ผมพยายามที่จะทำแบบนั้นกับห่อแต่มันบอกว่ามันไม่สามารถหาrun.shrun.sh มีคนแนะนำว่าฉันใช้ applescript และส่งลิงก์ให้ฉันถึงวิธีใช้ applescript เพื่อเปลี่ยนเป็นไดเรกทอรีปัจจุบัน มี "การกระทำ" ของ applescript ใน automator; ดังนั้นฉันจึงสร้างเวิร์กโฟลว์ใหม่ด้วยสิ่งนั้นและบันทึกเป็นแอปพลิเคชัน นี่คือสิ่งที่ดูเหมือนว่า: รหัส: on run {input, parameters} tell application "Finder" …

2
ทำการจับภาพหน้าจอของพื้นที่ที่ระบุโดยอัตโนมัติ
ฉันกำลังพยายามใช้ระบบอัตโนมัติเพื่อถ่ายภาพหน้าจอของพื้นที่ที่ระบุ แม้ว่าฉันจะพบตัวเลือกในการถ่ายภาพหน้าจอของ windows หรือทั้งหน้าจอเท่านั้น มีตัวเลือกให้กับสิ่งนี้ด้วย automator หรือกับ apple script?

6
จะทำให้ไฟล์ AppleScript ที่มีอยู่ทำงานเป็นบริการได้อย่างไร
ฉันสร้าง AppleScript แล้วบันทึกเป็นไฟล์ในโฟลเดอร์เฉพาะบนฮาร์ดไดรฟ์ของฉัน ตอนนี้ฉันต้องการกำหนดทางลัดให้และดูเหมือนว่าฉันจะต้องให้บริการผ่าน Automator แต่Run AppleScriptขอให้ฉันใส่รหัสเข้าไปข้างในในขณะที่ฉันต้องการเรียกใช้ไฟล์. scpt ที่มีอยู่แล้ว ทำอย่างไร

2
ส่งรหัสผ่านไปยังแอปพลิเคชัน Automator
ฉันได้เขียนแอปพลิเคชัน Automator ด้วยเชลล์สคริปต์ต่อไปนี้เพื่อเปิดการเชื่อมต่อ FTP บนระบบของฉัน: sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist osascript -e 'tell app "Finder" to display alert "SFTP Opened"' สิ่งนี้ทำงานได้อย่างที่คาดไว้ยกเว้นว่าคำสั่งsudoต้องการรหัสผ่าน เมื่อคำสั่งเดียวกันรันบนเทอร์มินัลจะแจ้งรหัสผ่านให้ฉัน แต่เมื่อเรียกใช้เป็นแอป Automator จะไม่แจ้งให้ฉันป้อนข้อมูลใด ๆ อย่างไรก็ตามมีการส่งรหัสผ่านโดยทางโปรแกรมไปยัง sudo นี้ภายในสคริปต์ Automator หรือไม่ ฉันรู้ว่านี่ไม่ใช่วิธีปฏิบัติที่ปลอดภัย แต่ฉันก็ยังต้องการที่จะทำเพราะระบบของฉันมีความปลอดภัยและไม่มีใครแตะต้องโดยคนอื่นนอกจากฉัน วิธี "ทำเชลล์สคริปต์ ... พร้อมสิทธิ์ผู้ดูแลระบบ" กำลังแสดงข้อผิดพลาดต่อไปนี้:

3
แสดงผลลัพธ์ของคำสั่ง Automator-Terminal
TL; DRหากฉันสร้าง. แอปผ่าน Automator ฉันจะแสดงผลลัพธ์ของเชลล์สคริปต์ในหน้าต่างโต้ตอบหรือเทอร์มินัลได้อย่างไร ฉันใช้ Automator เพื่อรันเชลล์สคริปต์ adb install /Directory/$1.apk และถ้าฉันเรียกใช้ผ่าน Automator ฉันสามารถเห็นผลลัพธ์ (ติดตั้งสำเร็จหรือไม่สามารถค้นหา filname.apk หรือเทอร์มินัลอะไรก็ตามที่จะบอกฉัน) หากฉันบันทึกเป็นแอพและดับเบิลคลิกเพื่อเรียกใช้ฉันจะไม่เห็นผลลัพธ์เหล่านี้ ฉันจะทำอย่างไรเพื่อแสดงหน้าต่างข้อความหรือหน้าต่างเทอร์มินัลที่จะแสดงผลลัพธ์ของสคริปต์ที่ฉันเรียกใช้

4
ตรวจสอบการเปลี่ยนแปลงโฟลเดอร์ / ไฟล์โดยใช้ Automator หรือไม่
มีวิธีการตรวจสอบการเปลี่ยนแปลงโฟลเดอร์ / ไฟล์ (รวมถึงการเพิ่มไฟล์, การลบไฟล์, การเปลี่ยนแปลงในไฟล์, ... ) 'การกระทำของโฟลเดอร์' ใน Automator ตรวจสอบเฉพาะว่ามีการเพิ่มไฟล์ใด ๆ

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