Jumat, 24 Mei, 2013

Mengembalikan Varian Painter Hilang xml dab-bendera (Mac OSX Leopard)

15 Juli 2009 oleh
Filed under brushes Painter , Varian xml

Silakan juga lihat artikel saya sebelumnya: Mengangkat Dampers off SaveRestoreDamping.

Ini adalah demonstrasi menggunakan AppleScripts kustom di TextWrangler menambahkan hilang bendera dab (seperti SaveRestoreDamping dan SaveRestoreMouseParams ke Corel Painter sikat varian file xml.

Sangkalan
Meskipun script ini telah diuji, adalah penting bahwa sebelum mengedit file xml sikat varian, Anda pertama-tama memastikan bahwa Anda memiliki salinan cadangan dari aslinya.

Baik David Gell maupun jitterbrush.com bertanggung jawab atas hilangnya data atau masalah kinerja yang berkaitan dengan komputer Anda sebagai hasil dari men-download atau menggunakan skrip tersebut.

Terms of Use
Anda diijinkan untuk memodifikasi script untuk Anda gunakan sendiri, tetapi tidak untuk menjual atau mendistribusikan dokumen asli tanpa persetujuan saya. Silahkan e-mail saya jika Anda memiliki saran, modifikasi skrip Anda ingin berbagi, atau masalah yang berkaitan dengan menggunakan sumber daya. Saya juga akan senang untuk memodifikasi script untuk mengakomodasi dab-bendera string pencarian yang script saat ini gagal untuk mengenali.

1. Download dan Instal Aplikasi TextWrangler

TextWrangler adalah editor teks untuk Mac OSX freeware. Jika Anda tidak sudah terinstal, dapat didownload dari Bones Software halaman produk Bare .

Setelah pertama kali menginstal ke folder aplikasi Anda, mungkin perlu untuk peluncuran pertama dan kemudian menutup aplikasi agar suatu TextWrangler> folder Scripts dipasang di lokasi berikut;

Pengguna [nama pengguna] / Library / Application Support / TextWrangler / Scripts /

2. Download dan Instal AppleScripts SaveRestoreDamping

media_1247665544679.png

Download zip SaveRestoreDamping folder (467 KB)
Setelah unzip, menempatkan folder SaveRestoreDamping dan isinya di tingkat atas;

Pengguna [nama pengguna] / Library / Application Support / TextWrangler / Scripts / folder seperti yang ditunjukkan pada gambar di atas Finder.

3. Buka Brush Perpustakaan Folder (atau Melampirkan brushes Folder) di Finder

media_1247670413134.png

Dalam contoh di atas, saya pertama download 11 Ekstra folder brushes konten Painter (versi Mac) dari halaman download Corel dan unzip ke desktop saya, sebelum mengklik ganda pada folder brushes untuk mengungkapkan isinya di Finder. Saya menggunakan tampilan kolom dalam Finder (menu View> sebagai Kolom). Perhatikan bahwa saya memiliki folder brushes disorot dalam kolom pertama, seperti yang kita akan berikutnya mencari semua sub-folder (perpustakaan sikat dan folder kategori).

4. Cari Brush Varian xml File yang telah hilang dab-bendera

media_1247671664921.png

Kita sekarang akan melakukan pencarian boolean di Finder, untuk menampilkan setiap varian file xml dalam folder brushes atau sub-folder yang tidak memiliki bendera SaveRestoreDamping. Saya menggunakan Mac OSX Leopard, (Di Tiger 10.4, ini mungkin memerlukan istilah yang berbeda pencari seperti "dab-bendera - SaveRestoreDamping" "! Dab-bendera SaveRestoreDamping" atau). Dalam OSX 10.5, ketik berikut ke dalam jendela pencarian Finder;

dab-bendera TIDAK SaveRestoreDamping

Setelah pencarian selesai, Anda mungkin harus memilih "brushes" lagi dari menu bar jendela Finder untuk membatasi pencarian hanya folder / sub-folder. Perhatikan bahwa dalam contoh ini, 382 xml file tidak memiliki bendera SaveRestoreDamping.

5. Buka Hasil Pencarian di TextWrangler

media_1247673721366.png

Klik pada setiap nama file di jendela Finder untuk menyorotnya, memilih Edit> Pilih Semua dari menu bar (Command + A).
Selanjutnya, klik kanan (Option + Klik) dalam hasil jendela Finder dan pilih Open With> TextWrangler dari menu kontekstual.

Catatan: untuk kenyamanan saya, saya sudah mengubah asosiasi file untuk file xml untuk membuka dengan TextWrangler sebagai default. Jika Anda tidak melakukan ini, Anda harus menemukan TextWrangler tercantum di dekat bagian bawah menu kontekstual. Dalam hal ini, ikon dokumen Anda juga akan berbeda dengan yang ditampilkan.

Setelah membuka file dalam TextWrangler, meninggalkan jendela Finder di atas terbuka dan terlihat pada desktop. Seperti pencarian adalah dinamis, jumlah item yang tercantum di jendela hasil harus menurun ketika kita kemudian jalankan script SaveRestoreDamping_recursive.

6. Berapa Banyak?

media_1247674810851.png

Karena jumlah besar item yang akan dibuka, TextWrangler telah disajikan dialog yang menanyakan apakah saya benar-benar ingin membuka begitu banyak. Cukup klik terbuka dalam dialog ini. Aku bisa dipilih (disorot) sejumlah kecil untuk membuka dari jendela Finder, tapi aku ingin menguji apa TextWrangler dan skrip bisa menangani dalam satu operasi.

7. Dokumen Buka di TextWrangler

media_1247675802584.png

Pada gambar di atas, Anda dapat melihat bahwa dokumen xml sekarang dibuka di TextWrangler. Saya telah memilih dokumen paling atas dalam Dokumen laci ke kanan. Ini bisa menjadi penting ketika kita kemudian menjalankan script, karena dapat menentukan file script rekursif dimulai dengan (saya belum diuji ini).

Anda mungkin hanya dapat membuat keluar teks diuraikan di sebelah kiri, yang menegaskan bahwa bendera SaveRestoreDamping (dan bendera SaveRestoreMouseParams) hilang. Garis benar-benar membaca dab-flags = "NewFormat | PenStructuredClone"

8. Mengakses Script dan apa yang mereka lakukan

media_1247678121353.png

Dengan TextWrangler aplikasi depan, klik pada ikon script di menu bar akan mengungkapkan menu skrip. Item SaveRestoreDamping sebenarnya referensi folder skrip dengan nama yang sama yang sebelumnya kami pasang. Di sebelah kanan ini, Anda akan melihat bahwa folder berisi tiga skrip yang telah dirancang untuk beroperasi sebagai berikut;

The Script Tentang SaveRestore_flags tidak apa-apa lebih dari membuka dialog informasi yang up, dengan beberapa info dasar. berkaitan dengan bendera SaveRestoreDamping dan SaveRestoreMouseParams. Klik pada Tentang SaveRestore_flags dalam menu skrip, baca informasi dialog, kemudian klik tombol OK untuk menutupnya.

*** Harap jangan klik pada salah satu skrip bernama di bawah ini dulu ***

Tambahkan SaveRestoreDamping_recursive adalah script pekerja keras utama, dan digunakan untuk melakukan mencari dan mengganti operasi rekursif pada semua dokumen yang tercantum dalam Dokumen TextWrangler laci (yang 382 ambisius dalam kasus ini).

Penting untuk dicatat bahwa meskipun dua terakhir nama skrip menunjukkan bahwa hanya bendera SaveRestoreDamping ditambahkan, script juga akan menambah NewFormat dan SaveRestoreMouseParams dab-bendera jika mereka juga hilang. Setiap ada dab-bendera akan tetap di tempat, dengan pengecualian SinglePixel, yang saya percaya telah keliru dimasukkan.

The Script Tambah SaveRestoreDamping melakukan identik mencari dan mengganti operasi sebagai script rekursif, kecuali hanya pada dokumen saat disorot dalam Dokumen TextWrangler menarik yaitu membuka dokumen di jendela utama.

9. Pilih Script SaveRestoreDamping Tambah

media_1247685008624.png

Dengan file PD.xml 2 Peringkat dipilih dalam TextWrangler Dokumen laci, pilih script SaveRestoreDamping Tambah dari TextWrangler script menu. Ingat bahwa script ini hanya bertindak atas dokumen yang sedang dipilih sebagai lawan 'Tambah SaveRestoreDamping_recursive' skrip yang akan crunch melalui setiap dokumen yang tercantum dalam Dokumen laci.

10. Pengujian Script SaveRestoreDamping Tambah

media_1247680833265.png

Setelah script telah dijalankan, anda sekarang harus melihat bahwa SaveRestoreDamping sebelumnya hilang dan SaveRestoreMouseParams bendera kini telah ditambahkan ke dokumen xml. Dialog juga akan muncul, dengan pengingat untuk menyimpan file.

Klik Terima Kasih tombol dan kemudian pilih menu File> Save. Sekarang lihat pada jendela Finder asli di mana Anda melakukan pencarian awal. Di bagian bawah jendela itu menunjukkan bahwa sekarang ada 381 file tercantum (pada saat pencarian asli, ada 382). Jangan khawatir, file yang hilang belum menghilang ke hyperspace atau telah dihapus. Ingat bahwa Finder saat ini menunjukkan hasil pencarian dinamis untuk dokumen yang tidak memiliki string pencarian 'SaveRestoreDamping'. Ketika Anda baru saja menyelamatkan dokumen dari daftar asli yang kini memiliki bendera SaveRestoreDamping, tidak akan lagi muncul dalam hasil jendela Finder.

Catatan, jika pernah Anda menjalankan script di atas, dan pesan dialog muncul yang menyatakan bahwa "Maaf, operasi gagal. Silakan tambahkan hilang dab-bendera secara manual ", itu berarti bahwa script tidak bisa menemukan kecocokan untuk saat dab-bendera tali, dan karenanya tidak bisa mengganti ini dengan string dimodifikasi yang akan mencakup bendera hilang. Jika ini terjadi, silakan e-mail saya dengan teks yang tepat yang hadir di jalur dab-bendera dalam dokumen (atau mengirim saya salinan file), saya dapat memperbarui script sesuai.

11. Bawa pada Kavaleri yang

media_1247688335161.png

OK, jadi 1 ke bawah, 381 untuk pergi. Apa yang bisa kita lakukan selanjutnya adalah memilih setiap item pada gilirannya dalam Dokumen laci dan menjalankan 'Tambah SaveRestoreDamping' script pada setiap dokumen individu, tetapi bayangkan harus melakukannya 381 kali. Di sinilah script SaveRestoreDamping_recursive Tambah datang untuk menyelamatkan.

Sayangnya menjalankan script ini mungkin harus datang dengan peringatan kesehatan, karena akan ada banyak aktivitas yaitu layar. dialog dengan cepat muncul sesaat dan yang baru bermunculan. Ini adalah perilaku normal untuk aplikasi, tetapi dapat menyenangkan untuk melihat.

Pada dasarnya ada dua jenis dialog, satu set yang meningkatkan dalam jumlah karena setiap laporan jumlah pertandingan ditemukan string unik dicari. Tipe kedua (yang saya temukan paling menjengkelkan) adalah dialog yang mendorong permintaan untuk menyimpan dokumen untuk setiap mencari dan mengganti pertandingan sebelum script pindah ke dokumen berikutnya. Saya telah menemukan solusi yang bisa diterapkan namun. Setelah memilih dokumen pertama di TextWrangler Dokumen laci dan memilih memilih script SaveRestoreDamping_recursive dari menu script, aku kemudian menekan tombol Enter pada keyboard untuk antara 10 atau 20 detik. Efektif ini memungkinkan beberapa akseptasi default tombol Save di dialognya. Saya kemudian dapat melihat dari monitor, pergi untuk minum kopi dll sementara script menjalankan tugasnya. Jika script tidak menyelesaikan semua perintah sebelum perintah yang disimpan masukkan habis, saya hanya tekan tombol Enter lagi selama 15 detik atau lebih.

Jika seseorang dapat mengabaikan berkedip untuk beberapa saat, dapat menarik (meyakinkan) untuk secara berkala melihat jendela Finder asli, terutama di dekat akhir dari script ketika item yang akhirnya menghilang dari daftar (yang menunjukkan bahwa operasi pada file-file memiliki telah sukses - yang hilang dab-bendera dipulihkan). TextWrangler tidak harus menjadi aplikasi front Namun, sementara script berjalan.

Dialog lain akan disajikan ketika script telah menyelesaikan semua operasi pada setiap dokumen di dalam laci. Ini menyarankan Anda memeriksa hasil window Finder lagi untuk melihat dokumen yang tersisa yang script belum mampu untuk memperbaiki. Ini juga mungkin perlu untuk secara manual menyimpan item pertama di TextWrangler Dokumen laci. Merapikan akhir sampai melibatkan menutup semua dialog TextWrangler sebelum berhenti editor.

Video Workflow - berkedip gambar peringatan;

12. Apakah orang keluar terakhir, silakan mematikan lampu

media_1247694379411.png
Ambil artikel ini sebagai dokumen pdf: Restoring_Painter_dab-flags.pdf (684 KB)
Saham

Komentar ditutup.

Dioptimalkan oleh SEO Ultimate