อังคาร 14 พฤษภาคม, 2013

คืนจิตรกร Variant หายไปตบเบา ๆ XML ธง (Mac OSX Leopard)

15 กรกฎาคม 2009 โดย
ยื่นใต้ แปรงของจิตรกร , Variant XML

โปรดดูบทความก่อนหน้าของฉัน: ยกกระโปรงออก SaveRestoreDamping

นี่คือการสาธิตการใช้ AppleScripts กำหนดเองใน TextWrangler จะเพิ่มธงตบเบา ๆ ที่หายไป (เช่น SaveRestoreDamping และ SaveRestoreMouseParams เพื่อ Corel จิตรกรแปรงไฟล์ xml ที่แตกต่าง

คำปฏิเสธ
แม้ว่าสคริปต์เหล่านี้ได้รับการทดสอบเป็นสิ่งสำคัญก่อนที่จะแก้ไขแปรง xml ไฟล์ที่แตกต่างกันของคุณคุณแน่ใจว่าคุณมีสำเนาสำรองของต้นฉบับ

ทั้งเดวิด Gell หรือ jitterbrush.com ยอมรับความรับผิดชอบในการสูญหายของข้อมูลหรือประเด็นที่เกี่ยวข้องกับประสิทธิภาพการทำงานของเครื่องคอมพิวเตอร์ของคุณเป็นผลมาจากการดาวน์โหลดหรือการใช้สคริปต์เหล่านี้ใด ๆ

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

1 ดาวน์โหลดและติดตั้งแอพลิเคชัน TextWrangler

TextWrangler เป็นโปรแกรมแก้ไขข้อความฟรีแวร์สำหรับระบบปฏิบัติการ Mac OSX ถ้าคุณไม่ได้มีมันติดตั้งก็สามารถดาวน์โหลดได้จาก หน้ากระดูกผลิตภัณฑ์ซอฟแวร์ .

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

ผู้ใช้ [ชื่อผู้ใช้] การสนับสนุนห้องสมุด / / ใบสมัคร / TextWrangler สคริปต์ / /

2 ดาวน์โหลดและติดตั้ง AppleScripts SaveRestoreDamping

media_1247665544679.png

ดาวน์โหลด ซิป SaveRestoreDamping โฟลเดอร์ (467 KB)
หลังจากการขยายไฟล์วางโฟลเดอร์ SaveRestoreDamping และเนื้อหาที่ระดับบนสุดของ;

ผู้ใช้ [ชื่อผู้ใช้] การสนับสนุนห้องสมุด / / ใบสมัคร / TextWrangler สคริปต์ / / โฟลเดอร์ดังแสดงในภาพหน้าจอการค้นหาดังกล่าวข้างต้น

3 เปิดโฟลเดอร์ห้องสมุดแปรง (หรือแนบโฟลเดอร์แปรง) ใน Finder

media_1247670413134.png

ในตัวอย่างข้างต้นที่ผมได้ดาวน์โหลดแรกจิตรกร 11 เนื้อหาโฟลเดอร์ Extra แปรง (Mac รุ่น) จาก หน้าดาวน์โหลด Corel และซิปลงบนเดสก์ทอปของฉันก่อนที่จะดับเบิลคลิกที่โฟลเดอร์แปรงที่จะเปิดเผยเนื้อหาของมันใน Finder ผมใช้มุมมองคอลัมน์ใน Finder (เมนู> ดูเป็นคอลัมน์) โปรดทราบว่าฉันมีแปรงโฟลเดอร์ที่เน้นในคอลัมน์แรกที่เราจะไปค้นหาทั้งหมดโฟลเดอร์ย่อย (ห้องสมุดแปรงและโฟลเดอร์ประเภท)

4 ค้นหาแปรงไฟล์ XML Variant ซึ่งได้หายไปธงตบเบา ๆ

media_1247671664921.png

ขณะนี้เรากำลังจะไปดำเนินการค้นหาแบบตรรกะใน Finder เพื่อแสดงใด xml ไฟล์ที่แตกต่างกันในโฟลเดอร์แปรงหรือโฟลเดอร์ย่อยที่ไม่ได้มีธง SaveRestoreDamping ผมใช้ Mac OSX เสือดาว (ใน Tiger 10.4 นี้อาจต้องใช้คำค้นหาที่แตกต่างกันเช่น "ตบเบา ๆ ธง - SaveRestoreDamping" "ตบเบา ๆ ธง SaveRestoreDamping" หรือ) ใน OSX 10.5 พิมพ์ต่อไปนี้ลงในหน้าต่างค้นหาค้นหา;

ตบเบา ๆ ธงไม่ SaveRestoreDamping

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

5 เปิดผลลัพธ์การค้นหาใน TextWrangler

media_1247673721366.png

คลิกที่ชื่อไฟล์ใด ๆ ในหน้าต่าง Finder เพื่อเน้นมันเลือกแก้ไข> เลือกทั้งหมดจากแถบเมนู (Command +)
ถัดไปคลิกขวา (ตัวเลือกคลิก +) ใน Finder หน้าต่างผลและเลือก Open With> TextWrangler จากเมนูบริบท

Note: เพื่อความสะดวกของผมก็เปลี่ยนแล้วความสัมพันธ์ของแฟ้มสำหรับ xml ไฟล์เพื่อเปิดกับ TextWrangler เป็นค่าเริ่มต้น หากคุณไม่ได้กระทำนี้คุณควรจะหา TextWrangler ที่ปรากฏใกล้กับด้านล่างของเมนูบริบท ในกรณีนี้ไอคอนเอกสารของคุณก็จะแตกต่างกันที่แสดง

หลังจากที่เปิดไฟล์ใน TextWrangler ออกจากหน้าต่าง Finder ด้านบนเปิดและมองเห็นได้บนเดสก์ทอป ในขณะที่การค้นหาเป็นแบบไดนามิกจำนวนรายการที่ระบุไว้ในหน้าต่างผลจะลดลงเมื่อเราต่อมาเรียกใช้สคริปต์ SaveRestoreDamping_recursive

6 วิธีการหลาย?

media_1247674810851.png

เพราะจำนวนมากของรายการที่จะเปิด, TextWrangler ได้นำเสนอการโต้ตอบถามว่าผมต้องการที่จะเปิดจำนวนมากดังนั้น เพียงคลิกเปิดในกล่องโต้ตอบนี้ ฉันจะได้เลือก (เน้น) ขนาดเล็กจำนวนมากที่จะเปิดจากหน้าต่าง Finder แต่ฉันต้องการที่จะทดสอบสิ่ง TextWrangler และสคริปต์สามารถจัดการในการทำงานครั้งเดียว

7 เอกสารที่เปิดอยู่ใน TextWrangler

media_1247675802584.png

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

คุณเพียงแค่อาจจะไม่สามารถที่จะทำให้การออกข้อความที่ระบุไว้บนด้านซ้ายซึ่งยืนยันว่าธง SaveRestoreDamping (และธง SaveRestoreMouseParams) จะหายไป เส้นจริงตบเบา ๆ อ่านธง = "NewFormat | PenStructuredClone"

8 การเข้าถึงสคริปต์และสิ่งที่พวกเขาทำ

media_1247678121353.png

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

เกี่ยวกับสคริปต์ SaveRestore_flags ไม่ทำอะไรมากกว่าเปิดกล่องโต้ตอบข้อมูลขึ้นกับข้อมูลพื้นฐานบางอย่าง ที่เกี่ยวข้องกับธง SaveRestoreDamping และ SaveRestoreMouseParams คลิกที่เกี่ยวกับ SaveRestore_flags ในเมนูสคริปต์อ่านข้อมูลโต้ตอบจากนั้นคลิกที่ปุ่ม OK เพื่อปิดมัน

*** โปรดอย่าคลิกอย่างใดอย่างหนึ่งของสคริปต์ที่มีชื่อด้านล่างเพียง แต่ ***

เพิ่ม SaveRestoreDamping_recursive เป็นสคริปต์เทียมหลักและเป็นที่ใช้ในการทำค้นหาและแทนที่การดำเนินงานซ้ำกับเอกสารทั้งหมดที่ระบุไว้ในลิ้นชัก TextWrangler เอกสาร (382 ทะเยอทะยานในกรณีนี้)

สิ่งสำคัญคือต้องทราบว่าแม้ว่าหลังสองชื่อสคริปต์ชี้ให้เห็นว่าเป็นเพียงธง SaveRestoreDamping มีการเพิ่มสคริปต์ที่จะเพิ่ม NewFormat และตบเบา ๆ SaveRestoreMouseParams ธงถ้าพวกเขายังขาดหายไป ใด ๆ ที่มีอยู่แล้วตบเบา ๆ ธงจะยังคงอยู่ในสถานที่ที่มีข้อยกเว้นของ SinglePixel ซึ่งผมเชื่อว่าจะได้รับการจดทะเบียนอย่างไม่เหมาะสม

สคริปต์ SaveRestoreDamping เพิ่มประสิทธิภาพเหมือนกันค้นหาและแทนที่การดำเนินงานเป็นสคริปต์ซ้ำยกเว้นเพียง แต่ในเอกสารปัจจุบันเน้นในเอกสาร TextWrangler วาดคือเอกสารที่เปิดอยู่ในหน้าต่างหลัก

9 เลือกสคริปต์ SaveRestoreDamping เพิ่ม

media_1247685008624.png

ด้วยไฟล์ PD.xml ที่ 2 ตำแหน่งที่เลือกไว้ในลิ้นชัก TextWrangler เอกสารเลือกสคริปต์ SaveRestoreDamping เพิ่มจากเมนู TextWrangler สคริปต์ โปรดจำไว้ว่าสคริปต์นี้เพียงทำหน้าที่ตามเอกสารเลือกไว้ในปัจจุบันเมื่อเทียบกับ 'เพิ่ม SaveRestoreDamping_recursive' สคริปต์ซึ่งจะกระทืบผ่านเอกสารที่ระบุไว้ในลิ้นชักเอกสารทุก

10 การทดสอบสคริปต์ SaveRestoreDamping เพิ่ม

media_1247680833265.png

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

คลิกที่ปุ่ม Thank You แล้วเลือกเมนู File> Save ตอนนี้ดูที่หน้าต่าง Finder เดิมที่คุณดำเนินการค้นหาเริ่มต้น ที่ด้านล่างของหน้าต่างมันแสดงให้เห็นว่าขณะนี้มี 381 ไฟล์ที่ระบุไว้ (ในเวลาของการค้นหาเดิมที่มี 382 คน) ไม่ต้องกังวลแฟ้มที่หายไปไม่ได้หายไปในอวกาศหรือถูกลบไปแล้ว โปรดจำไว้ว่าการค้นหาอยู่ในขณะนี้แสดงให้เห็นถึงผลของการค้นหาแบบไดนามิกสำหรับเอกสารที่ไม่ได้มี 'SaveRestoreDamping' สตริงการค้นหา ในขณะที่คุณได้บันทึกไว้เพียงแค่เอกสารจากรายการเดิมซึ่งขณะนี้มีธง SaveRestoreDamping มันจะไม่ปรากฏในผลการค้นหาหน้าต่าง

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

11 นำทหารม้า

media_1247688335161.png

ตกลงดังนั้น 1 ลง 381 ไป สิ่งที่เราจะทำต่อไปคือการเลือกรายการในการเปิดในลิ้นชักแต่ละเอกสารและเรียกใช้ 'เพิ่ม SaveRestoreDamping' สคริปต์ในเอกสารของแต่ละคน แต่คิดที่มีการทำว่า 381 ครั้ง นี่คือที่สคริปต์ SaveRestoreDamping_recursive เพิ่มมาเพื่อช่วยเหลือ

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

มีหลักสองประเภทของการโต้ตอบ; ชุดหนึ่งซึ่งจะเป็นการเพิ่มในปริมาณตามที่แต่ละรายงานจำนวนของการแข่งขันพบสตริงที่ไม่ซ้ำสืบค้น ประเภทที่สอง (ที่ฉันพบที่น่ารำคาญมากที่สุด) คือโต้ตอบที่แจ้งขอให้บันทึกเอกสารสำหรับแต่ละการค้นหาและแทนที่การแข่งขันก่อนที่จะสคริปต์ย้ายไปยังเอกสารต่อไป ฉันได้พบวิธีใช้การได้ แต่ หลังจากเลือกเอกสารแรกในลิ้นชัก TextWrangler เอกสารและการเลือกการเลือกสคริปต์ SaveRestoreDamping_recursive จากเมนูสคริปต์ฉันแล้วค้างปุ่ม Enter บนแป้นพิมพ์ระหว่าง 10 หรือ 20 วินาที ได้อย่างมีประสิทธิภาพนี้จะช่วยให้การรับรองหลายของการเริ่มต้นปุ่มบันทึกในกล่องโต้ตอบที่เกี่ยวข้อง จากนั้นผมก็สามารถมองออกไปจากหน้าจอไปสำหรับกาแฟ ฯลฯ ในขณะที่สคริปต์การปฏิบัติหน้าที่ของตน ถ้าสคริปต์ไม่ดำเนินการคำสั่งทั้งหมดก่อนที่จะมีคำสั่งที่เก็บไว้ป้อนวิ่งออกไปผมก็กดปุ่ม Enter อีกครั้งสำหรับอีก 15 วินาทีหรือดังนั้น

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

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

วิดีโอของเวิร์กโฟลว์ - กระพริบเตือนภาพ;

12 คนที่จะออกล่าสุดโปรดเปิดออกเบา ๆ

media_1247694379411.png
ดาวน์โหลดบทความนี้เป็นเอกสาร PDF: Restoring_Painter_dab-flags.pdf (684 KB)
หุ้น

ความเห็นถูกปิด

โดยการเพิ่มประสิทธิภาพ SEO ที่สุด