العودة   منتديات داماس > قسم البرامج العام > برامج الكمبيوتر والأنترنت

إضافة رد
19-11-2016, 09:38 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
19-11-2016 ,09:38 PM

اتمني الباتش ده يحل المشكله

@echo off
:1
ping -n 10 127.0.0.1 > nul
start "txoo2" /b "C:\Program Files\Temp File Cleaner\TempFileCleaner.exe"
start "txoo2" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1




20-11-2016, 02:02 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
قمت بتعديل الباتش الى اللتالي :

@echo off
start "TFC" /b "C:\Users\Apt\Desktop\TFC.exe"
:1
tasklist /FI "IMAGENAME eq teamviewer.exe" 2>NUL -- find /I /N "teamviewer.exe">NUL
if "%ERRORLEVEL%"=="0"  goto end :: echo Programm is running
ping -n 30 127.0.0.1 > nul
start "TeamViewer" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1
:end
pause
لكن للاسف لم ينفع

لان نافذة cmd تم غلقها من طرف TFC أيضاً مما يعني التوقف القسري للبابش وبالتالي ليس هناك تشغيل لبرنامج TeamViewer.



أنظر الى الملاحظة المكتوبة بالازرق ربما تعني لك شيئا او تعطيك فكرة جديدة :)

20-11-2016, 04:17 AM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
قمت بتعديل الباتش الى اللتالي :

@echo off
start "TFC" /b "C:\Users\Apt\Desktop\TFC.exe"
:1
tasklist /FI "IMAGENAME eq teamviewer.exe" 2>NUL -- find /I /N "teamviewer.exe">NUL
if "%ERRORLEVEL%"=="0"  goto end :: echo Programm is running
ping -n 30 127.0.0.1 > nul
start "TeamViewer" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1
:end
pause
لكن للاسف لم ينفع

لان نافذة cmd تم غلقها من طرف TFC أيضاً مما يعني التوقف القسري للبابش وبالتالي ليس هناك تشغيل لبرنامج TeamViewer.



أنظر الى الملاحظة المكتوبة بالازرق ربما تعني لك شيئا او تعطيك فكرة جديدة :)
تعديل رائع للباتش ولاكن لماذا انت مصر علي برنامج tfc استعمل اي برنامج اخر مثل سي كلينر او Glary Utilities 5
فجميعها تقوم بتفس المهمه

20-11-2016, 11:08 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
بتطبيق الباتش على الاداة TFC اود الحصول على كود ينفع معي في الحالات المماثلة اي ينفع مع الادوات التي لها نفس تصرف TFC وهو اغلاق كافة البروسيسيرات العاملة عند بدء عملها.

فادوات التنظيف والحماية من الفايروسات يتم اقتراحها من طرف خبراء الحماية اثناء مراحل تنظيف جهاز ما مصاب.

وبرنامج TFC فعال في مرحلة ما في القضاء على الملفات المؤقتة التي تستعمل من الفايروسات للانتشار على الجهاز.

20-11-2016, 11:50 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
سؤال :

هل من الممكن طريقة لمعرفة تصرفات برنامج TFC وقراءة واجهته ؟

لان هذه نقطة مهمة للغاية.

تحرير :

او هل من الممكن التعرف على وقت عودة سطح المكتب ؟

20-11-2016, 02:43 PM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
سؤال :

هل من الممكن طريقة لمعرفة تصرفات برنامج TFC وقراءة واجهته ؟

لان هذه نقطة مهمة للغاية.

تحرير :

او هل من الممكن التعرف على وقت عودة سطح المكتب ؟
الحل الوحيد هو جعل برنامج TFC يقوم باعاده تشغيل الحاسب ووضع التيم فيور في ستارت اب

20-11-2016, 02:53 PM
memoarfaa
عضو ذهبي
رقم العضوية: 370034
تاريخ التسجيل: Apr 2011
الإقامة: مصر
المشاركات: 773
تلقى دعوات الى: 2426 موضوع
إعجاب: 176
تلقى 344 إعجاب على 175 مشاركة
 
جرب start \wait بدلاً من strat

20-11-2016, 03:09 PM
memoarfaa
عضو ذهبي
رقم العضوية: 370034
تاريخ التسجيل: Apr 2011
الإقامة: مصر
المشاركات: 773
تلقى دعوات الى: 2426 موضوع
إعجاب: 176
تلقى 344 إعجاب على 175 مشاركة
 
او يمكنك محاولة اضافة مهمة مجدولة (scheduled task)
من خلال الباتش قبل برنامج TFC يمكنك ان تجد امثله في الرابط بالاسفل


من هنا

20-11-2016, 04:09 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
بارك الله فيك اخي memoarfaa

كنت هذا ما كنت افكر فيه بالضبط...

لي عودة

22-11-2016, 12:30 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
السلام عليكم،

اولا قمت بانشاء ملف اسميته TaskTeamViewer.bat :

@echo off
SchTasks /Create /SC DAILY /TN "TeamViewer" /TR "C:\Users\Apt\Desktop\Batch\TFC2.bat" /ST 22:23
start "TFC" /b "C:\Users\Apt\Desktop\TFC.exe"
وثانيا ملف TFC2.bat :

@echo off

:1
Rem REG_DWORD = "0x1" desktop is disappear
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V HideIcons /T REG_DWORD -- Findstr "0x0"

if %ERRORLEVEL% == 0 (
	tasklist /FI "IMAGENAME eq teamviewer.exe" > NUL -- find /I /N "teamviewer.exe"> NUL
	
	if "%ERRORLEVEL%"== 0  (
		echo TeamViewer programm is running
		goto end
	)
	ping -n 10 127.0.0.1 > nul
	echo TeamViewer programm is not running 
	echo running TeamViewer
	start "TeamViewer" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
	
) else (
	goto 1
)
:end
SchTasks /Delete /TN "TeamViewer"
::pause
وحسب تجاربي الاولية فقد نجح الامر معي.

الديكم ملاحظات على الكود ؟

وهل يمكنكم تجريب الامر عندكم ؟

بارك الله فيكم.


22-11-2016, 01:15 AM
txoo2
الوسـام الذهبي
رقم العضوية: 410458
تاريخ التسجيل: Dec 2012
المشاركات: 1,675
تلقى دعوات الى: 1218 موضوع
إعجاب: 5
تلقى 498 إعجاب على 159 مشاركة
 
المشاركة الأصلية كتبت بواسطة apitos 
السلام عليكم،

اولا قمت بانشاء ملف اسميته TaskTeamViewer.bat :

@echo off
SchTasks /Create /SC DAILY /TN "TeamViewer" /TR "C:\Users\Apt\Desktop\Batch\TFC2.bat" /ST 22:23
start "TFC" /b "C:\Users\Apt\Desktop\TFC.exe"
وثانيا ملف TFC2.bat :

@echo off

:1
Rem REG_DWORD = "0x1" desktop is disappear
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V HideIcons /T REG_DWORD -- Findstr "0x0"

if %ERRORLEVEL% == 0 (
	tasklist /FI "IMAGENAME eq teamviewer.exe" > NUL -- find /I /N "teamviewer.exe"> NUL
	
	if "%ERRORLEVEL%"== 0  (
		echo TeamViewer programm is running
		goto end
	)
	ping -n 10 127.0.0.1 > nul
	echo TeamViewer programm is not running 
	echo running TeamViewer
	start "TeamViewer" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
	
) else (
	goto 1
)
:end
SchTasks /Delete /TN "TeamViewer"
::pause
وحسب تجاربي الاولية فقد نجح الامر معي.

الديكم ملاحظات على الكود ؟

وهل يمكنكم تجريب الامر عندكم ؟

بارك الله فيكم.

ما الذي يمنع برنامج TFC من اغلاق هذا الكود برجاء شرح هذه الجزئيه

22-11-2016, 01:48 AM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
ما لاحظته عندما يقوم TFC بتوقيف البروسيسيرات

Stopping running processes

هو عدم المساس ببروسيسيرات الويندوز - مثل النوت باد الذي يبقى مفتوحا ولا يتم توقيفه -

والله اعلم

22-11-2016, 04:28 PM
memoarfaa
عضو ذهبي
رقم العضوية: 370034
تاريخ التسجيل: Apr 2011
الإقامة: مصر
المشاركات: 773
تلقى دعوات الى: 2426 موضوع
إعجاب: 176
تلقى 344 إعجاب على 175 مشاركة
 
اخي جرب هذا الباتش سيعمل معك

TITLE  Clean PC and start TeamViewer
color 1f
@echo off
start /wait "TFC" /b "C:\Users\Mohmed\Downloads\Programs\TFC.exe" goto 1
:1
tasklist /FI "IMAGENAME eq teamviewer.exe" 2>NUL -- find /I /N "teamviewer.exe">NUL
if "%ERRORLEVEL%"=="0"  goto end :: echo Programm is running
ping -n 30 127.0.0.1 > nul
echo start TeamViewer
start "TeamViewer" /b "C:\Program Files\TeamViewer\TeamViewer.exe"
goto 1
:end
pause

22-11-2016, 06:53 PM
apitos
عضو جديد
رقم العضوية: 715496
تاريخ التسجيل: Jan 2016
الإقامة: أرض الله واسعة
المشاركات: 24
تلقى دعوات الى: 0 موضوع
إعجاب: 0
تلقى 3 إعجاب على 3 مشاركة
 
اهلا اخي

لا اظنه انه سبعمل لان نافذة cmd سيتم غلقها من طرف TFC ولن يتم تنفيذ باقي الاوامر.


تشغيل ومتابعة برنامج عن طريق الـ Batch سكريبت



Powered by vBulletin® Version
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
The owner and operator of the site is not responsible for the availability of, or any content provided.
Topics that are written in the site reflect the opinion of the author.
جميع ما يُطرح من مواضيع ومشاركات تعبر عن رأي كاتبها ولا تعبر عن رأي مالك الموقع أو الإدارة بأي حال من الأحوال.