จะทำให้กล่องโต้ตอบการบันทึกแถบชื่อเรื่องของหน้าตัวอย่างแสดงตัวอย่างได้อย่างไรโดยใช้ทางลัด


0

ตัวอย่างแสดงชื่อของเอกสารที่เปิดอยู่ในแถบชื่อเรื่อง เมื่อวางเมาส์เหนือชื่อนี้ลูกศรจะปรากฏขึ้นทางด้านขวา หลังจากคลิกแล้วจะมีช่องโต้ตอบที่คุณสามารถใช้ชื่อไฟล์แท็กไฟล์ไดเรกทอรีและตั้งค่าไฟล์เป็นแบบป้องกันได้ การทำเช่นนี้ค่อนข้างมีประโยชน์หากคุณต้องการเพิ่มแท็กโดยไม่ต้องเปิดการตั้งค่าของไฟล์จากมุมมองFinder

ฉันจะเปิดกล่องโต้ตอบนี้โดยใช้แป้นพิมพ์ลัดได้อย่างไร

ขอบคุณที่ช่วยเหลือ.


ไม่ได้เป็นคำตอบที่แท้จริง แต่ตั้งแต่ที่คุณกล่าวถึงการเพิ่มแท็กคุณสามารถสร้างแป้นพิมพ์ลัดเพื่อเปิดเมนูการติดแท็กใน Finder ดูที่นี่
เจ้า

@ ฉันมีทางลัดที่คล้ายกัน แต่ฉันต้องออกจากหน้าตัวอย่าง
lejonet

คำตอบ:


2

คุณสามารถใช้Automator / Apple Scriptสำหรับสิ่งนี้กับแอพบรรทัดคำสั่งMouse Tools

คุณจะได้รับเครื่องมือเมาส์จากที่นี่ มันเป็นเครื่องมือขนาดเล็กเพื่อเลื่อนตัวชี้เมาส์และทำการคลิก

[-h] return this help text
[-b] coordinates are measured from bottom-left corner of the screen
[-location] return the current mouse location
[-x "xValue" -y "yValue"] move the mouse to the {xValue, yValue} location
[-mouseSteps numSteps] move mouse in number-of-steps to the location
[-leftClick] perform a mouse left-click at the current mouse location
[-doubleLeftClick] perform a mouse double-click with the left mouse button
[-rightClick] perform a mouse right-click at the current mouse location
[-shiftKey] shift key down, useful when performing a left-click event
[-commandKey] command key down, useful when performing a left-click event
[-optionKey] option key down, useful when performing a left-click event
[-controlKey] control key down, useful when performing a left-click event
[-leftClickNoRelease] perform a mouse click and do not release the mouse click
[-releaseMouse] release the mouse after using -leftClickNoRelease

จากนั้นสร้างเวิร์กโฟลว์Automatorเป็นบริการ ตั้งค่า "ไม่มีอินพุต" เป็นอินพุตและ "ดูตัวอย่าง" เป็นแอปพลิเคชัน เพิ่มApple Scriptนี้:

on run {input, parameters}
    tell application "Preview" to activate
    delay 1
    set mouseToolsPath to (path to home folder as text) & "Downloads:MouseTools"
    tell application "Preview"
        set _b to bounds of the front window
        set _x to item 1 of _b
        set _y to item 2 of _b
        set _width to item 3 of _b
    end tell
    set xpos to _x + (_width / 2)
    set ypos to _y + 10
    do shell script quoted form of POSIX path of mouseToolsPath & " -x " & (xpos as text) & " -y " & (ypos as text)
    do shell script quoted form of POSIX path of mouseToolsPath & " -leftClick"
    return input
end run

ในกรณีนี้ไบนารีของฉันMouseToolsอยู่ในDownloadsไดเรกทอรี บันทึกและตั้งชื่อที่คุณจะจำได้ กำหนดแป้นพิมพ์ลัดเพื่อ Serivce นี้ในPreferences.appภายใต้แป้นพิมพ์ -> ทางลัด

ฉันทดสอบและใช้งานได้สำหรับฉัน


1) ขอบคุณที่ให้คำแนะนำนี้! 2) สิ่งนี้สามารถเร่งได้หรือไม่? จากการกดปุ่มทางลัดจนกระทั่งการประมวลผลใช้เวลาประมาณ 2.5 วินาทีสำหรับฉันใน rMBP 2014 ด้วย OS X 10.9.5 และ MouseTools v0.5 (สร้างขึ้น: 2010-07-31) แถบเมนูกะพริบทันทีจากนั้นมีการหน่วงเวลา 2 วินาทีจากนั้น 0.5 สำหรับแอนิเมชั่นป๊อปอัพ (หลีกเลี่ยงได้ผ่านการแฮก GUI config อื่นเท่านั้น) ฉันต้องการทำให้การหน่วงเวลา 2 วินาทีนั้นลดลงเป็นมิลลิวินาที MouseTools ใน CLI (เทอร์มินัล) ตอบสนองอย่างรวดเร็วดังนั้นฉันคิดว่า Automator / Applescript ทำให้การทำงานช้าลง
porg

หากการดำเนินการของแป้นพิมพ์ลัดนี้ใช้เวลา 2-3 วินาทีกว่าฉันจะไม่เร็วกว่าการใช้เมาส์ / แทร็กแพด ต่ำกว่า 1 วินาทีจะเป็นเกณฑ์มาตรฐานการยอมรับของฉันเพื่อเลือกแป้นพิมพ์ลัดบนเมาส์ / แทร็คแพด
porg

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