الحالة
مغلق و غير مفتوح للمزيد من الردود.

ياسر الخطابي

زيزوومى مميز
إنضم
13 أغسطس 2013
المشاركات
412
مستوى التفاعل
195
النقاط
500
غير متصل
السلام عليكم
لدي اضافات تضاف الى برنامج فلمورا وهي كثيرة ولكن صيغتها exe هل توجد طريقة لكي يتم تثبيتهم الواحد تلو الاخر بطريقة تلقائية لأن عددها كثير ولا أستطيع تثبيتها يدويا.
 

عليكم السلام

هل توجد طريقة لكي يتم تثبيتهم الواحد تلو الاخر بطريقة تلقائية لأن عددها كثير ولا أستطيع تثبيتها يدويا.

دائماً أعطي الأولوية للحلول المجربة:
المصدر:
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي

في منتدى :
يجب عليك تسجيل الدخول او تسجيل لمشاهدة الرابط المخفي



تشغيل عدد كبير من عمليات التثبيت في وقت واحد قد يستغرق بعض الوقت وقد يثقل كاهل الجهاز
اعتماداً على حجم حزم التأثيرات وسرعة وقدرات الجهاز
أيضاً ضع في اعتبارك أن بعض حزم التأثيرات قد يكون لها تأثيرات متداخلة
لذلك قد ترغب في مراجعة محتويات كل حزمة قبل تثبيتها جميعاً مرة واحدة

تحقق في البداية من أن البرنامج فلمورا لا يوفر فعلاً ميزة ADD all add-ons or all effects في إعداداته

°°°°°°°°°°°°°°°°°°°°°°
الحلول الممكنة:
°°°°°°°°°°°°°°°°°°°°°°
إنشاء ملف تنفيذي

أو

إستعمال برامج:

برنامج OneClick الأسهل

silent install builder الأشهر

advanced installer architect الأقوى

°°°°°°°°°°°°°°°°°°°°°°
إنشاء ملف تنفيذي:
°°°°°°°°°°°°°°°°°°°°°
[hide]
على اعتبار أن جميع ملفات exe. اضافات برنامج فلمورا موجودة في نفس الملف
أو قم بإنشاء ملف جديد وانسخ جميع ملفات exe. اضافات برنامج فلمورا إلى هذا الملف

افتح ملف جديد notepad أو أي محرر نصوص آخر

في الملف اكتب الأوامر التالية:
كود:
@echo off
cd /d "%~dp0"
for %%i in (*.exe) do start /wait "" "%%i"

احفظ الملف بامتداد bat.
(على سبيل المثال: install all addons.bat)
تأكد أن إسم الباتش install all addons.bat وليس install all addons.bat.txt

احفظ الباتش في (أو قم بنقله إلى) نفس الملف حيث توجد ملفات exe. اضافات برنامج فلمورا

قم بتشغيل install all addons.bat من داخل نفس الملف (حيث توجد ملفات ملفات exe. اضافات برنامج فلمورا)
سيؤدي هذا تلقائياً إلى تثبيت كل وظيفة إضافية exe واحدة تلو الأخرى

ضع في اعتبارك أن بعض الوظائف الإضافية قد تتطلب إشراف المستخدم أثناء عملية التثبيت
لجعل التثبت Silent
كود:
@echo off
for %%i in (*.exe) do start /wait "" "%%i" /S

قد لا تتوافق بعض addons مع التثبيت الصامت
لتجاوز هذه الحالة:
كود:
@echo off
for %%i in (*.exe) do (
  echo Installing %%i...
  %%i /S /? | findstr /i /c:"/S" >NUL
  if errorlevel 1 (
    echo Silent installation not supported. Please install manually.
    pause
  ) else (
    start /wait "" "%%i" /S
  )
)


°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°

محاولة أخرى لتنفيذ الملف من أي مكان (يجب تحديد المسار الصحيح مسبقا في المف قبل التنفيذ)
كود:
@echo off
set addOnsFolder=C:\Path\to\AddOns

for %%F in ("%addOnsFolder%\*.exe") do (
    echo Installing %%~nxF
    start /wait "" "%%F"
)

echo All add-ons installed.
pause


استبدل C: \ Path \ to \ AddOns بالمسار الفعلي لمجلد الوظائف add-ons
احفظ الملف الدفعي بامتداد bat.
(على سبيل المثال : install all addons.bat)
تأكد أن إسم الباتش install all addons.bat وليس install all addons.bat.txt
سيقوم ملف الباتش بالمرور عبر جميع ملفات exe. في المجلد المحدد
وتشغيلها واحدة تلو الأخرى باستخدام الأمر start / wait
والذي ينتظر حتى يكتمل كل تثبيت قبل الانتقال إلى الملف التالي
بعد تثبيت جميع الوظائف الإضافية سيعرض رسالة تم تثبيت جميع الوظائف add-ons
وينتظر منك الضغط على أي مفتاح للخروج

لجعل هذا التثبت Silent:

كود:
$addOnsFolder = "C:\Path\to\AddOns"

$addOns = Get-ChildItem -Path $addOnsFolder -Filter "*.exe"

foreach ($addOn in $addOns) {
    $addOnName = $addOn.Name
    Write-Host "Installing $addOnName"
    Start-Process -FilePath $addOn.FullName -ArgumentList "/S" -Wait
}

Write-Host "All add-ons installed."


استبدل C: \ Path \ to \ AddOns بالمسار الفعلي لمجلد الوظائف add-ons
احفظ البرنامج النصي بامتداد ps1.
(على سبيل المثال : install all addons.ps1)
تأكد أن إسم الباتشinstall all addons.ps1 وليس install all addons.ps1.txt
وافتح PowerShell وقم بتشغيل البرنامج النصي

يسترد البرنامج النصي أولاً جميع الوظائف الإضافية exe. من المجلد المحدد باستخدام Get-ChildItem
ثم يمر من خلال كل وظيفة إضافية ويستخدم Start-Process لتشغيل الوظيفة الإضافية باستخدام الوسيطة / S
الخاصة بالتثبيت الصامت
تضمن المعلمة -Wait اكتمال كل تثبيت قبل الانتقال إلى التثبيت التالي
بعد تثبيت جميع الوظائف الإضافية سيعرض البرنامج النصي رسالة :
تم تثبيت جميع الوظائف الإضافية
وينتظر منك الضغط على أي مفتاح للخروج
°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°
[/hide]
 
التعديل الأخير:
الحالة
مغلق و غير مفتوح للمزيد من الردود.
عودة
أعلى