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

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

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



ارتباط با ادمین:
https://t.me/adyan10
Download Telegram
حول الإسکربت:
أحيانًا نستخدم في كتبنا ونصوصنا روابط تحتوي على أحرف فارسية أو عربية في نص الرابط. إذا كانت جميع أحرف الرابط إنجليزية أو بأحد اللغات اللاتينية، يكون الرابط واضحًا وقصيرًا ونظيفًا. لكن عندما تحتوي أحرف الرابط على أحرف فارسية أو عربية، يصبح الرابط نصًا غير مرتب ومشوّهًا لدرجة أننا في كثير من الأحيان نفضل عدم إدراجه في النص.

سأعطيكم مثالًا:
https://andishejadid.ir/product/skepticology-training-course-wo/
هذا الرابط هو رابط نظيف من موقعي الشخصي لأنني ضبطته ليكون باللغة اللاتينية، كما ترون، يظهر نظيفًا.

الآن انتبهوا لهذا الرابط:
https://andishejadid.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4%da%af%d8%a7%d9%87-%d9%85%d8%ac%d8%a7%d8%b2%db%8c-%d8%a7%d9%86%d8%af%db%8c%d8%b4%d9%87/about/
في هذا الرابط توجد فقط ثلاث كلمات "آموزشگاه مجازی اندیشه". ترون كيف شوّهت هذه الكلمات الثلاث الرابط.

إذًا، ما الذي يمكننا فعله لجعل الرابط الذي ندرجه في النص نظيفًا؟

الحل الأول: بعض المواقع تعطي المقال أو الموضوع رقمًا خاصًا، وبعده يأتي عنوان المقال باللغة الفارسية أو العربية. مثال:
https://www.noormags.ir/view/fa/articlepage/1909306/%D8%AA%D8%AD%D9%84%DB%8C%D9%84-%D8%B4%DB%8C%D9%88%D9%87-%D8%AF%D8%B3%D8%AA%DB%8C%D8%A7%D8%A8%DB%8C-%D8%A8%D9%87-%D9%81%D9%88%D8%B2-%D9%88-%D8%B3%D8%B9%D8%A7%D8%AF%D8%AA-%D8%AF%D8%B1-%D8%AD%D8%AF%DB%8C%D8%AB-%DA%A9%D8%B3%D8%A7%D8%A1-%D8%A8%D8%A7-%D8%B1%D9%88%DB%8C%DA%A9%D8%B1%D8%AF-%D9%82%D8%B1%D8%A7%D9%86%DB%8C
هذا مقال من موقع "نورمگز". عندما تريد إدراج عنوانه في مقالك، لا تحتاج إلى إدراج الرابط بالكامل. يكفي إدراج الرابط حتى نهاية الرقم فقط. أي:
https://www.noormags.ir/view/fa/articlepage/1909306
إذا قام المستخدم بإدخال هذا الجزء فقط من الرابط في المتصفح، سيصل إلى نفس المقالة.
المشكلة هنا هي أن بعض المواقع لا تحتوي روابطها على هذا الرقم. في هذه الحالة، ماذا نفعل لجعل الرابط يظهر نظيفًا؟ مثل المثال التالي:
https://www.noormags.ir/view/fa/articlepage/1909306/تحليل-شیوه-دستیابی-به-فوز-و-سعادة-فی-حدیث-الکساء-برؤیة-قرآنیة
لحل هذه المشكلة في مثل هذه الحالات، قمت ببرمجة سكريبت فك تشفير الروابط لكم أحبائي أولاً باللغة الفارسية، ثم قمت بترجمته إلى اللغة العربية وأقدمه لكم.
👍1
#اسکریپت_ایندیزاین

#اسکریپت_پاکسازی_کشیدگی_کلمات
کشیدگی کلمات به دو صورت انجام می‌شود. یکی از طریق تنظیماتی که در تراز بندی استایل‌ها وجود دارد و دوم از طریق افزودن کاراکترهایی مثل «ـ» . گاهی پیش آمده که من در صفحه آرایی یک کتاب با چندین هزار کشیدگی از نوع - مواجه شده ام که می بایست حذف می شدند. این کار از طریق گرپ هم امکان پذیر است. اما ظرافت های خاصی دارد. به عنوان مثال پاکسازی کلی این کشیدگی ها نباید به سایر بخش ها متن آسیب بزند. گاهی این حذف در متن هایی که اعراب دارد سبب به هم ریختگی هایی می شود. لذا این اسکریپت را نوشتم تا بدون آسیب به سایر بخش‌های متن،‌ با خیال راحت کلمات کشیده را در متنتان اصلاح کنید.
برای این که بدانید این اسکریپت چه کشیده‌هایی از متن را حذف نمی‌کند این پست را بخوانید.
از این اسکریپت استفاده کنید و در صورتی که با باگ مواجه شدید یا پیشنهادی داشتید سپاسگزار خواهم شد به من اطلاع دهید.

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


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

📥 دانلود مستقیم و رایگان
شما برای یافتن تغییرات کافی است رنگ سبز (KashdaRemoved_Green) را جستجو کرده و آن را با رنگ مشکی دلخواه خود جایگزین کنید.

📥 دانلود مستقیم و رایگان
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