ฉันต้องการ Quicksilver เพื่อพิมพ์การประทับเวลาสำหรับฉันในรูปแบบ 2010-10-15 13:42 ไม่มีใครรู้วิธีการทำเช่นนี้?
ฉันต้องการ Quicksilver เพื่อพิมพ์การประทับเวลาสำหรับฉันในรูปแบบ 2010-10-15 13:42 ไม่มีใครรู้วิธีการทำเช่นนี้?
คำตอบ:
ไม่แน่ใจในสิ่งที่คุณต้องการอย่างแน่นอน สมมติว่าคุณต้องการเวลาประทับใน QS ของคุณเพื่อให้คุณสามารถคัดลอก / วางไปที่อื่นติดตั้งปลั๊กอินบรรทัดคำสั่งหากคุณยังไม่ได้มันจะใส่qs
ในเส้นทางของคุณ จากนั้นคุณสามารถทำdate "+%Y-%m-%d %H:%M:%S" | qs
จากเปลือกและมันจะใส่ผลลงในหน้าต่างปรอท
ตอนนี้ถ้าคุณใส่ด้านบนลงในสคริปต์ที่คุณเรียกใช้จาก QS คุณควรมีสิ่งที่คุณต้องการโดยสมมติว่าฉันเดาสิ่งที่คุณต้องการได้อย่างถูกต้อง :)
ฉันรู้ว่านี่เป็นโพสต์เก่า แต่ฉันมีคำถามเดียวกันและใช้เวลามากเกินไปในการพยายามหาคำตอบที่เหมาะสมดังนั้นนี่คือ
ในตัวแก้ไข AppleScript คัดลอกและวางสคริปต์นี้ในหน้าต่างขนาดใหญ่คลิกรวบรวมและบันทึกเป็นสคริปต์ไปยังเดสก์ท็อปของคุณ type date
ฉันบันทึกเป็นเหมือง
set date_ to (do shell script "date +%Y.%m.%d\\ %H:%M:%S\\ %z")
set the clipboard to the date_
tell application "System Events"
set frontmostApplication to name of the first process whose frontmost is true
end tell
tell application frontmostApplication
activate
tell application "System Events"
keystroke "v" using {command down}
end tell
end tell
เปิดบานหน้าต่าง Quicksilver เพิ่มทริกเกอร์ที่กำหนดเองและค้นหาสคริปต์ในบานหน้าต่างแรกเรียกใช้เป็น AppleScript ในบานหน้าต่างที่สองและกำหนดแป้นพิมพ์ลัดในป๊อปเอาท์เมื่อคุณคลิกที่รายการทริกเกอร์
สำหรับรูปแบบเวลาที่แตกต่างกันไปที่เทอร์มินัลแล้วพิมพ์:
man date