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

AppleScript เป็นภาษาการเขียนโปรแกรมที่เป็นกรรมสิทธิ์ใน macOS เพื่อควบคุมและแลกเปลี่ยนข้อมูลกับแอปพลิเคชัน

1
Automator เปลี่ยนชื่อรายการค้นหาวันที่และเวลา
ฉันต้องการใช้ Automator เพื่อสร้างโฟลเดอร์โปรเจ็กต์ด้วยบริการ Automator แต่ฉันต้องการเพิ่มเดือนและปี (โดยมีทศนิยมสองตำแหน่ง) ไม่ใช่วันเดือนและทั้งปี ต้องการให้ฉันสามารถสร้างคือ item_29022014 แต่ฉันต้องการสร้างไฟล์ชื่อ: 'item_0214' โดยที่ตัวเลขสองตัวแรก (02) คือเดือนและตัวเลขสองตัวสุดท้าย (14) เป็นตัวเลขล่าสุดของปีปัจจุบัน (2014) ฉันสามารถดาวน์โหลด Add-on สำหรับ Automator ได้ไหม? หรือฉันต้องการสคริปต์แบบกำหนดเองสำหรับสิ่งนี้

1
ฉันจะสร้างคำแจ้งเตือน Growl สำหรับ FCE ได้อย่างไร
ฉันพบสคริปต์นี้ทางออนไลน์ที่ใดที่หนึ่งและฉันพยายามทำให้มันตรวจสอบอย่างต่อเนื่องเพื่อดูว่า Final Cut Express แสดงผลหรือไม่และเมื่อเสร็จสิ้นการเรนเดอร์แสดงข้อความแจ้งเตือน Growl แก้ไข: คำถามของฉันคือ: ฉันจะทำให้สคริปต์ตรวจสอบอย่างต่อเนื่องเพื่อดูว่า FCE แสดงผลและเมื่อเสร็จสิ้นการแสดงผลแสดงการแจ้งเตือน? สคริปต์ทำงานเพื่อแสดงการแจ้งเตือนตอนนี้ฉันจะทำให้มันทำงานได้อย่างไร แก้ไข: ฉันพยายามใช้ตัวจัดการที่ไม่ได้ใช้งาน มันใช้งานไม่ได้ แต่บางทีฉันไม่ได้ใช้งานตัวจัดการที่ไม่ทำงาน นี่คือรหัสสำหรับสคริปต์: tell application "System Events" tell application process "Final Cut Express HD" set windowList to get name of every window end tell end tell if windowList contains missing value then end if tell application …

1
บริการ Applescript หรือ Automator ที่เชื่อถือใบรับรองโดยอัตโนมัติ
ฉันต้องการทราบว่าหากมีวิธีในการสร้างบริการ Automator หรือ Applescript ที่ไว้วางใจใบรับรองรูทโดยอัตโนมัติ หากเป็นไปได้โดยไม่ต้องแจ้งขอรหัสผ่านหรือสิทธิ์ผู้ดูแลระบบ เป็นไปได้ไหมที่จะทำเช่นนั้นด้วยtell application "Keychain Access" หรือ do shell script "sudo security add-trusted-cert -d -r trustRoot -k /Library/Keychains/System.keychain <certificate>" ถ้าเป็นไปได้โดยไม่ต้อง sudo

0
การเข้าถึงแบบเป็นโปรแกรม (AppleScript) เพื่อเข้าถึงประวัติศูนย์การแจ้งเตือน
ฉันได้ติดตามกระทู้นี้ซึ่งระบุการแจ้งเตือนที่ใช้งานอยู่ซึ่งปรากฏบนเดสก์ท็อป: ฉันจะล้างการแจ้งเตือน OS X ทั้งหมดด้วยการคลิก 1 ครั้งได้อย่างไร . โซลูชันเหล่านี้เสนอวิธีการทางโปรแกรมเพื่อล้างการแจ้งเตือนเดสก์ท็อปทั้งหมดที่ใช้งานอยู่จากศูนย์การแจ้งเตือน มี AppleScript hooks ที่คล้ายกันเพื่อล้างประวัติศูนย์การแจ้งเตือนภายในศูนย์การแจ้งเตือนหรือไม่?

1
คัดลอกจาก excel ไปยัง URL
ฉันกำลังทำภาคแรก ฉันต้องการคัดลอกข้อความสั้น ๆ (จากเว็บไซต์) จาก excel ไปยังเครื่องมือทดสอบความเร็วของ Pingdom ในระยะยาวฉันต้องการให้ทำด้วยข้อความที่แตกต่างกันมากมาย - แต่ก่อนอื่นฉันต้องการเริ่มด้วยหนึ่ง ฉันจัดการเพื่อเปิด Excel แล้วเอกสาร แต่ฉันต้องคัดลอกตัวอย่างฟิลด์ B1 ฉันจัดการ 'goto' B1 แต่แล้วฉันต้องคัดลอกและฉันไม่สามารถหาวิธี สิ่งต่อไปคือการเปิดใช้งาน Chrome และจากนั้น tools.pingdom.com - ฉันสามารถทำได้ แต่ฉันจะวางค่าของ B1 ลงในฟิลด์ใน Pingdom ได้อย่างไร ฉันหวังว่าบางคนสามารถช่วยฉันได้ หากยังไม่สามารถอธิบายได้ดีพอให้ฉันรู้ ที่ดีที่สุด โซเรน

1
ผลลัพธ์แอปพลิเคชันของ tell เป็น argouments
tell application "Safari" to set the content of var1 to URL of active tab of front window do shell script "grep " & var1 & "path-to-my-file/file" หาก URL ของแท็บที่ใช้งานอยู่บน Safari คือ https://apple.stackexchange.com/ applescript จำลองคำสั่งต่อไปนี้: grep https://apple.stackexchange.com/ ...... / ไฟล์ ฉันต้องการทำเช่นนั้นโดยไม่เก็บผลลัพธ์ของ "แอปพลิเคชันซาฟารี" ไว้ในตัวแปร ฉันลองสิ่งนี้ แต่ใช้ไม่ได้ do shell script "grep " & …

1
applescript เพื่อปลดล็อก mac ทำงานช้ามาก
สวัสดีฉันใช้สคริปต์นี้เพื่อปลดล็อก mac tell me to activate\n tell application \"System Events\" to keystroke \"PASSWORD\"\n tell application \"System Events\" to keystroke return\n tell application \"System Events\" to keystroke return" ปัญหาคือมันช้ามากและใช้เวลาระหว่าง 3-10 วินาทีในการปลดล็อก MAC ฉันต้องการที่จะทำใน 1-2 วินาทีฉันมีการค้นหามาก แต่ไม่พบสคริปต์ที่ดีถ้าใครรู้โปรดแนะนำฉันว่าฉันทำผิดที่นี่

1
ข้อผิดพลาด“ ไม่สามารถรับปุ่มคืนจาก \” C \“.” หมายเลข -1728 จากปุ่มที่ส่งคืนของ“ C”
set buttonChoice to (display dialog "Play game?" buttons {"Yes", "No"} with title "Play?") if button returned of buttonChoice = "No" then return "No" end if repeat set levelnum to text returned of (display dialog "How many levels will you play?" buttons {"Ok"} default answer "1" with title "Levels?") set Letters_ …

1
AppleScript เพื่อลบไฟล์และโฟลเดอร์ Library ของผู้ใช้
ฉันมีแอปพลิเคชัน AppleScript ที่ทำงานให้กับผู้ใช้ที่เข้าสู่ระบบ แต่ผู้ใช้แต่ละคนของสคริปต์นี้จะต้องแก้ไขชื่อผู้ใช้และเรียกใช้ในขณะที่ลงชื่อเข้าใช้บัญชี Apple ฉันได้งงเกี่ยวกับการพยายามสคริปต์เข้าสู่ระบบในนามแฝงได้รับการยกเว้น AppleScript นี้สามารถดัดแปลงให้กับผู้ใช้อุปกรณ์ Mac ที่มีนามแฝงหรือวิธีอื่นเพื่อแทนที่หรือปรับชื่อผู้ใช้เพื่อให้ทุกคนสามารถใช้งานได้โดยไม่ต้องแก้ไข AppleScript? tell application "System Events" set deleted to POSIX file "/Users/username/Library/Caches/" tell application "Finder" delete (files of folder deleted) delete (folders of folder deleted) end tell end tell

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