اذهب الي المحتوي
أوفيسنا

أرجو توضيح كود إنهاء ويندوز


Mohamed Galal

الردود الموصى بها

بسم الله الرحمن الرحيم

................السادة مشرفي المنتدي

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

أقوم بإنشاء برنامج بشاشة واحد فقط أساسية ويكون بها

username , password ومنه لأي برنامج

وقمت بإلغاء أغلب الحروف فيه كي لا يستطيع المستخدم الدخول من غير كلمة السر

أو الخروج منه بأي حال حتي alt+f4 أو alt_ctrl+delet كلها لا تعمل

أرجو من سيادتكم توضيح كيف أضع زرار يكون بإنهاء الويندوز وبالتبعية ينهي الأكسيس

[/move]cod shutdown windows

وكل عام وسيادتكم بخير

أخوكم

محمد جلال

رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله وبركاته

أخي الكريم محمد جلال

بالنسبة لإغلاق البرنامج فيكون من خلال الأمر التالي :

بإتباع معالج إنشاء الزر اتبع الخطوات التالية :

1- اختر من الفئة ( تطبيق )

2- اختر من الاجراءات ( انهاء تطبيق )

3- اضغط على زر انهاء

سيتم انشاء زر ملون بالأحمر عليه عبارة (ٍStop)

وهذا هو محتوى كود هذا الزر:

Private Sub cmdGoOut_Click()
On Error GoTo Err_cmdGoOut_Click


    DoCmd.Quit

Exit_cmdGoOut_Click:
    Exit Sub

Err_cmdGoOut_Click:
    MsgBox Err.Description
    Resume Exit_cmdGoOut_Click
    
End Sub
أما بالنسبة للإغلاق الويندوز بمعنى إطفاء جهاز الكمبيوتر فيكون من خلال هذه الطريقة (الخطيرة) :( ( لا تجربه إلا بعد أن تحفظ جميع أعمالك) 1- وأنت على سطح المكتب إضغط على زر يمين الفأرة 2- اختر من القائمة : (إنشاء اختصار) 3- سيظهر معالج انشاء الاختصار 4- ضع الأمر التالي في مربع النص في ذلك المعالج :
shutdown.exe -s -t 0
5-عندما تضغط على التالي ستجد المصطلح (shutdown) ظهر تلقائيا في مربع النص 6- بعد أن أنشأت الإختصار سيتم وضع هذا الاختصار على سطح المكتب ( إحذر لا تشغله ) 7- قم بنسخ الكود أدناه ووضعه ضمن زر في الأكسس :
Shell ("c:\windows\system32\shutdown.exe -s -t 0")

عيوب هذه الطريقة أنها لا تعطيك فرصة للتراجع أو لحفظ أعمالك لذا فالحذر هو الواجب

في المرفقات مثال على ذلك ( سيعمل المثال إذا قمت بعمل جميع الخطوات سالفة الذكر مع ملاحظة أن اسم الاختصار هو :shutdown )

و.. بالتوفيق

ShutDown.rar

رابط هذا التعليق
شارك

السلام عليكم

بعد إذن الأستاذ التقني

لإغلاق الويندز من الاكسيس ضع الكود التالي في حدث عند النقر لزر أمر

Call Shell("shutdown -s -t 0", 1)
ولكن لاحظ الرقم صفر لو تم تغييره إلى لأي عدد مثل 15 يعني رايح يعطي مهلة قبل الإيقاف 15 ثانية مع ظهور مربع حوار طيب نفرض أنه يوجد مهلة 15 ثانية تستطيع أن تجعل هنا خيار تراجع لمستخدم عن إيقاف الجهاز وذلك بوضع زر أمر ووضع الكود التالي في حدث عند النقرحيث أنه عند الضغط عليه تلغى عملية إيقاف الجهاز
Call Shell("shutdown -a", 1)
إضافة : إذا كان هناك مهلة مثلاً 25 ثانية وتريد تضمين رسالة في مربع الحوار أستخدم الكود التالي :
Call Shell("shutdown -s -t 25 -c بدأ.العد.التنازلي.لإيقاف.الجهاز.بعد25ثانية.مع.أطيب.الأماني", 1)

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

واخيراً تقبلوا تحياتي وكل عام وأتنم بخير

عبدالله الثبيتي

تم تعديل بواسطه عبد الله الثبيتي
رابط هذا التعليق
شارك

وعليكم السلام ورحمة الله

تسلم أخي عبدالله

ومنك نستفيد يالغالي .

حقيقة موضوع الأخ مر عليه فترة طويلة ولم يلق أي رد لذا أخترت هذه الطريقة

وموضوع اغلاق الويندوز لا أعرف له حلا إلا الذي ذكرته له .

أما ما جئت به (بارك الله بك ) فهو يغنينا عن اللفة التي في ردي:(

وعلى العموم طريقتي تصلح في اجراءات الحماية والردع ومنها معاقبة من يمتلك نسخة غير شرعية من أي برنامج إذ يوضع ويفعل هذا الكود في حال اكتشاف أن البرنامج لم يتم تسجيله ! :)

رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information