เปิด ครอบตัด แปลงเป็นรูปแบบสีอื่น บันทึกแล้ว
เปิด ครอบตัด แปลงเป็นรูปแบบสีอื่น บันทึกแล้ว แกนสัมบูรณ์: มองเห็นได้, ถ่ายโอนไปยังบัฟเฟอร์, สลับไปยังโปรแกรมอื่น, คัดลอกจากบัฟเฟอร์มองเห็นได้, ถ่ายโอนไปยังบัฟเฟอร์, รีมิกซ์ได้
มันดูไม่เหมือนกิจกรรมสร้างสรรค์ใช่ไหม?
แม้แต่ทุกคนที่ทำงานกับคอมพิวเตอร์ยังต้องทำซ้ำๆ นับสิบๆ ร้อยครั้งต่อวัน แต่สิ่งเหล่านี้เป็นการกระทำของตนเองโดยพื้นฐานแล้วและเมื่อใช้ "ตัวแปลงอัจฉริยะ" สามครั้งเป็นเวลาสามปี พวกเขาจะไม่ใช่สิ่งที่คุณอ่านอีกต่อไป เวอร์ชันใหม่"Photoshop" หรือต้นแบบ InDesign - คุณไม่ต้องการไปไหนใกล้คอมพิวเตอร์ กล่าวอีกนัยหนึ่ง - จำเป็นต้องมีผู้ช่วยใครและรับผิดชอบตัวเองทั้งหมด (อย่างน้อยฉันก็ต้องการมากกว่านี้) ที่น่าเบื่อและเป็นกิจวัตรหรือการกระทำที่จำเป็นอย่างบ้าคลั่งที่ทำซ้ำ
ฉันต้องการ AppleScript และการเขียนโปรแกรมของฉัน (รองรับการเปลี่ยนแปลง ลูป โอเปอเรเตอร์ โปรแกรมย่อย ช่วยให้คุณทำงานกับเลย์เอาต์ที่ซับซ้อน และแนะนำวิธีสำหรับการประมวลผลกล่องโต้ตอบทันที) พื้นฐานที่สืบทอดมายังคงตกอยู่บนไหล่ของพวกเขา อาหารเสริมภายนอก- และ AppleScript ทำหน้าที่เป็น "กาว" ชนิดหนึ่งที่จัดการการถ่ายโอนข้อมูลระหว่างโปรแกรม (“ถ่ายโอนไฟล์จาก Illustrator ไปยัง Photoshop”) ประเมินกระบวนการผลิตของโปรแกรมต่าง ๆ ระบบปฏิบัติการและสื่อ (“การจัดรายการไฟล์” เสร็จสมบูรณ์แล้ว ฯลฯ i?" ) และอนุญาตให้ดำเนินการตามผลลัพธ์ของการดำเนินการก่อนหน้า ("หากไฟล์ทั้งหมดได้รับการจัดกลุ่มแล้ว ให้ส่งเนื้อหาไปยังโฟลเดอร์พิเศษ และเรียกใช้สคริปต์ที่รับผิดชอบ พับกระดาษหนังสือพิมพ์")
มีสารเติมแต่ง "สคริปต์" ที่เท่ากันจำนวนหนึ่ง ตัวอย่างเช่น โปรแกรมเหล่านั้นที่เข้าใจเฉพาะคำสั่งพื้นฐานที่ง่ายที่สุดก่อนระบบอัตโนมัติ: รับไฟล์แนบ เปิดเอกสาร ส่งไปยังไฟล์อื่น และปิดไฟล์แนบ (เรียกใช้ เปิด พิมพ์ และออก)“นักพูด” ส่วนใหญ่ (เช่น Photoshop, Illustrator และ FreeHand) มีฟีเจอร์มากมายที่เพียงพอสำหรับการเขียนโปรแกรมประมวลผลไฟล์เป็นแบตช์และสร้างลำดับการกระทำอย่างง่าย (คำสั่งมาโคร)
และผู้ที่ใช้ความสามารถเกือบทั้งหมดของเทคโนโลยี AppleScript (ซึ่งรวมถึงแพ็คเกจ QuarkXPress, Adobe InDesign และโปรแกรมอื่น ๆ )
แอปเปิล) ให้โอกาสในการควบคุมงานของคุณในระดับ "ดีที่สุด": ตั้งค่าพารามิเตอร์อื่น ๆ เปลี่ยนคลิปบอร์ด ตรวจสอบและเปลี่ยนค่าของการเปลี่ยนแปลงภายใน ฯลฯ
พื้นฐานของวิทยาสคริปต์
ช่องป้อนข้อมูลด้านบนและด้านล่างมีวัตถุประสงค์เพื่ออธิบายสถานการณ์และข้อความ และไม่จำเป็นต้องแสดงความคิดเห็นเพิ่มเติม ปุ่มบันทึกช่วยให้คุณสามารถบันทึกคำสั่งแมโครซึ่งต้องใช้หลังจากกดปุ่มเพื่อไปที่โปรแกรมที่ต้องการและดำเนินการหลายอย่างหลังจากนั้นข้อความของสคริปต์จะปรากฏในช่องป้อนข้อมูลด้านล่าง (โปรดทราบว่าโปรแกรมใดไม่รองรับความสามารถในการบันทึกคำสั่งแมโคร)
ปุ่มตรวจสอบไวยากรณ์จะตรวจสอบว่ามีคำแนะนำใด ๆ ในข้อความของสคริปต์หรือไม่ และยังทำให้มีลักษณะ "วางขายได้" - ด้วยแบบอักษรตัวหนาซึ่งมองเห็นได้ในอินพุต
คำหลัก และบล็อกทำรังสถานการณ์แรก สำหรับการเริ่มต้น ตามที่ควรจะเป็น มาเขียนกันดีกว่าโปรแกรมที่ง่ายที่สุด
ซึ่งสรุปการดำเนินการเบื้องต้นหลายประการ: ปิดทุกอย่าง
เปิดหน้าต่าง
นำดิสก์ทดแทนออกจากสื่อ จัดเรียงไอคอนบนหน้าจอใหม่ ทำความสะอาดแมว และปิดคอมพิวเตอร์
ข้อความของโปรแกรมดังกล่าวมีลักษณะดังนี้:
บอกแอปพลิเคชัน "Finder"
ปิดทุกหน้าต่าง
นำดิสก์ทุกอันออก
ทำความสะอาดเดสก์ท็อป ถังขยะเปล่าปิดตัวลง
เล่าจบ.
มันหมายความว่าอะไร?
บริการ Apple Events ("แกนหลัก" ของเทคโนโลยี AppleScript) สื่อสารข้อมูลไม่ใช่แค่ระหว่างโปรแกรมเท่านั้น แต่ระหว่างองค์ประกอบของโปรแกรมที่เรียกว่าอ็อบเจ็กต์ และสามารถฝังอยู่ในโครงสร้างที่เรียกว่าโมเดลอ็อบเจ็กต์ได้
ตัวอย่างเช่นสำหรับโปรแกรม Finder โมเดลวัตถุ (แม่นยำยิ่งขึ้นเพียงส่วนหนึ่งของโมเดลนี้) สามารถนำเสนอในรูปแบบต่อไปนี้: Finder - เดสก์ท็อป - โฟลเดอร์ - ไฟล์; สำหรับโปรแกรมแก้ไขข้อความ สำหรับเห็นโมเดลนี้ได้จริง เอกสาร - ข้าง - ย่อหน้า - ข้อเสนอ;
บอกแอปพลิเคชัน "Finder"
บอกเดสก์ท็อป
ลบโฟลเดอร์ "ทดสอบ"
นำดิสก์ทุกอันออก
จบบอก
เมื่อเขียนสคริปต์ที่ควบคุมโปรแกรมใด ๆ มันไม่สำคัญ Finder, FileMaker, อะโดบี อะโครแบทมิฉะนั้น คุณจำเป็นต้องรู้ว่าคำสั่ง AppleScript ใดที่โปรแกรมรองรับ วัตถุใดบ้างที่รวมอยู่ในโมเดลวัตถุ รวมถึงชื่อของพลังทั้งหมดของวัตถุที่มีอยู่
ข้อมูลทั้งหมดนี้จะถูกบันทึกไว้ในไฟล์ที่สร้างโดยทั้งสองโปรแกรมและในพจนานุกรมแอปพลิเคชันที่เรียกว่า
หากต้องการเข้าถึงพจนานุกรมนี้อย่างรวดเร็ว โปรแกรมแก้ไขสคริปต์จะต้องเลือกคำสั่ง File / Open Dictionary (File / Open Dictionary) และในหน้าต่างให้เลือกไฟล์โปรแกรมที่คอมไพล์แล้วเพื่อเลือกเป็นผลให้หน้าต่างปรากฏขึ้นบนหน้าจอ คล้ายกับที่แสดงในรูปที่ 1 4 - ทางด้านขวาคือรายการคำสั่งและออบเจ็กต์ทั้งหมด ทางด้านซ้ายจะมีคำอธิบายสั้น ๆข้าว. 4. พจนานุกรมโปรแกรม
ซึ่งสรุปการดำเนินการเบื้องต้นหลายประการ: ปิดทุกอย่าง
อีกสถานการณ์หนึ่ง
มาดูงานที่ปฏิบัติได้จริงที่สุดกันดีกว่า
Tim ซึ่งทำงานด้านการออกแบบเว็บไซต์ มักจะต้องตรวจสอบหน้าเว็บของเขาว่าเข้ากันได้กับเบราว์เซอร์เวอร์ชันเก่าหรือไม่
ทำไมคุณต้องเปิดหน้าต่างด้วยโฟลเดอร์ ค้นหาไฟล์โปรแกรมดูที่นั่น แนบไฟล์เหล่านั้น แล้วค้นหาโฟลเดอร์ที่มีเว็บเพจบนดิสก์ของคุณ
ศากาโลมไม่ใช่อาชีพที่น่ารื่นรมย์ที่สุด
เราสามารถสร้างสถานการณ์ที่ช่วยให้คุณมองด้านข้างได้อย่างง่ายดาย: ดึงดูดสติกเกอร์โดยอัตโนมัติ เบราว์เซอร์ที่แตกต่างกัน 3.01"
และในผิวหนังก็เป็นเอกสารที่เราต้องการ
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
เลือกไฟล์ "index.html" ของโฟลเดอร์ "เว็บไซต์ปัจจุบัน" ของเดสก์ท็อป
-- เปลี่ยน myFile เป็นไฟล์ที่เลือก
ตั้งค่า myFile ให้กับส่วนที่เลือกเป็นสตริง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
เลือก Microsoft IE และเปิดหน้าที่เลือก "--" บอกใบสมัคร" "--" อินเทอร์เน็ตเอ็กซ์พลอเรอร์
เปิด (นามแฝง myFile) สำหรับจบบอก การดำเนินการเดียวกันนี้สามารถทำได้โดยใช้ Netscape Navigatorบอกแอปพลิเคชัน "Netscape Navigator 3.01"
เปิด (นามแฝง myFile) จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นทำหน้าที่ระบุความหมายของการเปลี่ยนแปลงที่เกิดขึ้นในเวลาที่มีการผลิตสัตว์ครั้งแรก ดังนั้นจึงไม่จำเป็นต้องอธิบายชื่อและประเภทของการเปลี่ยนแปลงก่อนหน้า: พวกเขาเขียนไว้เช่นตั้งค่า myDate เป็นวันที่ปัจจุบัน จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นและ AppleScript และการเปลี่ยนแปลงการสร้างและขนาดของการเลือกและประเภทที่ต้องการ
บอกแอปพลิเคชัน "Finder"
เท่านั้นยังไม่พอ: โทรขอความช่วยเหลือจากเจ้าหน้าที่
คุณสามารถเปลี่ยนพลังทั้งหมดของวัตถุได้
ลองแบบนี้:
บอกเดสก์ท็อป
บอกไฟล์ "รายการราคา"
นำดิสก์ทุกอันออก
จบบอก
จบบอก
-- การเปลี่ยนแปลงความคิดเห็นแบบพาวเวอร์ (ความคิดเห็น) ในไฟล์ "รายการราคา"
ซึ่งสรุปการดำเนินการเบื้องต้นหลายประการ: ปิดทุกอย่าง
-- ไฟล์อยู่บนเดสก์ท็อป
แสดงความคิดเห็นเป็น "รายการราคานี้ล้าสมัย!"
นำดิสก์ทุกอันออก
มิฉะนั้นเพียงทำตามคำสั่งเลือก: ไฟล์ Vibrati "รายการราคา" ของเดสก์ท็อปตั้งค่าความคิดเห็นที่เลือกเป็น "รายการราคานี้ล้าสมัย!"
ดังที่คุณอาจสังเกตเห็นว่าโรบ็อตทั้งหมดยังคงใช้สคริปต์ - หมุนหมายเลข
ข้อความสุดสัปดาห์และ Vikonanny - ดำเนินการเปิดและปิดด้วยความช่วยเหลือจากบรรณาธิการพิเศษ นี่เป็นวิธีการที่ดีหากคุณต้องการสร้างสคริปต์ใหม่หรือนำสคริปต์เก่ากลับมาทำใหม่แต่ไม่เหมาะสำหรับการเขียนในชีวิตประจำวัน ตราบใดที่คุณเปิดโปรแกรมแก้ไขสคริปต์ จนกว่าคุณจะพบสคริปต์ที่ต้องการบนดิสก์ คุณจะคิดทันทีว่า - ทำไมคุณไม่ทำงานเดิมด้วยตนเองโดยไม่มีระบบอัตโนมัติ? ผู้จำหน่าย AppleScript ชี้ให้เห็นว่าสคริปต์สามารถบันทึกได้ไม่เพียงแต่ในมุมมองไฟล์ข้อความเท่านั้น แต่ยังอยู่ในมุมมองที่คอมไพล์ด้วย ซึ่งเกือบทั้งหมดเป็นส่วนหนึ่งของวิกิแบบสแตนด์อโลนผู้คนไม่เปลี่ยนชื่อเล่น: คุณพูดว่ามันเกิดขึ้นกับตัวเอง -“ ทุกอย่างส วันนี้ฉันกำลังทำสำเนาไฟล์ทั้งหมด!” และหลังจากผ่านไปหนึ่งหรือสองวัน โปรแกรมในคอมพิวเตอร์ “ไม่ผิดพลาด” แต่ก็ไม่มีทางแก้ไข “และฉันจะมีสำเนาสำรอง!
ซึ่งสรุปการดำเนินการเบื้องต้นหลายประการ: ปิดทุกอย่าง
และมันก็เป็นเช่นนั้น" เพื่อให้ชีวิตง่ายขึ้นเล็กน้อยสำหรับผู้ที่ต้องการเก็บไฟล์ของตนให้ไม่เสียหายและไม่เป็นระเบียบ แต่ไม่ชอบทำงานกับโปรแกรม StuffIt มาเขียนสคริปต์ที่จะเก็บข้อมูลที่จำเป็นทั้งหมดอย่างมีประสิทธิภาพ และ เราจัดเก็บไว้ในดิสก์พิเศษ โปรแกรมดังกล่าว:
ระบุไดรฟ์และโฟลเดอร์ที่จะบันทึกไฟล์ทั้งหมด
- สำหรับการเก็บถาวร
ตั้งค่า myArhiveFolder เป็น "Mac OS: งานปัจจุบัน:"
- ระบุโฟลเดอร์ที่จะบันทึกไฟล์เก็บถาวร
ตั้งค่า myTargetFolder เป็น "สำหรับ arhives: Publish Archive:"
- กำหนดชื่อของไฟล์เก็บถาวรที่กำลังจะมาถึง
-- (ตามวันที่แน่นอนปรากฏ)
ตั้งค่า myFile เป็นสตริงวันที่ของ (วันที่ปัจจุบัน) & ".sit"
-- สามารถสร้างได้นอกชื่อไฟล์ (พาธ + ชื่อ)
ตั้งค่า myArhiveFile เป็น myTargetFolder & myFile
หากไฟล์ที่มีชื่อดังกล่าวมีการใช้งานอยู่แล้ว
-- (ดังนั้นการสำรองข้อมูลจึงได้ดำเนินการในวันนี้)
- จากนั้นเราก็จะสิ้นสุดสคริปต์โรบ็อต
ถ้าไม่มี (มีอยู่แล้ว (ไฟล์ myArhiveFile)) แล้ว
หากยังไม่มีไฟล์ตามชื่อที่กำหนด
-- จากนั้น StaffIt Deluxe จะถูกรับมาและกำลังดำเนินการเก็บถาวร
- และปลุกพลัง StuffIt จากหน่วยความจำทันที
บอกแอพพลิเคชัน "StuffIt Deluxe"
เปิดใช้งาน
สร้างไฟล์เก็บถาวรใหม่ด้วยคุณสมบัติ (pathname:myArhiveFile)
สิ่งของ (นามแฝง myArhiveFolder) ในไฟล์เก็บถาวร 1
ปิดไฟล์เก็บถาวร 1
ล้มเลิก สคริปต์จะทำให้ขั้นตอนการสำรองข้อมูลง่ายขึ้น แต่ไม่ใช่บนเดสก์ท็อปตามที่คุณต้องการ - ในการเริ่มการสำรองข้อมูลคุณจะต้องค้นหาสคริปต์นี้ (บนดิสก์หรือบนเดสก์ท็อป) แล้วบันทึกเพื่อให้การทำงานเป็นแบบอัตโนมัติโดยสมบูรณ์ คุณต้องคอมไพล์สคริปต์และบันทึกไว้ในโฟลเดอร์ System/Shutdown Items ตอนนี้เมื่อคุณเชื่อมต่อคอมพิวเตอร์เข้ากับสกินของคุณ Archiver จะเปิดใช้งานโดยอัตโนมัติและเราจะบันทึกทุกอย่างไฟล์สำคัญ
ไปยังดิสก์พิเศษ
หลังจากอ่านเกี่ยวกับความสามารถของ AppleScript แล้ว และตระหนักว่าการเขียนสคริปต์เป็นเรื่องง่ายและเข้าถึงได้สำหรับผู้เริ่มต้น คุณอาจต้องการเรียนรู้เกี่ยวกับการทำงานอัตโนมัติประเภทนี้ต่อไปและนี่คือจุดที่ความผิดหวังมาเยือนคุณเป็นอันดับแรก น่าเสียดายที่ข้อมูล AppleScript ของรัสเซียนั้นไม่มีประโยชน์ในทางปฏิบัติ: ในการจัดการกับสิ่งพิมพ์ทั้งหมด ควรยืดนิ้วมือข้างหนึ่งออกจนมากเกินไปดังนั้นเพื่อที่จะเรียนรู้การเขียนสคริปต์ภาษาอังกฤษ คุณจะต้องมีความรู้ภาษาอังกฤษที่ไม่ดีอีกประการหนึ่ง
มีข้อมูลหลักสองส่วนเกี่ยวกับเทคโนโลยี AppleScript
เว็บไซต์แรกคือเว็บไซต์อย่างเป็นทางการของบริษัท Apple Computer หรือส่วนหนึ่งของเว็บไซต์ที่เกี่ยวข้องกับทุกสิ่งที่เกี่ยวข้องกับสถานการณ์: เอกสารทางเทคนิค คู่มือ แอปพลิเคชัน คอลเลกชัน และอื่นๆ อีกมากมาย
ที่อยู่สำหรับส่วนนี้คือ http://www.apple.com/applescript/อย่าเสียเวลา ใช้เวลาสองสามวันในการเรียนรู้ภาษา เขียนสคริปต์สองสามตัวเพื่อทำให้งานของคุณง่ายขึ้น แล้วคุณเองจะเข้าใจว่า AppleScript เป็นเครื่องมือที่เรียบง่าย ยากมาก และยืดหยุ่นมาก
คุณต้องการรับสิ่งอื่นจาก Apple หรือไม่?
เทคโนโลยีการเขียนโปรแกรมนี้ซึ่งเป็นของบริษัท มักถูกใช้เพื่อทำให้กระบวนการทำงานเป็นแบบอัตโนมัติและช่วยให้โปรแกรมสามารถรวมเข้าด้วยกันได้
แกนจามรี 🙂.
ซึ่งสรุปการดำเนินการเบื้องต้นหลายประการ: ปิดทุกอย่าง
ฉันจะไม่เริ่มบทความชุดในหัวข้อ: Applescript สำหรับหุ่นจำลอง
Krok by krok” ด้วยเหตุผลง่ายๆ ข้อเดียว – อย่างน้อยก็มีเนื้อหาเพียงพอในหัวข้อนี้ และเพื่อไม่ให้เขียนไพรเมอร์ใหม่ในแบบของคุณเองและไม่ทำให้ล้อหาย ฉันจะระบุเฉพาะจำนวน jerels ที่ฉันพบว่าเหมาะสมที่สุดเท่านั้นตามที่เขาพูดฉันเองก็จะรู้แจ้ง
ผู้เขียนเขียนในทางปฏิบัติว่าสคริปต์สำหรับตารางนั้นเรียบง่าย และใครก็ตามที่รู้ภาษาอังกฤษดั้งเดิมเพียงเล็กน้อยก็สามารถเขียนลงไปได้
และไม่จำเป็นต้องครอบคลุมทุกด้านของการเขียนโปรแกรมเชิงวัตถุ
ความจริงส่วนหนึ่งก็คือมีสคริปต์บางส่วนอยู่
กล่องโต้ตอบแสดง "สวัสดีคนเดินละเมอ!"
สิ่งสำคัญคือต้องไม่เข้าใจผิดว่าแต่ละโปรแกรมต้องการอะไร
อย่างไรก็ตาม OOP ไม่เหมาะสมอย่างยิ่ง
วิธีเขียนสุนทรพจน์ที่ไม่จำเป็นเช่นบี๊บหรือพูดว่า "ใครคือใคร"
ผู้ชายคนนั้น
พิธีการของรัสเซียนั้นไม่ดี แต่ถ้าไม่มีความรู้พื้นฐานภาษาอังกฤษ การปรับตัวให้เข้ากับสถานการณ์ภาษาอังกฤษจึงเป็นสิ่งสำคัญ
ฉันจะเพิ่มความเคารพต่อคุณผ่านบทความเหล่านี้
ฉันได้รับเกียรติจากรายงานเกี่ยวกับหลักการพื้นฐานของสคริปต์ของฉัน "สั้นและชัดเจน"
อย่าลืมเกี่ยวกับกระดานสนทนาต่างๆ ที่ผู้เล่นสามารถแลกเปลี่ยนความคิด หลักฐาน และสถานการณ์ที่เตรียมไว้ได้
ฉันมีบุ๊กมาร์กนี้โดยเฉพาะ
ก่อนที่คุณจะเริ่มสำรวจและสำรวจเนื้อหา ฉันขอแนะนำให้คุณปฏิบัติตามวิธีการดังกล่าว
สำหรับ zagalny rozvitku คุณสามารถทำความคุ้นเคยกับ jerels ต่อไปนี้
0 . . . . . . . . . . . . . . . . . . . . . 6
1 . . . . . . . . . 7
2 . . . . . . 10
ในการเขียนสคริปต์ที่มีประสิทธิภาพ คุณจะต้องใช้เวลาสองสามวัน/สัปดาห์/เดือน (ขึ้นอยู่กับความต้องการและเวลาของคุณ)
4 . . . . . . . . . . . . . . . . . . . . . 15
5 . . . . . . . . . . . . . . . . . . . . . 17
6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
มันเริ่มจะเสพติดจริงๆ
9 ? ! . . . . . . . . 32
10 . . . . . . . . . . . . . . . . . . 34
11 . . . . . . . . . . . . . . 40
13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
14 . . . . . . . . . . . . . . . . . . . 53
16 . . . . . . . . . . . . . . . . 59
17 . . . . . . . . 60 . . . . . . . . 60
ฉันไม่สามารถประเมินโอกาสของผู้คนที่จะได้งานเป็นโปรแกรมเมอร์หรือผู้ทดสอบ Applescript ได้ในทันที
Shvidshe สำหรับทุกสิ่ง ไม่ค่อยดีนัก
หากคุณเข้าใจว่าอะไรเป็นของคุณก็ทำต่อไป เพียงรักษาเป้าหมายไว้และอย่าพลาดโค้ด - ไม่สำคัญว่าใครจะต้องการมัน (อย่างน้อยคุณ)ความสามารถที่แท้จริงต้องได้รับการชื่นชมก่อน
และคุณมีโอกาสได้ทำงานให้กับงานที่คุณรัก
AppleScript แอปเปิ้ล, .
แอปเปิลสคริปต์ แอปเปิลสคริปต์
-
แอปเปิ้ลสคริปต์
3 (ฉัน) .
- - - - - - - 13
() . , . , . , .
. , : . - . , . : .
8 (ครั้งที่สอง) .
- - - - - - 30
AppleScript แอปเปิ้ล, .
, แอปเปิลสคริปต์:
แอปเปิลสคริปต์, แอปเปิลสคริปต์. -แอปเปิ้ลสคริปต์
- แอพเพิลสคริปต์ (
3. . , . () , - . - , . - , . - , :
อะโดบี โฟโต้ช็อป
, QuarkXPress, Adobe InDesign)
FileMaker Pro.
, GraphicConverter, BBEdit, Microsoft Word AppleScript()
, แอพเพิลสคริปต์
- - , AppleScript, AppleScript.
, - AppleScript.
- (.15)
- แอพเพิลสคริปต์
แอปเปิ้ลสคริปต์
- - AppleScript - , .
แอปเปิ้ลสคริปต์
(เขียนสคริปต์ได้)
, AppleScript (Mac OS X), .
ตัวค้นหา
, ตัวค้นหา
- ตัวค้นหา, -,.
-, ถังขยะ, Finder
8, แอปเปิลสคริปต์.
อะโดบี โฟโต้ช็อป.
โฟโต้ชอป.
, ตัวค้นหา
แอปเปิ้ลสคริปต์
บอก AppleScript (Mac OS X) ตัวค้นหา
AppleScript (Mac OS X) - จบการบอก
ตัวค้นหา AppleScript ตัวค้นหา, .
-
บอกแอปพลิเคชัน "xyz"
(บอกบล็อค).
xyz xyz.
, AppleScript , - , .
- (, ("). : , AppleScript . . .)
ตัวค้นหา
, ตัวค้นหา
ตัวค้นหา, ตัวค้นหา
บอกแอปพลิเคชัน "Finder" ล้างถังขยะให้เปิดดิสก์เริ่มต้นสิ้นสุดบอก
ตัวค้นหา
ตัวค้นหา, - , .
-
ตัวค้นหา, AppleScript (Mac OS X)
9บอก "Finder" ล้างถังขยะให้เปิดดิสก์เริ่มต้นระบบแจ้งเสียงบี๊บ
ตัวค้นหา
ส่งเสียงบี๊บ AppleScript
-
เสียงบี๊บ (AppleScript (Mac OS X))
บอกแอปพลิเคชัน "Finder" ล้างเสียงบี๊บถังขยะให้เปิดดิสก์เริ่มต้นสิ้นสุดบอก
เสียงบี๊บ Finder, AppleScript (Mac OS X)
- , -, ตัวค้นหา, บี๊บ, ตัวค้นหา
แอปเปิ้ลสคริปต์ (Mac OS X)
- , ตัวค้นหา, .
-
บอกแอปพลิเคชัน "Finder" ให้ล้างเสียงบี๊บถังขยะ ปลายบอกเปิดดิสก์เริ่มต้นระบบ
2 + 6 = ...... = 3 * 4
AppleScript (Mac OS X), .
-
บอกแอปพลิเคชัน "Finder" ล้างถังขยะสิ้นสุดบอกเปิดดิสก์เริ่มต้นระบบพูดว่า "ฉันล้างถังขยะและเปิดดิสก์เริ่มต้นสำหรับคุณ" โดยใช้ "Victoria"
AppleScript (Mac OS X) ตัวค้นหา
-
ตัวแก้ไขสคริปต์
แอปเปิ้ลสคริปต์ -.
, ตั้งค่า, พูด, ถึง, บี๊บ - AppleScript
, ความกว้างรูปภาพ, .
-
แอปเปิ้ลสคริปต์
-
ตั้งค่ารูปภาพกว้างเป็น 8 ตั้งค่ารูปภาพสูงเป็น 6 ตั้งค่ารูปภาพพื้นผิวพื้นที่เป็นรูปภาพกว้าง * ความสูงรูปภาพ
, (ตัวดำเนินการ), - .
ตั้งค่า cubeEdgeLength เป็น 10.0 ตั้งค่า cubeVolume เป็น cubeEdgeLength ^ 3 โปรแกรมแก้ไขสคริปต์, .- (ผลลัพธ์). , 10.0.
, 1,000.0. , cubeEdgeLength ^ 3 , .- - (จำนวนเต็ม) , - , (.13)
ยังไม่ได้เป็น vikorist ของ AppleScript?
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
หรือบางทีความทรงจำในบทเรียนวิทยาการคอมพิวเตอร์ในโรงเรียนของคุณกระตุ้นให้เกิดอาการแพ้เพียงแค่นึกถึงคำว่า "โปรแกรม"
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
คุณทำสิ่งที่ถูกต้องโดยเปิดบทความนี้
ฉันหวังว่าจะช่วยในการแต่งงานกับคุณได้บ้าง
เครื่องมือสีน้ำตาล และใช้เวลาอ่านหนึ่งชั่วโมงก็จะได้ผลตอบแทนร้อยเท่า(วัตถุ).
วัตถุสามารถก่อตัวขึ้นจากวัตถุอื่นได้ แต่จะรวมอยู่หน้าวัตถุอื่น และวางไว้หน้าวัตถุอื่น ตัวอย่างเช่น Finder ไม่ใช่วัตถุมีวัตถุอยู่ข้างใต้ เช่น โฟลเดอร์ ไฟล์ หน้าต่าง โปรแกรมแก้ไข Tex-Edit มีออบเจ็กต์สำหรับข้อความที่ประกอบด้วยคำ แถว ย่อหน้า ฯลฯ การรู้วิธีสื่อสารกับวัตถุ (ลำดับชั้น) มีความสำคัญมาก เนื่องจากคำสั่งถูกส่ง "ผ่านทวน"มี "การควบคุมแนวดิ่ง" ดังกล่าว: เราให้คำแนะนำแก่ Finder เราออกคำสั่งไปยังโฟลเดอร์ เราให้คำแนะนำไปยังโฟลเดอร์ที่แนบมากับมัน และอื่นๆ จนกว่าเราจะไปถึงไฟล์ที่ต้องการ
และ "รายงานเกี่ยวกับ Vikonanny" ก็อยู่ภายใต้การโค้งคำนับเดียวกันอีกครั้ง - ที่ประตู สร้างออบเจ็กต์ประเภทเดียวกัน (เช่น โฟลเดอร์ทั้งหมด)ระดับ (ระดับ). วัตถุผิวหนังอาจมีจำนวนมากเจ้าหน้าที่
(คุณสมบัติ) ที่ทำให้แตกต่างจากที่อื่น
ตัวอย่างเช่น ไฟล์สกินมีชื่อ ป้ายกำกับ ประเภท วันที่สร้าง เวอร์ชัน และคุณสมบัติมากกว่าหนึ่งโหล
สคริปต์บางส่วนสามารถเปลี่ยนแปลงได้ แต่ส่วนอื่นๆ ไม่สามารถอ่านได้
คลาสหนึ่ง (อันดับดังนั้น)
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
"จาน"
) สามารถลดพลังของคลาสอื่นได้ (
หรือบางทีความทรงจำในบทเรียนวิทยาการคอมพิวเตอร์ในโรงเรียนของคุณกระตุ้นให้เกิดอาการแพ้เพียงแค่นึกถึงคำว่า "โปรแกรม""บรรพบุรุษ"
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ) - ตัวอย่างเช่น ทั้งโฟลเดอร์และไฟล์มีบรรพบุรุษร่วมกัน - องค์ประกอบ (รายการ)
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา? ทีนี้มาดูก้นของเรากันดีกว่า:- ข้อความใด ๆ การบันทึกหลังจาก "สอง minuses"
- เคารพในความคิดเห็น;
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น- ไม่มีใครเคารพคอมพิวเตอร์ของเขาเลย - คำว่า tell เริ่มต้นกลุ่มคำสั่ง- สิ่งที่ถูกถ่ายทอดไปยังวัตถุหนึ่ง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
โฟลเดอร์ใหม่ที่เดสก์ท็อปพร้อมคุณสมบัติ (ชื่อ: "Mine!", ดัชนีป้ายกำกับ: 2)
- และนี่คือวิธีที่กลุ่มคำสั่งสิ้นสุดลง
ที่จะบอก
รายการ "ของฉัน!"
หน้าต่าง Script Editor แบ่งออกเป็นสองส่วน ส่วนด้านบนประกอบด้วยความคิดเห็น (แสดงบนหน้าจอก่อนไอคอนสคริปต์) และส่วนด้านล่างประกอบด้วยโปรแกรม
เรามาลองเอาก้นของเรากันดีกว่า (แน่นอนว่าเราทำได้โดยไม่มีความคิดเห็นของฉัน) จากนั้นกดปุ่ม "ตรวจสอบไวยากรณ์"ทันทีที่คุณตัดสินใจที่จะได้รับความเมตตา ให้แสดงคำอธิบายด้วย หากทุกอย่างเป็นไปด้วยดี ทุกอย่างจะเรียบร้อยดี และหลังจากหยุดชั่วคราวข้อความจะเปลี่ยนรูปลักษณ์ไปแบบอักษรใดที่องค์ประกอบต่างๆ ของสคริปต์จะปรากฏสามารถปรับได้โดยเลือกคำสั่ง "การจัดรูปแบบ AppleScript" ในเมนู "แก้ไข" ตอนนี้คุณสามารถกดปุ่ม Runคุณถาม?
การเขียนสคริปต์สามารถบันทึกได้หลายวิธี: หรือเท่านั้น
ข้อความซัง (ข้อความ) หรืออย่างอื่นสคริปต์การรวบรวม (สคริปต์ที่คอมไพล์แล้ว) – พร้อมก่อนที่จะแก้ไขโดยโปรแกรมแก้ไขสคริปต์หรือโปรแกรมอื่น ๆ คุณจะพบว่า – ดูเหมือนเป็นอิสระ (หมายเหตุ: แน่นอน ไม่ใช่เลย – หากไม่ได้ติดตั้ง AppleScript คุณจะไม่สามารถสร้างอะไรเลย)แอปเพล็ตโปรแกรม
(แอปพลิเคชัน). คุณสามารถสร้างสคริปต์ “Only for Vikonanny” (Run-only)
อย่าลืมบันทึกไฟล์ต้นฉบับไว้เพื่อตัวคุณเองมิฉะนั้น ไม่เพียงแต่คู่แข่งของคุณเท่านั้นที่จะสามารถรับข้อความเอาต์พุตของคุณได้ แต่ยังรวมถึงตัวคุณเองด้วย
พจนานุกรม พจนานุกรม พจนานุกรม“เอาล่ะ” คุณอาจจะกำลังคิดว่า “การเป็นบรรณาธิการเป็นเรื่องง่าย การอ่านสคริปต์สำเร็จรูปก็ไม่ใช่เรื่องยากเช่นกัน เราจะเขียนมันอย่างไร เรียนรู้ทุกวิชา คำสั่ง และหน่วยงานต่างๆ คำตอบนั้นง่ายมาก: คุณต้องประหลาดใจ
พจนานุกรม- โปรแกรมสกินที่รองรับการทำงานกับ AppleScript รวมถึง ScriptingAddition (เกี่ยวกับ "เพิ่มเติม" ที่ด้านหน้า) มีคำอธิบายสั้น ๆ เกี่ยวกับวัตถุและคำสั่งทั้งหมดที่ได้รับการยอมรับ
คุณสามารถดูพจนานุกรมนี้ได้โดยตรงจากโปรแกรมแก้ไขสคริปต์ - โดยเลือกเปิดพจนานุกรมจากเมนูไฟล์หรือโดยการดึง
โปรดดูรายการคำจำกัดความที่ประสบความสำเร็จทั้งหมดของข้อกำหนดของโปรแกรม
เพื่อคืนความเคารพ: ส่วนหนึ่งเป็นตัวเอียง Tse – วัตถุรัชตะ - คำสั่ง
หลังจากพิมพ์คำที่ต้องการแล้วคุณสามารถอ่านบทสรุปสั้นๆ ได้ ตัวอย่างเช่น คุณสามารถรู้อะไรเกี่ยวกับคอนเทนเนอร์ได้บ้างในทางที่ดีกว่า บาชิโมะ: “คลาสคอนเทนเนอร์: ไอเท็มที่มีไอเท็มอื่น”
นี่คือองค์ประกอบที่มาแทนที่องค์ประกอบอื่นๆ
และเมื่อคุณดูคำอธิบายของคลาสต่างๆ หลายๆ คลาส จะเห็นได้ชัดว่า “คอนเทนเนอร์” เป็นแนวคิดที่ประกอบด้วยดิสก์ โฟลเดอร์ เดสก์ท็อป และถังขยะ
เจ้าหน้าที่ที่ซ่อนอยู่ วัตถุที่คล้ายกันมากมายและใน "แผนภูมิต้นไม้" - ลำดับชั้นของชั้นเรียน - และบรรพบุรุษของพวกเขา อ่านเพิ่มเติม"รูปแบบพหูพจน์: ภาชนะบรรจุ". แบบทวีคูณ?ไวยากรณ์ภาษาอังกฤษเป็นยังไงบ้าง?
และเช่นนั้นและไม่ใช่
ฉันรู้แล้วว่า AppleScript นั้นใกล้เคียงกับภาษาธรรมชาติมากที่สุด
ฉันคิดว่าคุณทราบดีว่าไฟล์ทุกไฟล์บน Mac มีสองสัญญาณ - ประเภทและรหัสของผู้สร้าง ซึ่งช่วยให้ Finder สามารถแสดงวิธีการประมวลผลไฟล์ได้
ไม่มีความลับที่บ่อยครั้ง - ตัวอย่างเช่นหลังจากการส่งข้อมูลทางอินเทอร์เน็ต - คุณลักษณะเหล่านี้จะหายไป
แน่นอนว่ามีโปรแกรมที่จะเปลี่ยนแปลงพวกเขา
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา? ทีนี้มาดูก้นของเรากันดีกว่า:มาลองสร้างยูทิลิตี้ของเราเองโดยใช้เฉพาะสิ่งที่รวมอยู่ใน Mac OS แล้ว
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นเริ่มจากตัวเลือกที่ง่ายที่สุดกันก่อน - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นเลือกไฟล์วัตถุจากพจนานุกรมโดยใช้โปรแกรม Finder - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
หากต้องการเปลี่ยนค่าของกำลังนี้หรือกำลังอื่น ให้ใช้คำสั่ง setraquo
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น(ติดตั้ง). สคริปต์ทั้งหมดมีลักษณะดังนี้: ไฟล์ "letter.txt"มาลองสร้างยูทิลิตี้ของเราเองโดยใช้เฉพาะสิ่งที่รวมอยู่ใน Mac OS แล้ว - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นประเภทไฟล์ ไฟล์ "letter.txt"มาลองสร้างยูทิลิตี้ของเราเองโดยใช้เฉพาะสิ่งที่รวมอยู่ใน Mac OS แล้ว - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
"ข้อความ"
ประเภทผู้สร้าง "ทีทีเอ็กซ์ที"หรือแกนเป็นดังนี้:
ประเภทไฟล์
ของ
ประเภทผู้สร้าง ด้วยวิธีนี้คุณสามารถบอกให้ไฟล์เปลี่ยนคุณสมบัติของมันได้ (ในแอปพลิเคชันนี้สามารถละเว้นคำว่า "มัน" ได้เนื่องจากความหมายของคำสั่งนั้นระบุไว้อย่างชัดเจนโดยไม่มีมัน) หรือโปรแกรม Finder สามารถเปลี่ยนคุณสมบัติของ วัตถุ(การเพิ่มสคริปต์หรือ OSAX) ซึ่งอธิบายวัตถุดังกล่าวและคำสั่งที่เกี่ยวข้อง การเพิ่มนี้สามารถพบได้ในโฟลเดอร์ Scripting Additions ซึ่งอยู่ในโฟลเดอร์ระบบ (เดิมเรียกว่า Extensions)สคริปต์ใดๆ ก็สามารถนำไปใช้ได้ ไม่ว่าจะเป็นโปรแกรมใดก็ตาม
นาราซี
คำสั่ง
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นเปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งแกนคือคำสั่ง "เลือกไฟล์"
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น(ติดตั้ง). สคริปต์ทั้งหมดมีลักษณะดังนี้: ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นประเภทไฟล์ ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
ผลลัพธ์ของงานนี้ จะถูกส่งไปยังไฟล์ที่บุคคลที่เลือกไว้ในกล่องโต้ตอบเปิดมาตรฐาน
ข้อความนี้ได้รับการบันทึกโดยเรา ตามที่เราเรียกว่า เช่น MyFile
สคริปต์ของเรามีลักษณะดังนี้:
- ไฟล์ของฉัน
- เลือกไฟล์
- โปรแกรมที่โดดเด่นอย่างสมบูรณ์ ทำไมคุณไม่สามารถทำงานด้วยตนเองได้?วิธีที่ดีที่สุดคือรันสคริปต์อย่างระมัดระวัง จากนั้นเลือกชื่อไฟล์ในกล่องโต้ตอบ - จะดีกว่าไหมถ้าใช้วิธี Drag'n'Drop ทุกอย่างอยู่ในอำนาจของเรา!การเขียนหยด
เราต้องการหลีกหนีจากอะไรและจะไปถึงได้อย่างไร?
โปรแกรมสามารถทำงานได้อย่างอิสระจากโปรแกรมแก้ไขสคริปต์ทุกอย่างชัดเจนเกี่ยวกับเรื่องนี้ เรารู้อยู่แล้วว่าเพื่อจุดประสงค์นี้ เราจำเป็นต้องบันทึกมันเหมือนแอปเพล็ต เมตาของสคริปต์คือการเปลี่ยนแปลงพลังของไฟล์ที่กำหนด
ส่วนนี้พร้อมแล้ว
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นเปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งไฟล์ดังกล่าวต้องตำหนิการดึงสคริปต์บนรูปภาพ ไฟล์ "letter.txt"แกนที่นี่เริ่มต้นด้วยทุกสิ่ง
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา? วัตถุที่ "อยู่" บนคอมพิวเตอร์ของเรามักจะถูกขัดแย้งกันอยู่เสมอ
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น(ติดตั้ง). สคริปต์ทั้งหมดมีลักษณะดังนี้: ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นประเภทไฟล์ ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
ดี- ตัวอย่างเช่น สามารถย้าย คัดลอก หรือลบไฟล์ได้ โปรแกรมจะเริ่มทำงาน ออกจากคำสั่งใดๆ หรือไม่ทำอะไรเลย และเสร็จสิ้น
เพื่อที่จะ "รู้" วัตถุและวิธีการตอบสนองต่อแนวคิดนี้หรือแนวคิดอื่นนั้น จำเป็นต้องมีโปรแกรมย่อยพิเศษ
ดังที่คุณทราบ องค์ประกอบแรกจากรายการที่ส่งผ่านไปยังสคริปต์เมื่อมีการเรียกใช้สคริปต์จะได้รับการประมวลผล
แล้วเรชต้าล่ะ?
โปรแกรมของเราไม่สนใจพวกเขาเลย ไม่ใช่เรื่องสำคัญที่จะต้องเดาว่าถ้าเราก้าวไปสู่ความสมบูรณ์ เราจะประมวลผลไฟล์จำนวนมากพร้อมกันครั้งหนึ่ง อีกครั้งหนึ่ง...
โปรแกรมสามารถทำงานได้อย่างอิสระจากโปรแกรมแก้ไขสคริปต์ทุกอย่างชัดเจนเกี่ยวกับเรื่องนี้ เรารู้อยู่แล้วว่าเพื่อจุดประสงค์นี้ เราจำเป็นต้องบันทึกมันเหมือนแอปเพล็ต
จนถึงขณะนี้ คำสั่งทั้งหมดของสคริปต์ของเราได้รับการรวบรวมตามลำดับเดียวกับที่เขียนไว้เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) ตอนนี้เราต้องทำซ้ำขั้นตอนเดียวกันหลายครั้งติดต่อกันแกนที่นี่เริ่มต้นด้วยทุกสิ่ง จะต้องจัดโครงสร้างพิเศษ -
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น(ติดตั้ง). สคริปต์ทั้งหมดมีลักษณะดังนี้: ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นประเภทไฟล์ ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
วงจร - AppleScript มีคำสั่งที่หลากหลายสำหรับสิ่งนี้ คุณสามารถทำซ้ำการกระทำล่วงหน้าตามจำนวนครั้งที่ระบุ หรือยกเลิกในขณะที่การกระทำเสร็จสิ้นแต่วงจรดังกล่าวอาจเกิดขึ้นได้จริงไม่ว่าฉันจะเขียนโปรแกรมอะไรก็ตาม
ดีในกรณีของเรา แนวทางที่เหมาะสมที่สุดคือ "ทำซ้ำรายการสำหรับองค์ประกอบสกิน"
ฉันเห็นสคริปต์ด้านหลัง: ทำซ้ำด้วยใน
- เขียนซังลงในวงจร
สิ้นสุดการทำซ้ำ - จบโครงสร้างหลัก วิธีการบังคับเปิด Іมีอะไรอีกบ้างที่โปรแกรมของเราไม่ได้ทำงานเพื่อให้เป็นมืออาชีพ? และมันไม่แสดง“ฉันจะฆ่าคุณเหมือนคนโง่” และมันไม่แสดง- คุณยังสามารถ "วาง" โฟลเดอร์และทางลัดลงในอิมเมจสคริปต์ได้ แต่คุณจะทำงานกับไฟล์อื่นได้เท่านั้น
โปรแกรมสามารถทำงานได้อย่างอิสระจากโปรแกรมแก้ไขสคริปต์ทุกอย่างชัดเจนเกี่ยวกับเรื่องนี้ เรารู้อยู่แล้วว่าเพื่อจุดประสงค์นี้ เราจำเป็นต้องบันทึกมันเหมือนแอปเพล็ต
จนถึงขณะนี้ คำสั่งทั้งหมดของสคริปต์ของเราได้รับการรวบรวมตามลำดับเดียวกับที่เขียนไว้เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) ตอนนี้เราต้องทำซ้ำขั้นตอนเดียวกันหลายครั้งติดต่อกันแกนที่นี่เริ่มต้นด้วยทุกสิ่ง
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นเลือกใครก็ได้ที่คุณต้องการ - คำว่า tell เริ่มต้นกลุ่มคำสั่งจากนั้น เมื่อพิจารณาองค์ประกอบของรายการ คุณจะต้องค้นหาว่าแต่ละรายการคืออะไร
เหมือนผมโดนจับเลย.ไฟล์ต้นฉบับ ไฟล์ "letter.txt"เลือกใครก็ได้ที่คุณต้องการ - เปลี่ยนอำนาจของคุณสั่น ทำงาน หรือไม่ทำงาน ไม่ว่าจะเป็นการทำงานใดๆ ช่วยให้เกิดการออกแบบที่สำคัญอีกอย่างหนึ่ง ผู้ประกอบการสมอง ¬
ถ้า. ซึ่งหมายความว่าวัตถุไม่ใช่โฟลเดอร์หรือทางลัด คุณสามารถลบข้อมูลเกี่ยวกับวัตถุนั้นได้โดยใช้คำสั่ง “info for” จาก Standard Additions ไฟล์ "letter.txt"เลือกใครก็ได้ที่คุณต้องการ - เปลี่ยนอำนาจของคุณสั่น ทำงาน หรือไม่ทำงาน ไม่ว่าจะเป็นการทำงานใดๆ ช่วยให้เกิดการออกแบบที่สำคัญอีกอย่างหนึ่ง ผลลัพธ์จะเป็นวัตถุในคลาส "ข้อมูลไฟล์"
คุณไม่รู้ว่ามันคืออะไร?คุณทำสิ่งที่คุณสนใจเกี่ยวกับราคา?
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้น(ติดตั้ง). สคริปต์ทั้งหมดมีลักษณะดังนี้: ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งโปรดแจ้งให้เราทราบไฟล์ letter.txt ที่อยู่บนโต๊ะ ประเภท TEXT และรหัสผู้สร้าง ttxt (SimplyText)
จากผลของโปรแกรม จึงมีการออกแบบใหม่ๆ มากมายปรากฏขึ้นประเภทไฟล์ ไฟล์ "letter.txt"เปิดพจนานุกรม Standard Additions (เพื่อนำทางไปยังโฟลเดอร์ Scripting Additions อย่างรวดเร็ว กล่องโต้ตอบ Open Dictionary จะมีปุ่มพิเศษ) - คำว่า tell เริ่มต้นกลุ่มคำสั่งเรารู้คุณลักษณะที่เราต้องการ: ประเภทไฟล์และประเภทผู้สร้าง
ไฟล์ที่ต้องการสามารถมองเห็นได้ (ไม่บังคับ)
แกนพลังของเขาคือ “โฟลเดอร์?”
วงจร
ดีในกรณีของเรา แนวทางที่เหมาะสมที่สุดคือ "ทำซ้ำรายการสำหรับองค์ประกอบสกิน"
(โฟลเดอร์) นั่น “ทางลัด?” (นามแฝง) - เราสามารถตรวจสอบได้เราต้องการชิ้นส่วนบางส่วนเพื่อให้รายการนั้นไม่ใช่โฟลเดอร์
โดยไม่ต้องมีป้ายชื่อ จิตใจทั้งสองเชื่อมโยงกันด้วยการดำเนินการเชิงตรรกะ "และ" (หากมีการระบุจิตใจฝ่ายใดฝ่ายหนึ่งเพียงพอ - เอบีโอหุ่นยนต์ที่มี AppleScript Ale ฉันเดาว่าคุณแปลงร่างมากเกินไป ดังนั้นคุณจึงไม่มีอะไรพับได้