آموزش زبان C (پروژه دهم: خاموش کردن ویندوز ۷)

با استفاده از کد زیر می توان سیستم یا کامپیوتر را در ویندوز ۷ خاموش کرد. برای اینکار از هدر stdlib استفاده می کنیم تا فایل shutdown.exe که در مسیر C:\WINDOWS\system32 قرار دارد را اجرا کنیم.

کد برنامه:

#include<stdio.h>
#include<stdlib.h>    // to use system() method

int main()
{
    printf("\n\n\t\tStudytonight - Best place to learn\n\n\n");

    char ch;
    
    printf("Do you want to shutdown your pc now (y/n)?");
    scanf("%c", &ch);

    if(ch == 'y'|| ch == 'Y')
    {   /*
            /s is used to order the compiler 
            to shutdown the PC
        */
        system("C:\\WINDOWS\\System32\\shutdown /s");
    }

    printf("\n\n\t\t\tCoding is Fun !\n\n\n");
    return 0;
}

در نظر داشته باشید که شما می تونید از آپشن های مختلفی مادامیکه دارید از فایل shutdown.exe استفاده می کنید مثلا می تونید از آپشن t/ تعیین کنید که چند ثانیه طول بکشه تا خاموش بشه.

فرمت نوشتن: برای نوشتن کد تعیین زمان خاموشی میتونید از الگوی زیر استفاده کنید:

shutdown /s /t x

که در این الگو متغیر x تعداد ثانیه هایی است که طول میکشه تا سیستم خاموش بشه:

مثال:

به صورت دیفالت خاموشی بعد از ۳۰ ثانیه رخ می دهد ولی برای اینکه در همون لحظه خاموش کنید میتونید کد زیر رو بنویسید:

shutdown /s /t 0

اما اگه میخواید بعد از خاموش شدن دوباره سیستم ریستارت بشه از کد زیر باید استفاده کنید:

shutdown /r

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

قبلا حساب کاربری ایجاد کرده اید؟
گذرواژه خود را فراموش کرده اید؟
Loading...