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

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

2
automator เพื่อรัน AppleScript สำหรับเชลล์สคริปต์
สำหรับไฟล์ที่เลือกใน Finder ฉันต้องการเรียกใช้สคริปต์ Perl โดยใช้บริการ ฉันสร้างกระบวนการอัตโนมัติที่เรียกใช้ AppleScript: on run {input, parameters} tell application "Terminal" activate do script "/Users/myaccountname/Applications/TeXcount_3_0/texcount.pl \"" & (input as string) & "\"" end tell end run ปัญหาเพียงอย่างเดียวคือชื่อไฟล์ที่เลือกปรากฏเป็นสิ่งที่ต้องการ: "Macintosh HD:Users:myaccountname:Documents:texfile.tex" ซึ่งสคริปต์ Perl ไม่สามารถเข้าใจได้ ฉันจะทำให้เป็นชื่อไฟล์เหมือน UNIX ได้อย่างไร

1
ฉันจะทำให้งานซ้ำ ๆ นี้เป็นไปโดยอัตโนมัติได้อย่างไร
Automator ดูเหมือนจะเป็นเครื่องมือที่เหมาะสม แต่ ehmac.ca ก็นิ่งงันและคณะกรรมการนี้ก็ยังห่างไกล - คำถาม "Automator Newbie" ของฉันถามเมื่อวานนี้ (ครั้งแรกของฉันในเว็บไซต์นี้) จุดยึดสองจุด - เปลี่ยนนามสกุล. tiff เป็น. tif และทำให้สูญเสียตัวเลือก Alpha ปัญหาที่ต้องแก้ไขคือเตรียมไฟล์ข้อความสแกนที่มีการแก้ไขจำนวนมากในรูปแบบ tif และเตรียมให้พร้อมสำหรับการประมวลผลโดยแอป OCR TesseractGUI 0.3 แอป OCR นี้จะหยุดทำงานที่ไฟล์ TIF ที่มีนามสกุลเป็น. TIFF และยังหยุดชะงักที่ Alpha ในรูปแบบไฟล์ นี่คือรูทีนแบบแมนนวลที่ฉันใช้ เปิดไฟล์ในภาพตัวอย่าง จากเมนูไฟล์เลือกคำสั่งส่งออก คลิกในฟิลด์ชื่อไฟล์และลบ "F" ตัวที่สอง ยกเลิกการเลือกตัวเลือก Alpha คลิกปุ่มบันทึก ในบทสนทนาถัดไปให้เลือกตัวเลือก "แทนที่" ปิดหน้าต่าง. ล้างและทำซ้ำกับไฟล์ถัดไปในรายการ ออกเมื่อไฟล์ทั้งหมดถูกเตรียมไว้ล่วงหน้า ชื่นชม

0
การกระทำของโฟลเดอร์เพื่อนำเข้าไฟล์ลงใน iTunes ไม่ทำงาน
ฉันกำลังดาวน์โหลดไฟล์ mp3 จำนวนมากไปยังโฟลเดอร์ที่ใช้wget(ซึ่งเร็วมาก) ฉันต้องการเพิ่มไฟล์ใหม่แต่ละไฟล์ลงในเพลย์ลิสต์ iTunes และตั้งค่า Folder Action ในAutomatorเพื่อทำสิ่งนี้ ฉันได้ลองทำตามคำแนะนำที่มีให้ที่นี่แล้ว แต่ดูเหมือนจะไม่สามารถทำงานได้อย่างถูกต้อง มันเพิ่มสองไฟล์ลงใน iTunes แต่หลังจากนั้นก็เลิก - และฉันไม่สามารถใช้งานได้อีก ความจริงที่ว่าwgetdowloading ไฟล์จำนวนมากเร็วมากมีอะไรบางอย่างที่ทำให้การกระทำของโฟลเดอร์หยุดทำงานหรือไม่ ฉันได้ค้นหาความช่วยเหลือเกี่ยวกับปัญหาเฉพาะนี้แล้ว แต่ดูเหมือนจะไม่พบสิ่งใดนอกจากโพสต์ฟอรัม Apple ที่ยังไม่ได้ตอบซึ่งผู้ใช้พยายามใช้ AppleScript เพื่อทำสิ่งเดียวกัน

2
Automator - คัดลอกไฟล์ / โฟลเดอร์โดยอัตโนมัติเมื่อติดแท็กป้ายกำกับที่กำหนดเองโดยเฉพาะ
ในฐานะผู้ใช้ Mac ฉันสนุกกับคุณลักษณะการแท็กไฟล์และโฟลเดอร์อย่างง่าย มันมีประโยชน์มากในการกรองตามแท็กเพื่อเข้าถึงไฟล์ใด ๆ ที่ฉันได้ติดแท็กอย่างรวดเร็วโดยไม่คำนึงว่าพวกเขาอยู่ที่ไหน ฉันใช้คุณสมบัตินี้สำหรับภาพและเสียง ภาพหรือบันทึกที่ฉันชอบฉันติดแท็กเพื่อติดตามพวกเขา อย่างไรก็ตามฉันได้คิดถึงคุณสมบัติที่เรียบง่ายที่ฉันชอบที่จะเห็นและต้องการดูว่าสิ่งนี้สามารถทำได้ด้วย Automator เลยหรืออาจจะมีเครื่องมือง่ายๆอยู่แล้ว ฉันต้องการคัดลอกไฟล์หรือโฟลเดอร์ใด ๆ ไปยังตำแหน่งเฉพาะโดยอัตโนมัติหากไฟล์เหล่านั้นถูกแท็กบางอย่างที่เฉพาะเจาะจงเช่นป้ายกำกับ "การสำรองข้อมูล" ที่กำหนดเอง ดังนั้นหากฉันติดแท็กไฟล์ใด ๆ ที่มีป้ายกำกับ "สำรองข้อมูล" แล้วคัดลอกไฟล์เหล่านั้นไปยังไดเรกทอรี Dropbox หรือไดเรกทอรี Google ไดรฟ์ของฉัน ความตั้งใจของฉันคือการสำรองข้อมูล / ซิงค์เนื้อหาที่รวบรวมไว้มากกว่าทุกอย่าง ฉันต้องการที่จะสามารถผ่านงานสร้างสรรค์ของฉันและเพียงแค่ติดแท็กไฟล์ที่ฉันชอบซึ่งจะถูกคัดลอกโดยอัตโนมัติทุกที่ที่ฉันซิงค์พวกเขาไปยังคลาวด์ นอกจากนี้มันจะเหมาะสำหรับการทำงานกับอุปกรณ์ภายนอกเช่นกัน ดังนั้นหากฉันเชื่อมต่อไดรฟ์ USB และติดแท็กไฟล์ใด ๆ ที่นั่นพวกเขาจะถูกคัดลอกไปยังปลายทาง คำแนะนำใด ๆ ที่อาจชี้ให้ฉันในทิศทางที่ถูกต้องจะได้รับการชื่นชมมาก

1
เปลี่ยนพฤติกรรมการคัดลอกและวางทั้งระบบ
ฉันต้องการปรับปรุงพฤติกรรมการคัดลอก / วางทั่วโลกด้วยการกระทำเพิ่มเติม โดยเฉพาะอย่างยิ่งฉันมักใช้Growlเพื่อแสดงการแจ้งเตือนที่กำหนดเอง จากบรรทัดคำสั่งฉันสามารถใช้growlnotifyปฏิบัติการเพื่อแสดงสิ่งนี้: $ growlnotify -a "Google Chrome" -m "Text Copied" "Google Chrome" ฉันต้องการแก้ไขพฤติกรรมการคัดลอก / วางทั่วโลกเพื่อสร้างการแจ้งเตือนคำ Growl เช่นนี้ไม่ว่าฉันจะดำเนินการที่ใดและไม่ว่าฉันจะคัดลอกมาจากที่ใด (ข้อความไฟล์ ฯลฯ ) นี่คือไปได้โดยใช้ Automator / AppleScript (ฉันเพียงรางคุ้นเคยกับ AppleScript)? หรืออย่างอื่น?

1
พิมพ์ไปยังรายชื่อไฟล์ประเภทสื่อและความยาวที่สำคัญที่สุด
ฉันกำลังมองหาวิธีง่ายๆในการพิมพ์ไปยังไฟล์ข้อมูลต่อไปนี้ในไดเรกทอรีที่เต็มไปด้วยไฟล์วิดีโอ: ชื่อไฟล์, ประเภทไฟล์, ความยาววิดีโอ (เป็นวินาที) ฉันรู้ว่าสองคนแรกนั้นง่ายมากมันเป็นบิตที่สามของข้อมูลที่ฉันมีปัญหาในการค้นหาวิธีอัตโนมัติเพื่อให้บรรลุ

0
ฉันสามารถกำหนดใบหน้าที่มีชื่อในแอพรูปภาพให้กับผู้ติดต่อได้หรือไม่
ฉันต้องการใช้ใบหน้าที่ฉันกำหนดในแอพรูปภาพและตั้งชื่อพวกเขา ฉันมีรายชื่อติดต่อด้วยชื่อเดียวกัน ฉันต้องการเชื่อมโยงสิ่งเหล่านี้และฉันจะทำโดยอัตโนมัติ มีวิธีการทำเช่นนี้? แก้ไข:ฉันเห็นลิงก์ที่ @Tetsujin แนะนำให้ฉัน แต่ฉันไม่สามารถแก้ปัญหาของฉันได้ นอกจากนี้ฉันใช้ชื่อเปอร์เซียซึ่งสามารถสร้างความแตกต่างบางอย่าง

2
การตัด youtube-dl ลงใน automator ผ่าน applescript
ฉันหวังว่าจะสร้างแอปพลิเคชันอัตโนมัติที่แจ้งให้ผู้ใช้ป้อนข้อมูล (เช่น youtube url) และดาวน์โหลดโดยใช้ youtube-dl (ติดตั้งผ่าน Homebrew แล้ว) หลังจากนี้ฉันพยายามใช้คำสั่งyoutube-dl URL_HERE -eที่ดึงชื่อของวิดีโอ ฉันหวังว่าจะส่งการแจ้งเตือนว่า "ดาวน์โหลดสำเร็จแล้ว TITLE_VIDEO" หลังจากดาวน์โหลดสำเร็จ (หากดาวน์โหลดสำเร็จ) ฉันกำลังใช้คำสั่ง "Run Applescript" ของ automator นี่คือทั้งหมดที่ฉันได้รับ: display dialog "What is the youtube URL you want to download?" default answer "" set answer to text returned of result tell application "Terminal" activate do script …

4
ฉันจะทริกเกอร์สคริปต์ (ล็อคหน้าจอ) เมื่อออกจาก WiFi เฉพาะบน OSX ได้อย่างไร
ฉันจำการได้ยินเกี่ยวกับแอปพลิเคชั่น OSX ที่ให้คุณตัวอย่างเช่นเปิดใช้งานการล็อกรหัสผ่านเมื่อออกจาก WiFi ปัจจุบัน แต่ฉันหาไม่พบอีกต่อไป ไม่มีใครรู้ว่ามันถูกเรียกว่าอย่างไร? ขอบคุณ!

0
Applescript / Automator - ส่งผ่านตัวแปรระหว่างกัน
ฉันมีคำถามเกี่ยวกับวิธีส่งอินพุต applescript จากคอมพิวเตอร์เครื่องหนึ่งไปยังอินพุตอัตโนมัติของคอมพิวเตอร์เครื่องอื่น (ฉันสร้างเป็นโปรแกรม) ฉันได้สร้างสคริปต์ด้านล่างเพื่อขอชื่อไฟล์และเรียกสคริปต์อัตโนมัติบนเครื่องเป้าหมาย เห็นได้ชัดว่าฉันควรจะได้รับการโต้ตอบและการตั้งค่าของขั้นตอนตัวแปร แต่เพียงต้องการความช่วยเหลือในการส่งผ่านตัวแปรไปยังส่วน applescript ที่สอง อินพุตของแอ็พพลิเคชัน - tell application "Finder" display dialog "Please name the file with a unique data e.g. FocusGroup-01012014" default answer "" set myName to text returned of result end tell tell application "Finder" of machine "eppc://username:password@ipaddress" open "Boardroom MacMini:Applications:Stop Recording" end tell …

1
ฉันจะรันโปรแกรมไบนารีโดยไม่แสดงไอคอนรูปเฟืองได้อย่างไร
ฉันสร้างเวิร์กโฟลว์อัตโนมัติเพิ่มRun Shell Scriptส่วนและใส่บรรทัดเหล่านี้ใน: / Users / xxx / Library / Android / sdk / tools / android avd ฉันบันทึกเป็นแอพและใช้งานได้ แต่ฉันจะเห็นไอคอนรูปเฟืองบนแถบเมนูเสมอ ฉันพยายามใส่&หรือnohupถ้าโปรแกรมไม่เริ่มทำงาน ความคิดใด ๆ androidฉันพยายามที่จะดำเนินการเป็นสคริปต์เปลือก

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
มีวิธีที่เร็วกว่าในการหยุดชั่วคราวการอัปโหลดรูปภาพไปยัง iCloud หรือไม่
Photos.app บน Yosemite ใช้เวลาตลอดไปในการอัปโหลดห้องสมุดไปยัง iCloud และสามารถทำให้เครือข่าย WiFi ช้าลงในการรวบรวมข้อมูลในขณะที่ทำเช่นนั้น ฉันรู้ว่าฉันสามารถหยุดมันได้ในการตั้งค่าของแอพ แต่สิ่งนี้ซับซ้อนสำหรับการอธิบายสำหรับเพื่อนและครอบครัวที่ไม่ดีกับคอมพิวเตอร์! ฉันต้องการสร้างไอคอน / ปุ่มที่เข้าถึงได้ง่ายสำหรับการหยุดชั่วคราว / ยกเลิกการหยุดอัปโหลดชั่วคราวซึ่งฉันสามารถวางไว้บนเดสก์ท็อป / ท่าเรือ / แถบเมนู มีวิธีใดในการทำเช่นนี้ (เช่นกับ Automator หรือ AppleScript)?

2
อัตโนมัติ: เป็นไปได้หรือไม่ที่จะปรับขนาดภาพเป็นขนาดไฟล์สูงสุด?
ฉันได้มองหาวิธี Automator โดยที่ไฟล์รูปภาพจะถูกปรับขนาด (ลดความสูงและความกว้าง) ให้มีขนาดไฟล์เฉพาะ (เป็นไบต์) หรือใกล้กับขอบเขตไฟล์ใกล้เคียง มันจะเป็นการใช้งานที่ยอดเยี่ยมสำหรับ Quick Actions ของ MacOS Mojave เนื่องจากการอัปโหลดเว็บไซต์จำนวนมากไม่ยอมรับภาพ iPhone ขนาดเต็ม ปรีชาญาณของฉันคือว่านี่เป็นปัญหาที่ค่อนข้างยากสำหรับ Automator ที่จะแก้ไขแม้จะมีการช่วยเหลือของการเขียนสคริปต์ทุบตี ฯลฯ โดยทั่วไปแอพพลิเคชั่นอย่าง Adobe Photoshop นั้นไม่ค่อยดีเท่าการทำนายขนาดไฟล์สุดท้าย เป็นต้นบางทีมันอาจลดขนาดภาพลงเรื่อย ๆ จนกว่ามันจะต่ำกว่าขนาดไฟล์สูงสุด ที่ง่ายที่สุดคือถ้าเป็นอรรถประโยชน์สำหรับสคริปต์นี้ ฉันคิดว่าจะถามว่า: a) สิ่งนี้เป็นไปได้และ b) จะทำอย่างไร?

1
คลิกรายการแท็บในการตั้งค่าระบบโดยใช้ AppleScript ใน Automator?
ฉันพยายามสร้างทางลัดเพื่อเริ่มการตั้งค่าระบบและเปิดการตั้งค่าเสียงในแท็บ "ใน" จนถึงตอนนี้ฉันได้เริ่มการตั้งค่าระบบและเปิดการตั้งค่าเสียงบางทีอาจไม่ใช่วิธีที่หรูหราที่สุดเท่าที่จะเป็นไปได้ แต่สำหรับการเริ่มต้นด้วยแอปพลิเคชันวันนี้ฉันค่อนข้างภูมิใจ อย่างไรก็ตามปัจจุบันนี่คือ "รหัส" ของฉัน: on run{input, parameters} activate application "System Preferences" delay 0.8 tell application "System Events" to tell process "Systeminställningar" tell menu bar item 4 of menu bar 1 click click menu item "Ljud" of menu 1 end tell end tell return input end run โปรดจำไว้ว่าระบบของฉันเป็นภาษาสวีเดนดังนั้น …

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