اسکریپت برای همه
215 subscribers
46 photos
3 videos
10 files
104 links
تولید، طراحی و برنامه‌نویسی اسکریپت ایندیزاین
کانال «اسکریپت برای همه»
InDesign Scripts

کانال پشتیبانی از اسکریپت‌های تولیدی و دریافت نسخه‌های جدید

ربات كتاب آرا:
@pagelayout_bot



ارتباط با ادمین:
https://t.me/adyan10
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
صفحه‌آرایی کتاب‌های شعر یا متونی که در آن‌ها از اشعار استفاده شده، همواره یکی از چالش‌های زمان‌بر و دقیق در نرم‌افزار ایندیزاین بوده است. تنظیم دستی مصرع‌ها، ایجاد فاصله یکسان بین ابیات، تراز کردن ستون‌ها و حفظ یکپارچگی در کل کتاب، فرآیندی است که نیازمند صرف وقت و دقت بسیار بالایی است.
اسکریپت نظم‌آرا برای حل دقیق همین مشکل طراحی شده است. این ابزار قدرتمند به شما اجازه می‌دهد تا تنها با یک کلیک، متن ساده شعر خود را به یک جدول استاندارد، زیبا و کاملاً قابل ویرایش تبدیل کنید. با نظم‌آرا، نه تنها سرعت کار شما چندین برابر می‌شود، بلکه از یکپارچگی و زیبایی ظاهری اشعار در تمام پروژه خود اطمینان حاصل خواهید کرد.
روش استفاده
کار با نظم‌آرا فوق‌العاده ساده است و در سه مرحله خلاصه می‌شود:
1. ورود متن شعر: اشعار خود را به صورت متن ساده در یک کادر متنی (Text Frame) در ایندیزاین تایپ یا کپی کنید.
نکته مهم: هر مصرع باید در یک خط جداگانه قرار گرفته باشد.
2. انتخاب متن: تمام سطرهای شعر مورد نظر خود را با ماوس انتخاب کنید.
3. اجرای اسکریپت: از پنل اسکریپت‌ها، روی نام اسکریپت نظم‌آرا دابل‌کلیک کنید تا پنجره تنظیمات باز شود. سپس تنظيم دلخواه را انجام مي‌دهيد و از نتيجه لذت مي‌بريد.



📥 خرید و دانلود مستقیم فایل 📥
صرفه جويي در وقت با نظم آرا
صفحه آرايي و ترازبندي شعر به صورت دستی، به طور متوسط ۱۰ دقیقه برای هر صفحه زمان نیاز دارد.
با استفاده از نظم ارا، همین فرآیند (انتخاب متن، اجرای نظم آرا، تایید تنظیمات) در کمتر از ۱ دقیقه انجام می‌شود. یعنی صرفه‌جویی به ازای هر صفحه برابر با ۹ دقیقه است. حالا اگر این عدد را به یک پروژه واقعی تعمیم دهیم:
برای یک کتاب شعر ۱۰۰ صفحه‌ای:
صرفه‌جویی کل: ۱۰۰ صفحه × ۹ دقیقه = ۹۰۰ دقیقه معادل ۱۵ ساعت کاری! خواهد بود.
برای یک مجموعه آثار ۱۰۰۰ صفحه‌ای:
صرفه‌جویی کل: ۱۰۰۰ صفحه × ۹ دقیقه = ۹۰۰۰ دقیقه یعنی معادل ۱۵۰ ساعت کاری! خواهد بود.
۱۵۰ ساعت، معادل تقریباً ۱۹ روز کاری کامل (بر مبنای ۸ ساعت کار در روز) است. لذا نظم‌آرا نه تنها زمان شما را ذخیره می‌کند، بلکه عملاً یک ماه کاری را به شما هدیه می‌دهد تا روی جنبه‌های خلاقانه‌تر پروژه خود تمرکز کنید.


📥 خرید و دانلود مستقیم فایل 📥
ساير ويژگي‌هاي نظم آرا
یکپارچگی و ثبات در طراحی: تمام اشعار در سرتاسر یک پروژه (مثلاً یک کتاب شعر)، با تنظیمات کاملاً یکسان و ظاهری منسجم صفحه‌آرایی می‌شوند.
دقت میلی‌متری و حذف خطای انسانی: دیگر نگران تراز نبودن ستون‌ها، فاصله‌های ناهماهنگ یا اشتباهات چشمی نخواهید بود. اسکریپت کار را با دقت ریاضی انجام می‌دهد.
کنترل و انعطاف‌پذیری بالا: شما از طریق پنجره تنظیمات، کنترل کاملی بر روی چینش، فواصل و استایل نهایی دارید.
خروجی استاندارد و قابل ویرایش: اسکریپت یک جدول استاندارد ایندیزاین ایجاد می‌کند. این یعنی شما می‌توانید پس از اجرای اسکریپت، به راحتی به صورت دستی جدول را ویرایش کرده یا تغییرات جزئی اعمال کنید.
سادگی در استفاده: رابط کاربری اسکریپت بسیار ساده و گویا طراحی شده و نیازی به دانش اسکریپت‌نویسی ندارد.
پشتیبانی از پاورقی (Footnote): این نسخه از اسکریپت به گونه‌ای برنامه‌نویسی شده كه اگر متن شعر شما پاورقی داشته باشد، این پاورقی‌ها در فرآیند تبدیل به جدول، حذف نخواهند شد. لذا در استفاده از نظم‌آرا می‌تواند خیالتان آسوده باشد.




📥 خرید و دانلود مستقیم فایل 📥
علاوه بر نظم آرا، اسكريپت‌هاي قدرتمند، مفيد و كاراي ديگري نيز وجود دارد كه توسط همكاران و دوستان عزيز بنده با قابليت‌هاي بيشتري عرضه شده است. پيش از تهيه نظم آرا مي‌توانيد آن‌ها را نيز جهت رفع نياز خود مورد بررسي قرار دهيد. براي نمونه مي‌توانيد اسكريپت شعر آرا را از پيوند زير مشاهده كنيد:
https://matnsoft.ir/product/sherara/
راهنماي نظم آرا.pdf
304.4 KB
دانلود راهنماي كامل اسكريپت نظم آرا


براي تهيه اسكريپت نظم آرا از طريق ربات صفحه‌ارا اقدام کنید تا نسخه‌ها و آپدیت‌های جدیدتر آن نیز به صورت خودکار برایتان ارسال شود.




📥 خرید و دانلود مستقیم فایل 📥
نمونه ترازبندی شعر به صورت موازی‌، پله‌ای و تك ستونی در نظم آرا


📥 خرید و دانلود مستقیم فایل 📥
This media is not supported in your browser
VIEW IN TELEGRAM
#ماکرو
ماکروی تبدیل شماره گذاری خودکار به شماره گذاری دستی
ماکروی TabaAutomaticNumberingToManual با هدف تبدیل شماره‌گذاری خودکار (Automatic Numbering) در نرم‌افزار Microsoft Word به شماره‌گذاری دستی (Manual Numbering) طراحی و نوشته شده است. در نگاه اول ممکن است این موضوع ساده و کم‌اهمیت به نظر برسد، اما در واقع در بسیاری از متون علمی، اداری، حقوقی یا حتی مقالات دانشگاهی، این موضوع اهمیت قابل توجهی دارد.

هنگامی که در Word از قابلیت شماره‌گذاری خودکار استفاده می‌کنیم، شماره‌ها در قالب یک فرمت سیستمی ذخیره می‌شوند و در ظاهر بسیار مرتب و تمیز نمایش داده می‌شوند. اما مشکل از جایی آغاز می‌شود که بخواهیم متن را به نرم‌افزار دیگری منتقل کنیم یا نیاز به ویرایش دقیق و خاص روی شماره‌ها داشته باشیم. در چنین شرایطی، شماره‌گذاری خودکار گاهی دچار به‌هم‌ریختگی می‌شود یا حتی در برخی نرم‌افزارها به طور کامل از بین می‌رود.

تبدیل شماره‌گذاری خودکار به حالت دستی چند مزیت مهم دارد:

پایداری متن در جابجایی: اگر سند به نرم‌افزارهای دیگری مانند Adobe InDesign، LaTeX، یا حتی Google Docs منتقل شود، شماره‌ها بدون مشکل حفظ می‌شوند.

امکان ویرایش اختصاصی: گاهی لازم است شماره‌ها رنگی شوند، اندازه متفاوتی داشته باشند یا تغییر خاصی روی آنها اعمال شود. وقتی شماره‌ها به صورت دستی درج شده باشند، این تغییرات به‌راحتی انجام می‌شود.

کاهش خطای ناشی از تغییر ساختار: در حالت خودکار، اگر پاراگرافی اضافه یا حذف شود، شماره‌ها به طور کلی تغییر می‌کنند و ممکن است ترتیب مورد نظر نویسنده به هم بریزد. اما در حالت دستی، شماره‌ها ثابت می‌مانند.

سازگاری بیشتر در چاپ و خروجی PDF: بعضی مواقع شماره‌گذاری خودکار در چاپ نهایی یا هنگام تبدیل به PDF مشکلاتی ایجاد می‌کند. نسخه دستی از این مشکلات مصون است.

از همه این‌ها مهمتر این است که کار صفحه‌ارا را برای انتقال متن ورد به ایندیزاین بسیار آسان‌تر می‌کند. وقتی شما متن را به ایندیزاین منتقل می‌کنید، با وجود شماره خودکار در فرایند هدینگ، گاهی شماره‌های خودکار حذف می‌شوند و سبب تغییر تیتر می‌شوند. اما اگر در حالت دستی باشند این حذف صورت نمی‌گیرد.
ویژگی‌های خاص این ماکرو

ماکروی TabaAutomaticNumberingToManual به گونه‌ای نوشته شده که علاوه بر انجام کار اصلی خود، چند قابلیت ارزشمند دیگر هم به کاربر ارائه می‌دهد:

تبدیل سریع و هوشمند:
این ماکرو کل سند را بررسی می‌کند و تنها پاراگراف‌هایی را که شماره‌گذاری خودکار دارند شناسایی کرده و آنها را به حالت دستی تبدیل می‌کند. این موضوع باعث می‌شود که در وقت صرفه‌جویی قابل توجهی حاصل شود.

حفظ متن اصلی و ساختار سند:

شماره‌گذاری حذف نمی‌شود، بلکه به جای فرمت خودکار، به صورت دستی جلوی پاراگراف درج می‌گردد. بنابراین هیچ بخشی از متن از بین نمی‌رود و ظاهر کلی سند دست‌نخورده باقی می‌ماند.

نشانه‌گذاری با رنگ (هایلایت هوشمند):
شماره‌هایی که به صورت دستی درج می‌شوند با رنگ قرمز مشخص می‌شوند. این ویژگی یک مزیت بزرگ محسوب می‌شود زیرا کاربر می‌تواند به‌راحتی تشخیص دهد کدام شماره‌ها تغییر یافته‌اند. در صورت تمایل هم بعداً می‌تواند رنگ را به حالت دلخواه تغییر دهد.

گزارش نهایی و شفاف:
پس از پایان اجرای ماکرو، یک پیغام (Message Box) نمایش داده می‌شود که تعداد شماره‌گذاری‌های تغییر یافته را اعلام می‌کند. این گزارش‌گیری به کاربر کمک می‌کند تا بداند چند مورد اصلاح شده است.

ایمن و برگشت‌پذیر:
چون ماکرو تنها شماره‌ها را تغییر می‌دهد و محتوای پاراگراف را دست نمی‌زند، کاربر می‌تواند در صورت نیاز با دستور Undo (کلیدهای Ctrl+Z) همه تغییرات را به حالت قبل برگرداند.

کاربرد گسترده در انواع متون:
برای صفحه‌آراهایی که سرعت و دقت کار برایشان اهمیت ویژه‌ای دارد.
برای دانشجویانی که پایان‌نامه یا مقاله آماده می‌کنند.
برای نویسندگان و ویراستارانی که متن را بین نرم‌افزارهای مختلف منتقل می‌کنند.
برای کارمندان اداری که گزارش‌ها یا قراردادهای رسمی تهیه می‌کنند.

بعدا اگر آپدیتی در ماکرو انجام دادیم همین جا بارگذاری می‌کنیم.

📥 دانلود مستقیم فایل 📥
راهنمای استفاده از ماکرو

برای استفاده از این ماکرو در نرم‌افزار Microsoft Word، کافی است مراحل زیر را طی کنید:

باز کردن محیط VBA:
در نرم‌افزار Word کلیدهای ترکیبی Alt + F11 را بزنید.
محیط ویرایش ماکرو (VBA Editor) باز می‌شود.

ایجاد ماژول جدید:
از منوی سمت چپ (Project Explorer) روی نام سند خود راست‌کلیک کنید.
از منوی باز شده، گزینه Insert > Module را انتخاب کنید.

کپی و جای‌گذاری کد ماکرو:
کدی که در اختیار دارید (همین کد TabaAutomaticNumberingToManual) را کپی کنید.
در ماژول جدید باز شده آن را جای‌گذاری (Paste) نمایید.

ذخیره‌سازی ماکرو:
کلیدهای Ctrl + S را بزنید تا ماکرو ذخیره شود.

اجرای ماکرو:
به محیط Word برگردید.
کلیدهای Alt + F8 را فشار دهید تا لیست ماکروها نمایش داده شود.
ماکروی TabaAutomaticNumberingToManual را انتخاب کرده و روی گزینه Run کلیک کنید.

مشاهده نتیجه:
تمام شماره‌گذاری‌های خودکار سند شما به شماره‌گذاری دستی تبدیل می‌شوند.
شماره‌ها با رنگ قرمز مشخص می‌شوند تا به‌راحتی قابل شناسایی باشند.
در پایان، یک پیغام به شما نمایش داده می‌شود که تعداد تغییرات را نشان می‌دهد.


خواهش دوستانه: برای نوشتن این ماکرو و رفع باگ و ... وقت زیادی صرف شده. پس لطفا در کدها و عبارت کپی رایت ماکرو، تغییری ایجاد نکنید.

📥 دانلود مستقیم فایل 📥
1
This media is not supported in your browser
VIEW IN TELEGRAM
اسکریپت برای همه
#اسکریپت_ایندیزاین #اسکریپت_پاکسازی_کشیدگی_کلمات کشیدگی کلمات به دو صورت انجام می‌شود. یکی از طریق تنظیماتی که در تراز بندی استایل‌ها وجود دارد و دوم از طریق افزودن کاراکترهایی مثل «ـ» . گاهی پیش آمده که من در صفحه آرایی یک کتاب با چندین هزار کشیدگی از نوع…
#اسکریپت_ایندیزاین

#اسکریپت_پاکسازی_کشیدگی_کلمات
اسكريپت پاکسازی کشیده‌های متن به نسخه چهار ارتقا پیدا کرد. فایل نسخه قبلی حذف و فایل نسخه جدید اضافه شد. اگر از نسخه قبلی استفاده می کردید اکنون نسخه جدید را با قبلی ریپلیس کنید.
تغییرات:
به پیشنهاد استاد عزیزم آقای عبدالمالکی:
1. گزینه درجه کشیدگی (Kashida Wiath) به اسکریپت اضافه شد و مقدار آن در حالت پیش فرض روی 1/5 تنظیم شده. این درجه توسط کاربر قابل تغییر است. درجه کشیدگی تنها در صورتی که تیک بخورد فعال می شود و به صورت پیش فرض خاموش است. با این گزینه تنظیمات دقیق تر از انتخاب‌های پیش فرض ایندیزاین (Short, Medium, و ... ) انجام می‌شود.
2. دراپ دراون Justification به اسکریپت اضافه شد. مقدار پیش فرض این گزینه justificationAlternates (Naskh) است.


📥 دانلود مستقیم و رایگان📥
👌1
This media is not supported in your browser
VIEW IN TELEGRAM
#اسکریپت_ایندیزاین

اسكريپت جا به جايي تُك با علائم
به اعدادي كه در متن قرار مي گيرند و به پاورقي اشاره مي كنند عدد تُك گفته مي شود. اين اسكريپتي كه از محصولات جديد ماست و امروز مي خواهم به شما معرفي كنم اسكريپتي است كه محل قرار گيري اعداد تك با علائم سجاوندي قبل يا بعدشان را با يك دستور كلي اصلاح مي كند.
توضيح بيشتر اين كه در ويرايش صوري، جایگاه عدد پاورقی نسبت به علائم نگارشی اهمیت زیادی دارد. گاهي در بعضي از كتاب ها اعداد تك همگي بعد از علائم آمده اند و در برخي از كتاب ها همگي قبل از علائم و در برخي ديگر اوضاع آشفته است و در بعضي موارد قبل و در برخي موارد بعد. در اينجا چه بايد كرد؟
لازم است بدانيم استانداردها در زبان‌ها و متون مختلف متفاوت هستند: در متون فارسی (مثلاً کتاب‌های علمی یا دانشگاهی)، معمولا عدد پاورقی باید بعد از علامت نگارشی بیاید: مثال: {متن نمونه.1}
اما در متون عربی (یا برخی آثارِ فارسيِ مستند به شيوه نامه خاص برخي ناشران)، عدد پاورقی باید قبل از علامت نگارشی قرار بگیرد: {متن نمونه1.}
اگر این نكته ريز رعایت نشود، کار ویرایش و صفحه‌آرایی، غیرحرفه‌ای جلوه می‌کند. اگر هم بخواهيد به صورت عادي اين اصلاح را انجام دهيد مجبور می‌شويد صدها اصلاح دستی را با عملياتي تكراري و ملال آور و زمان‌بر انجام دهيد. این همان کاری است که اسکریپت حاضر ماموريت انجامش را به‌طور خودکار و دقیق بر عهده گرفته است.


📥 خرید و دانلود مستقیم فایل 📥
مزاياي استفاده از اسكريپت «جا به جايي تُك با علائم»

1. پشتيباني از همه علائم: این اسکریپت تمام علائم رایج و حتی انواع مختلف هر علامت را پشتیبانی می‌کند.
مثلا: انواع ویرگول اعم از فارسی (،) و لاتین (,)، انواع نقطه، انواع علامت سوال، انواع نقطه ويرگول و ... .
بنابراین بدون توجه به اینکه متن شما از چه زبان یا فونتی باشد، مرجع پاورقی و اعداد تُك درست جابجا می‌شود.
2. سريع‌تر و مطمئن‌تر از گرپ: همین کار با کدهای GREP هم قابل انجام است. اما مشکل گرپ این است که اولا گرپ در برخی متن‌ها هنگام جابجایی باعث می‌شود کاراکترها ناشناخته شوند و به شکل مربع یا سمبل‌های خراب نمایش داده شوند. اما این اسکریپت با روش امن‌تر و مستقیم‌تر کار می‌کند و به همین دلیل هیچ‌وقت باعث به‌هم‌ریختگی یا تبدیل کاراکترها نمی‌شود. ثانيا با گرپ اگر اصلاح كلي و يكباره انجام دهيد، بعضي از اين اعداد دچار خرابي و مشكل مي‌شوند. اصلاح يك به يك اعداد نيز زمان‌بر است.
3. اعداد تُك به هم چسبيده: گاهي در بعضي از متن ها دو عدد پاورقي با يك نشانه سجاوندي بلافاصله كنار هم آمده اند. با گرپ اين موارد خراب مي شود. اما با اين اسكريپت اگر دو مرجع پاورقی پشت سر هم باشند (مثلاً 1،2)، اسکریپت آن‌ها را به هم نمی‌ریزد و ترتیبشان کاملاً حفظ می‌شود. حتی اگر بین علامت‌ها و پاورقی‌ها فاصله‌گذاری غیرمعمولی وجود داشته باشد، اسکریپت باز هم درست عمل می‌کند.
4. انعطاف: علاوه بر لیست پیش‌فرض علائم، کاربر می‌تواند هر علامت دلخواه خودش را به فهرست اضافه کند و رفتار اسکریپت را مطابق نیاز سفارشی کند.


📥 خرید و دانلود مستقیم فایل 📥