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

ชุดคำสั่งที่อาจมาจาก CLI Shell หรือภาษาการเขียนโปรแกรมเช่น AppleScript ซึ่งดำเนินการตามลำดับการทำซ้ำที่ จำกัด ซึ่งมักจะเป็นวิธีการดำเนินการอัตโนมัติหรือเหตุการณ์

1
เทอร์มินัลสคริปต์เพื่อสร้างโฟลเดอร์และคัดลอกไฟล์ตามส่วนของชื่อไฟล์
ฉันมีโฟลเดอร์ที่มีไฟล์หลายพันไฟล์ในรูปแบบนี้ ชื่อไฟล์ A - 1.ext ชื่อไฟล์ A - 2.ext ชื่อไฟล์ B - 1.ext และบางเวลา ชื่อไฟล์ B - 02.ext ฉันต้องการสคริปต์ที่จะอ่านไฟล์และสร้างโฟลเดอร์เดียวที่มีชื่อไฟล์แต่ละชื่อแตกต่างกันก่อน "- # .ext" แล้วเพิ่มไฟล์ทั้งหมดที่มีชื่อเดียวกันลงในโฟลเดอร์ จากตัวอย่างข้างต้นฉันจะมีสองโฟลเดอร์ 1) ชื่อไฟล์ A 2) ชื่อไฟล์ B - แต่ละไฟล์มีสองไฟล์ ข้อมูลจริงมีไฟล์หลายพันไฟล์และแต่ละกลุ่มสามารถมีไฟล์ 1 ถึง 50ish โดยมีการเพิ่มหมายเลขตามลำดับไปยังตอนท้าย

1
วิธีเปิดใช้งาน“ แสดงข้อความบนหน้าจอล็อค” ด้วยสคริปต์
ดังนั้นใน Mavericks คุณสามารถตั้งค่าข้อความให้แสดงบนหน้าจอล็อคได้โดยทำเครื่องหมายที่ช่อง: การตั้งค่าระบบ & gt; ความปลอดภัย & amp; ความเป็นส่วนตัว & gt; ทั่วไป & gt; "แสดงข้อความเมื่อหน้าจอถูกล็อค" จากนั้นคลิก "ตั้งค่าล็อคข้อความ ... " และป้อนข้อความที่ต้องการ ปัญหาของฉัน: ฉันต้องการทำสิ่งนี้กับ Mac หลายสิบเครื่องโดยส่งสคริปต์ให้พวกเขา ตอนนี้ฉันพบว่าฉันสามารถตั้งค่าข้อความที่จะแสดงด้วยคำสั่งนี้: sudo defaults write /Library/Preferences/com.apple.loginwindow \ LoginwindowText 'Enter desired text here' แต่ฉันไม่สามารถหาวิธีตรวจสอบช่องทำเครื่องหมาย "แสดงข้อความ ... " ผ่านสคริปต์การตั้งค่า MCX หรือโปรไฟล์ ความคิดใด ๆ

1
การสร้าง AppleScript สำหรับการกดแป้น
ฉันพยายามทำ AppleScript ของตัวเองเพื่อทำให้ Mac กด C 13 ครั้งกดปุ่มลูกศรซ้ายกด C 13 ครั้งกดแป้นลูกศรขวาและเริ่มจากจุดเริ่มต้นซ้ำ ๆ ทุก ๆ 1.7 วินาที ขณะนี้ฉันมีการจัดการเท่านั้นที่จะทำสคริปต์การทำงานที่ทำให้กด C หลายครั้ง มีคนช่วยฉันด้วยเรื่องนี้ได้ไหม นี่คือสิ่งที่ฉันมีในขณะนี้ set i to 0 repeat while i < 1.0E+300 set i to i + 1 delay 1.7 tell application "System Events" to keystroke "c" end repeat

1
มีวิธีดูสคริปต์ตัวสร้างเป็นข้อความหรือไม่
หากฉันสร้างเวิร์กโฟลว์บางประเภทบน Automator ฉันสามารถดูสคริปต์เป็นข้อความธรรมดาได้หรือไม่ ตัวอย่างเช่นอาจรับสคริปต์และผลักดันผ่าน Apple Remote Desktop ไปยังคอมพิวเตอร์ระยะไกล

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

2
สคริปต์ Dtrace newproc.d หยุดทำงานหลังจากอัปเกรดเนื่องจากไม่มีโพรบ proc ::: exec-success ที่ขาดหายไป
ฉันพยายามวิ่ง: $ sudo /usr/bin/newproc.d ซึ่งควรจะสอดแนมกระบวนการใหม่ในขณะที่พวกเขากำลังดำเนินการ แต่มันล้มเหลวด้วยข้อผิดพลาด: dtrace: ไม่สามารถรวบรวมสคริปต์ /usr/bin/newproc.d: บรรทัดที่ 22: คำอธิบายโพรบproc:::exec-successไม่ตรงกับโพรบใด ๆ นี่เป็นบน OS X 10.11.2 และเท่าที่ฉันจำได้ว่านี่คือการทำงานก่อนการอัพเกรด ดูเหมือนว่า OS X ใหม่จะไม่มีproc:::exec-successโพรบอีกต่อไปเนื่องจากฉันได้ตรวจสอบโดย: $ sudo dtrace -l | grep proc:::exec-success รหัสความล้มเหลวของสคริปต์นั้น (หมายเหตุ: สิ่งนี้ได้รับจากระบบฉันไม่ได้เปลี่ยน): proc:::exec-success { print_pid[pid] = 1; /* This pid emerged from an exec, make a note of that. */ …

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