View Full Version : سوال: اضافه کردن برنامه به ScreenSaver
AlgorithmX
جمعه 26 آذر 1389, 12:42 عصر
سلام گل های باغ برنامه نویسی :لبخند:
چطوری میشه یک برنامه رو توی محافظ صفحه ویندوز اضافه کرد به طوری که کاربر در بخش محافظ ها بتونه نام برنامه رو پیدا کنه و برای اون زمان بندی اختصاص بده (مثلا : بعد از 1 دقیقه) و اگر در مدتی به سیستم دست نخورد (1 دقیقه) برنامه ما اجرا بشه !!؟!!
parselearn
جمعه 26 آذر 1389, 13:11 عصر
فايلهاي محافظ صفحه با پسوند scr هستند و بايد در پوشه system32 قرار بگيرند
براي صفحه تنظيمات، ويندوز پارامتري را به برنامه ارسال ميكنه به اين صورت:
اين كدها در ماژول قرار ميگيره
Sub Main()
Dim strCmdLine As String
strCmdLine = Left(Command, 2)
If strCmdLine = "/p" Then
'on select of your screen saver
ElseIf strCmdLine = "/c" Then
'load setting form for scr
Else
'load scr form
End If
End Sub
واژه ScreenSaver را جستجو كنيد. نمونه ها بسيار است
mohsen_archi
جمعه 26 آذر 1389, 14:21 عصر
با سلام
به لینک زیر سر بزن، یه نمونه ScreenSaver ساختم و با کلیک راست بر روی آیکن برنامه واقع در System tray و انتخاب Options میتونی زمان بندی اجرای ScreenSaver رو تغییر بدی که در این زمینه کار کردم و همینطور اضافه کردن برنامه در لیست محافظ صفحه ویندوز، فکر کنم به دردت بخوره
http://barnamenevis.org/showthread.php?257167
AlgorithmX
جمعه 26 آذر 1389, 15:30 عصر
شما فرمودید فایل هایی با پسوند scr یعنی exe نمیشه؟
اگر میشه کار این پارامتر هم توضیح بدید و اگر راه داره یک پروژه مثالی هم بگزارید...!!!:خجالت:
parselearn
جمعه 26 آذر 1389, 16:59 عصر
يك مثال ساده...
mohsen_archi
جمعه 26 آذر 1389, 17:09 عصر
شما فرمودید فایل هایی با پسوند scr یعنی exe نمیشه؟
اگر میشه کار این پارامتر هم توضیح بدید و اگر راه داره یک پروژه مثالی هم بگزارید...!!!:خجالت:
دوست عزیز اگر به لینک که گذاشتم سر زده باشید 2 تا سورس داخلش هست، یکی سورس Screen Saver و دیگری سورس Calendar و همچنین فایلی به نام CalendarSCR.Scr موجود است، برای ساخت Screen Saver هنگام کامپایل کردن باید پسوند SCR بدید، یعنی کافیه exe رو به scr تغییر بدید، برای نمونه به سورسی که گذاشتم مراجعه کنید
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.