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

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

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



ارتباط با ادمین:
https://t.me/adyan10
Download Telegram
Channel name was changed to «اسکریپت برای همه»
Channel photo updated
This media is not supported in your browser
VIEW IN TELEGRAM
سلام خدا بر همه شما عزیزان و اعضای گرامی کانال «اسکریپت برای همه».
این کانال محلی برای دسترسی آسان به اسکریپت‌های ایندیزاین و ماکروهای ورد و سایر ابزارهای مناسب برای نویسندگان، مترجمان،‌ ویراستاران و صفحه‌آراهای عزیزی هست که به دنبال سرعت و دقت بیشتر هستند.
این کانال توسط یک ربات با نام «کتاب‌آرا» پشتیبانی می‌شود. معرفی و راهنمایی تولیدات در این کانال انجام می‌شود و برای دانلود فایل‌ها شما به ربات «کتاب‌آرا» هدایت می‌شوید. در ربات هم عضو شوید.
آخرین نسخه‌ها و آپدیت‌های اسکریپت‌های طراحی شده در کانال قرار می‌گیرند و شما عزیزان می‌توانید هر زمان که مایل بودید از این کانال به عنوان مرجع اسکریپت‌های کاربردی خودتان استفاده کنید.
اسکریپت‌هایی که در اینجا قرار می‌دهیم چند نوع هستند:
برخی از اسکریپت‌ها را خودمان از ابتدا برنامه نویسی و طراحی می کنیم و در کانال قرار می‌دهیم.
برخی از اسکریپت‌ها، بازسازی و اصلاح شده اسکریپت‌های رایجی هستند که توسط خود ما شناسایی و بهینه سازی شده و در کانال قرار می‌گیرند.
برخی از اسکریپت‌ها هم به پیشنهاد شما عزیزان طراحی یا اصلاح و بازسازی شده و در کانال قرار می‌گیرند.
بنا نداریم در این کانال اسکریپت دیگران را به نام خودمان منتشر کنیم.
از آنجایی که روی این اسکریپت‌ها وقت زیادی گذاشته می‌شود، ممنون خواهیم شد که کپی رایت آن را حفظ نمایید.
🟢 هر گونه پیشنهادی در زمینه اسکریپت‌های ایندیزاین داشتید، می‌توانید از طریق بخش پشتیبانی ربات «کتاب آرا» با ما در میان بگذارید.

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

🟢 از آنجایی که در کانال ما عزیزانی از کشورهای مختلف همچون مصر، لبنان، سوریه،‌ عراق و ... حضور دارند، لذا اسکریپت‌هایی را که طراحی می‌کنیم، به صورت دو زبانه عربی و فارسی در کانال منتشر می‌کنیم. شما به دلخواه، نسخه مورد نیاز خود را دانلود و استفاده نمایید.

*****
السلام عليكم ورحمة الله وبركاته على جميعكم أيها الأعزاء وأعضاء قناة "سكریبت للجميع".
هذه القناة هي مكان للوصول السهل إلى السكریبتات التي نصممها لبرنامج InDesign.

يتم نشر أحدث الإصدارات والتحديثات للسكریبتات المصممة في القناة، ويمكنكم أيها الأعزاء استخدام هذه القناة كمرجع لسكریبتاتكم العملية في أي وقت تشاؤون.

السكریبتات التي ننشرها هنا أنواع مختلفة:
بعض السكریبتات نقوم ببرمجتها وتصميمها من الصفر وننشرها في القناة.
بعض السكریبتات هي إعادة بناء وتعديل لسكریبتات شائعة قمنا بتحديدها وتحسينها ثم نشرها في القناة.
بعض السكریبتات يتم تصميمها أو تعديلها وإعادة بنائها بناءً على اقتراحاتكم أيها الأعزاء، ثم يتم نشرها في القناة.
ليس لدينا نية لنشر سكریبتات الآخرين باسمنا في هذه القناة.
نظرًا لأننا نقضي وقتًا طويلاً في العمل على هذه السكریبتات، سنكون ممتنين لو قمتم باحترام حقوق النشر الخاصة بها.

🟢 إذا كان لديكم أي اقتراحات بخصوص سكریبتات InDesign، يمكنكم مشاركتها معنا عبر المعرف @adyan10.

🟢 نرجو منكم أن تشاركوا قناتنا مع أصدقائكم وأحبائكم. مساعدة الآخرين في حل مشاكلهم هي واحدة من أفضل العبادات، وقد يتمكن أحد الأحباء من توفير الكثير من الوقت في إنتاج كتاب أو كسب الرزق من خلال سكریبت بسيط.

🟢 نظرًا لوجود أعزاء من دول مختلفة مثل مصر، لبنان، سوريا، العراق وغيرها في قناتنا، فإننا ننشر السكریبتات التي نصممها بلغتين: العربية والفارسية. يمكنكم تنزيل واستخدام النسخة التي تحتاجونها حسب رغبتكم.

أخوکم في‌ الله
سید محمد رضا طباطبایی
👍2
اسکریپت تبدیل شماره‌گذاری خودکار به شماره‌گذاری دستی
گاهی برای صفحه آرایی لازمه شماره های خودکاری که در سند ایندیزاین هست به شماره دستی تبدیل بشه. مثلا گاهی لیست پاراگراف‌هایی که به صورت عددی یا الفبایی یا ابجدی یا خط تیره یا بولت در متن قرار گرفته اند، لازمه که از حالت خودکار خارج شده و به حالت دستی تبدیل بشن. مثلا در حالت ابجدی حرف هـ. به نحو درستی درج نمی شه و به این صورت ه نمایش داده می‌شه (و این موارد خودکار به صورت گرپ قابل جستجو و تبدیل نیستند) یا حالا به هر دلیل دیگه‌ای که لازم بشه حالت خودکار رو به دستی تبدیل کنیم.
این اسکریپت رو به همین منظور نوشتم که شما این حالت‌های شمارشی خودکار رو در کل سند، در یک استوری یا در یک بلوک خاصی از متن که خودتون سلکت کردین، تبدیل به حالت دستی کنین.

#اسکریپت‌های_متن

#اسکریپت_ایندیزاین


📥 دانلود مستقیم و رایگان
اسکرین نمونه از اسکریپت تبدیل شماره گذاری خودکار به شماره گذاری دستی
اسکریپت ریپلیس دو استایلی
به نظر اسم این اسکریپت عجیب می آید. اسم گویاتری به ذهنمان نرسید برایش بگذاریم. اگر شما اسم خوبی به نظرتان رسید حتما به ما بگویید.
حالا این اسکریپت چه کار می‌کند؟
این اسکریپت با جاوااسکریپت نوشته شده و قرار است دو استایل پاراگراف را پشت سر هم در یک سند در نرم‌افزار آدوب ایندیزاین پشت سر هم تغییر بدهد.
بهینه سازی این اسکریپت را دوست عزیزمان Francesco پیشنهاد و پشتیبانی کردند که از ایشان تشکر می‌کنیم.
اسکریپت ابتدا لیستی از استایل‌های پاراگراف موجود در سند را جمع‌آوری می‌کند، سپس یک دیالوگ باکس ایجاد می‌کند که به کاربر امکان می‌دهد دو استایل پاراگراف را انتخاب کند و آن‌ها را با دو استایل دیگر جایگزین کند.
در ادامه، اسکریپت پاراگراف‌هایی که با استایل‌های انتخاب شده مطابقت دارند را پیدا کرده و استایل آن‌ها را تغییر می‌دهد.
نسخه اولیه این اسکریپت را نمی دانم چه کسی نوشته بود ولی نسخه قدیمی بود و خطاهای مختلفی داشت که خطاهای زیر از این اسکریپت اصلاح شد:
1. خطای دسترسی به عناصر سند
2. خطای در حلقه های For
3. خطای دسترسی به پاراگراف ها
4. خطای دسترسی به پاراگراف بعدی
5. خطای در تغییر استایل پاراگراف ها
6. رفع خطای خروج از اسکریپت در صورت انتخاب نادرست استایل و مدیریت بازگشت به تنظیمات.
7. بهینه سازی کد برای نسخه های مختلف ایندیزاین
8. ترجمه عناصر اسکریپت به زبان شیرین فارسی
9. افزودن راهنمای فارسی

درصد تغییرات انجام شده در اسکریپت: 80 درصد

راهنمای استفاده:‌
1. ابتدا متن مورد نظرتان را انتخاب کنید.
2. در بخش جستجو، استایل اول و دوم را مشخص کنید.
3. در بخش تغییر، دو استایل جایگزین را انتخاب و تایید کنید.
4. تغییرات را بررسی و مشاهده کنید.


#اسکریپت_پاراگراف_استایل
#اسکریپت_استایل


📥 دانلود مستقیم و رایگان
اسکرین شات نمونه از اسکریپت

این اسکریپت رو با حمایت مالی یکی از کاربران عزیز، با آی دی Francesco توسعه داده و منتشر کردیم.

📥 دانلود مستقیم و رایگان
سكريبت تغيير أنماط - ver2-العربیة.jsx
8.1 KB
تنزيل مجاني سكريبت إنديزاين
هذا الاسکربت مكتوب لبرنامج أدوبي إنديزاين وهدفه تغيير أنماط الفقرات في المستند.
يجمع النص أولاً قائمة بأنماط الفقرات الموجودة في المستند، ثم ينشئ مربع حوار يسمح للمستخدم باختيار نمطين للفقرات واستبدالهما بنمطين آخرين.
بعد ذلك، يبحث النص عن الفقرات التي تطابق الأنماط المحددة ويقوم بتغيير أنماطها.
تم تصحيح الأخطاء التالية في هذا النص:
1. خطأ في الوصول إلى عناصر المستند
2. خطأ في الحلقات التكرارية
3. خطأ في الوصول إلى الفقرات
4. خطأ في الوصول إلى الفقرة التالية
5. خطأ في تغيير أنماط الفقرات
6. إدارة الأخطاء لجعل واجهة المستخدم أكثر ملاءمة
7. تحسين الكود لإصدارات مختلفة من إنديزاين
نسبة التغييرات الكلية في النص: 80%
التحمیل المجاني 👆
#اسکریپت_ایندیزاین
الانتقال_إلى_صفحة_الماستر_ver3_scriptsforall.jsx
4.1 KB
تنزيل مجاني سكريبت إنديزاين - الانتقال إلي صفحة الماستر و إلي الصفحة السابقة

تم تصميم هذا السكريبت للانتقال إلى صفحة الماستر (Master Page) ذات الصلة في إنديزاين
ميزات هذا السكريبت:
1. التحقق من وجود نوافذ مفتوحة في إنديزاين
2. التحقق من وجود صفحة ماستر للصفحة النشطة.
3. الانتقال إلى صفحة الماستر ذات الصلة بناءً على موضع الصفحة (يسار أو يمين) مع مراعاة إذا كان المستند من اليمين إلى اليسار.
4. حفظ الصفحة السابقة في ملف مؤقت للعودة إليها بعد الخروج من صفحة الماستر.
5. إدارة الأخطاء وعرض رسائل مناسبة في حالة حدوث مشكلة.

طريقة الاستخدام:
1. قم بتشغيل هذا السكريبت في لوحة السكريبتات في إنديزاين.
2. إذا كنت في الصفحة السابقة، سينقلك السكريبت إلى صفحة الماستر ذات الصلة.
3. إذا كنت في صفحة الماستر، سيعيدك السكريبت إلى الصفحة السابقة.
تم التصميم بواسطة السيد محمد رضا الطباطبائي - الإصدار 3

الدعم على تلغرام- https://t.me/ScriptsForAll

يمكنك إرسال هذا السكريبت إلى جميع الأصدقاء الذين تعتقد أنه سيكون مفيدًا لهم.
تكلفة استخدام هذا السكريبت: فاتحة لأرواح جميع شهداء المقاومة، وخاصة شهيد السيد حسن نصر الله (رض).
نسخه فارسی اسکریپت برو به مسترپیج
يكي از مشكلات رایج در صفحه آرایی این هست که شما باید مرتب بین صفحه‌ای که در آن کار می کنید و مسترپیج مرتبطش در رفت و آمد باشید. به خصوص اگر یک مجله را صفحه آرایی کنید یا مسترپیج های مختلفی داشته باشید. با وجود مسترپیج های متعدد این کار سخت‌تر می‌شود. چرا که شما باید شماره صفحه ای که قبلا در آن بودید را به خاطر بسپارید تا بعد از رفتن به مسترپیج در ذهنتان باشد قبلا کجا بوده اید و به همان صفحه برگردید.
خودم چون خیلی با این مساله درگیر بودم این اسکریپت را ساختم تا این مشکل را حل کند. صرفه جویی زیادی در وقت دارد. وقتی اسکریپت را اجرا می کنید، خودش تشخیص می دهد باید به کدام مسترپیج برود. وقتی هم که در مسترپیج کارتان تمام شد، اگر اسکریپت را دوباره اجرا کنید شما را به جای قبلی بر می گرداند.
این اسکریپت به نحوی کد نویسی شده است که با اغلب نسخه‌های ایندیزاین سازگار باشد، با این حال در صورتی که در استفاده از اسکریپت با خطایی مواجه شدید، می توانید در همین جا به ما اطلاع دهید.


#اسکریپت_ایندیزاین


📥 دانلود مستقیم و رایگان فایل 📥
This media is not supported in your browser
VIEW IN TELEGRAM
اسکریپت استخراج متون انگلیسی از سند ایندیزاین
🟢 یکی از کارهایی که در مرحله آماده سازی کتاب انجام می شود، بررسی عبارات و متون انگلیسی است. معمولا در مرحله صفحه‌آرایی وقتی متن وارد ایندیزاین می‌شود، اشکالاتی در کاراکترها یا عبارات انگلیسی پیش می‌آید. مانند بر عکس شدن پرانتزها، ناخوانا بودن برخی از عبارات انگلیسی به دلیل مشکل فونت یا ... . در مرحله قبل‌ از صفحه آرایی، یعنی در مرحله ویرایش هم گاهی متون انگلیسی نیاز به بررسی دارند. اغلب ویراستارهای فارسی زبان فقط در متن فارسی تخصص دارند و با قواعد متون انگلیسی آشنا نیستند.
🟢 به عنوان مثال یکی از خطاهای رایج ویراستارها این است که در انتهای تمام پاورقی‌ها اعم از فارسی و انگلیسی نقطه می‌گذارند. این در حالی است در انتهای نام اعلام و اصطلاحات در پاورقی‌های انگلیسی هرگز نباید نقطه گذاشت. یا در بسیاری از پاورقی‌های انگلیسی تشتت زیادی در شروع کپیتال یا شروع با حروف کوچک دیده می‌شود. اصطلاحات و اعلام، معمولا باید با نام بزرگ باشند. از همه این‌ها مهمتر این که گاهی عبارات انگلیسی غلط تایپی دارند.
🟢 در اینجا چه باید کرد؟
اگر شما بخواهید فایل ایندیزاین را برای یک کارشناس زبان انگلیسی بفرستید تا بررسی کند، ممکن است ناخواسته اشکالاتی در فایل ایجاد کند. یا شاید اصلا نه ایندیزاین داشته باشد و نه ایندیزاین بلد باشد تا بتواند عبارات انگلیسی را بررسی و اصلاح کند. از طرف دیگر ممکن است در کل یک متن 500 صفحه‌ای 30 کلمه انگلیسی فقط وجود داشته باشد و چشمان آن کارشناس زبان باید در 500 صفحه متن تنها برای یافتن سی کلمه دو دو بزند.
🟢 من در کارهایی که انجام می‌دهم به یک تجربه خوب رسیدم. به این ترتیب که تمام عبارت‌های انگلیسی را در کمتر از یک دقیقه از ایندیزاین استخراج می‌کنم و بعد فایل خروجی را برای کارشناس زبان انگلیسی ارسال می‌کنم. آن کارشناس فقط یک فایل ورد کم حجم رو به روی خود دارد که با سرعت می‌تواند کلمات و عبارات انگلیسی را بررسی کند و هر کدام که نیاز به اصلاح داشت را اصلاح و هایلایت کند و در نهایت فایل ورد را به شما تحویل دهد.
اکنون دیگر اعمال این اصلاحات هم مطمئن تر است، هم سریع‌تر است و هم آسان‌تر.
🟢 حالا این فرایند به چه صورت امکان‌پذیر است؟‌
من یک اسکریپت برای ایندیزاین درست کردم که این کار را انجام می‌دهد. این اسکریپت عبارات انگلیسی را از داخل سند استخراج می کند و در یک فایل نوت پد هم نام با سند ایندیزاین شما و در کنار همان فایل ایندیزاین شما با پسوند English-Words درج می کند. شما محتوای این فایل را داخل ورد کپی می کنید و کارهای لازم را در آن انجام می دهید و تمام.
🟢 کاری که این اسکریپت انجام می دهد این است که ابتدا عنوان سند را در داخل فایل درج می کند. سپس هر کلمه یا جمله انگلیسی ای که در متن پیدا می کند، اول شماره صفحه آن را می نویسد. بعد کل پاراگرافی که کلمه یا عبارت انگلیسی داخل آن آمده را جلوی آن درج می کند. علت این که برای اسکریپت تعریف کردم که کل پاراگراف را باید بیاورد این است که گاهی تصحیح یک کلمه انگلیسی باید با توجه به متن قبل یا بعد از آن باید صورت بگیرد. علاوه بر این اگر متن انگلیسی در پاورقی باشد،‌ در گزارش هم شماره صفحه را می نویسد و هم ذکر می کند که این عبارت در متن پاورقی است.
🟢 در نوشتن اسکریپت تلاش شد تا از توابع و متدهایی استفاده شود که با اغلب نسخه‌های ایندیزاین سازگار باشد. با این حال اگر شما در استفاده از این اسکریپت با مشکلی رو به رو شدید،‌ به من اطلاع دهید.
🌷 ثواب استفاده و انتشار این اسکریپت را به حضرت خدیجه سلام الله علیها هدیه می کنیم.

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

#اسکریپت_متن


📥 دانلود مستقیم و رایگان فایل 📥
1
سكریبت استخراج النصوص الإنجليزية من مستند InDesign
🟢 من بين المهام التي يتم تنفيذها في مرحلة إعداد الكتاب، هناك مراجعة العبارات والنصوص الإنجليزية. عادةً، عند مرحلة تنسيق الصفحات وإدخال النص في إنديزاين، تظهر بعض المشاكل في الأحرف أو العبارات الإنجليزية. مثل انعكاس الأقواس، أو عدم وضوح بعض العبارات الإنجليزية بسبب مشاكل في الخطوط، وما إلى ذلك. حتى في مرحلة ما قبل التنسيق، أي مرحلة التحرير، أحيانًا تحتاج النصوص الإنجليزية إلى مراجعة. غالبًا ما يكون المحررون الناطقون باللغة العربية متخصصين فقط في النصوص العربية ولا يعرفون قواعد النصوص الإنجليزية. على سبيل المثال، أحد الأخطاء الشائعة التي يرتكبها المحررون هي وضع نقطة في نهاية جميع الهوامش، سواء كانت عربية أو إنجليزية. في حين أنه لا ينبغي أبدًا وضع نقطة في نهاية الأسماء أو المصطلحات في الهوامش الإنجليزية. أو في العديد من الهوامش الإنجليزية، هناك تشتت كبير في بدء الكلمات بحروف كبيرة أو صغيرة. عادةً ما يجب أن تبدأ المصطلحات والأسماء بحروف كبيرة. والأهم من كل ذلك، أحيانًا تكون هناك أخطاء مطبعية في العبارات الإنجليزية. ماذا نفعل في هذه الحالة؟
إذا كنت ترغب في إرسال ملف إنديزاين إلى خبير في اللغة الإنجليزية لمراجعته، قد يتسبب ذلك في حدوث أخطاء غير مقصودة في الملف. أو ربما لا يمتلك إنديزاين ولا يعرف كيفية استخدامه لمراجعة وتصحيح العبارات الإنجليزية. من ناحية أخرى، قد يكون هناك فقط 30 كلمة إنجليزية في نص مكون من 500 صفحة، وعيون ذلك الخبير في اللغة الإنجليزية ستتعب من البحث عن هذه الكلمات القليلة في كل تلك الصفحات.
🟢 لقد توصلت إلى حل جيد في الأعمال التي أقوم بها. حيث أقوم باستخراج جميع العبارات الإنجليزية في أقل من دقيقة من إنديزاين، ثم أرسل الملف الناتج إلى خبير اللغة الإنجليزية. هذا الخبير لديه فقط ملف Word صغير الحجم أمامه، يمكنه من خلاله مراجعة الكلمات والعبارات الإنجليزية بسرعة وتصحيح وتظليل أي كلمة تحتاج إلى تصحيح، وفي النهاية تسليم ملف Word إليك.
الآن، تطبيق هذه التصحيحات أصبح أكثر أمانًا وأسرع وأسهل.
🟢 كيف يتم ذلك؟
لقد قمت بإنشاء سكریبت لإنديزاين يقوم بهذه المهمة. هذا السكریبت يستخرج العبارات الإنجليزية من المستند ويضعها في ملف Notepad بنفس اسم ملف إنديزاين الخاص بك وبجانبه، مع إضافة اللاحقة English-Words. تقوم بنسخ محتوى هذا الملف إلى Word وتنفذ الإجراءات اللازمة فيه، وهذا كل شيء. ما يفعله هذا السكریبت هو أولاً إدخال عنوان المستند في الملف. ثم يقوم بكتابة رقم الصفحة لكل كلمة أو جملة إنجليزية يجدها في النص. بعد ذلك، يقوم بإدراج الفقرة الكاملة التي تحتوي على الكلمة أو العبارة الإنجليزية بجانبها. السبب في أنني عرّفت السكریبت لإحضار الفقرة الكاملة هو أن تصحيح كلمة إنجليزية قد يحتاج إلى مراعاة النص قبلها أو بعدها. بالإضافة إلى ذلك، إذا كان النص الإنجليزي في الهامش، فإن التقرير يكتب رقم الصفحة ويذكر أن هذه العبارة موجودة في نص الهامش.

🟢 في كتابة السكریبت، تم بذل جهد لاستخدام الدوال والأساليب المتوافقة مع معظم إصدارات إنديزاين. ومع ذلك، إذا واجهت أي مشكلة في استخدام هذا السكریبت، يرجى إبلاغي.
أرسل هذا السكریبت كهدية قيّمة لكل من تراه مناسبًا له، وكن شريكًا في الأجر بنشره.

🌷 نهدي ثواب استخدام هذا السكریبت إلى أم المؤمنين السيدة خديجة (سلام الله عليها).