PDA

View Full Version : سوال: خاموش شدن سریع کامپیوتر



shytonak
جمعه 02 مرداد 1388, 14:40 عصر
سلام دوستان آیا کسی راهی بلده که کامپیوتر سریع خاموش یا ریستار بشه مثل اینکه برق قطع بشه.

alireza_tavakol
جمعه 02 مرداد 1388, 16:03 عصر
من راه برنامه نویسیش رو بلد نیستم ولی میدونم که اگه پنجره task manager رو باز کنی و از منوی shut down گزینه های مربوطه رو انتخاب کنی + پایین نگه داشتن دکمه Ctrl کامپیوتر سریعا" خاموش یا ریست میشه

RED-C0DE
جمعه 02 مرداد 1388, 16:21 عصر
سلام دوستان آیا کسی راهی بلده که کامپیوتر سریع خاموش یا ریستار بشه مثل اینکه برق قطع بشه.
در مورد Force Shutdown جستجو کن

Yama12
شنبه 03 مرداد 1388, 00:52 صبح
سلام
برای خاموش کردن یا ریست کردن از طریق RUN میشه از دستور زیر استفاده کرد
shutdown -s -t 0 خاموش
shutdown -r -t 0 ریست

که به جای 0 میتونی زمانی رو که لازمه تا دستور اجرا بشه بزاری

حالا برای اینکه تو برنامت این کار رو بکنی از کد زیر استفاده کن:

System.Diagnostics.Process.Start("shutdown", "-s -t 0");
System.Diagnostics.Process.Start("shutdown", "-r -t 0");

Yama12
شنبه 03 مرداد 1388, 00:54 صبح
درضمن اگر به کد فبلی زمانی غیر از 0 دادی با کد زیر میتونی cancel کنی دستورت رو:

shutdown -a

Open-Source
شنبه 03 مرداد 1388, 10:20 صبح
سلام
برای خاموش کردن یا ریست کردن از طریق RUN میشه از دستور زیر استفاده کرد
shutdown -s -t 0 خاموش
shutdown -r -t 0 ریست

که به جای 0 میتونی زمانی رو که لازمه تا دستور اجرا بشه بزاری

حالا برای اینکه تو برنامت این کار رو بکنی از کد زیر استفاده کن:

System.Diagnostics.Process.Start("shutdown", "-s -t 0");
System.Diagnostics.Process.Start("shutdown", "-r -t 0");

این روش اگر یه برنامه ای باز باشد قبل از بسته شدن سوال میپرسد(مثلا برنامه ای که نیاز به ذخیره کردن دارد).

shytonak
یک شنبه 04 مرداد 1388, 18:38 عصر
دوست من این که همون روش معمولی خاموش کردن من می خوام کاری که دوستمون alireza_tavakol (http://barnamenevis.org/forum/member.php?u=17033) گفتن رو با برنامه انجام بدم

alireza_tavakol
یک شنبه 04 مرداد 1388, 20:33 عصر
من یه فایل exe در این زمینه دیم برات ارسال میکنم ببین می تونی چیزی ازش در بیاری ( با برنامه های resource )

منم در حال پیگیری این کار هستم به نتیجه رسیدم بهت میگم

Salar Ashgi
یک شنبه 04 مرداد 1388, 23:08 عصر
سلام ، یه روش ساده واسه اینکار با خود ویندوز (که البته میشه با تابع SendKeys نیز کدشو نوشت)

اینه که بعد از فشردن کلید ویندوز دوبار کلید U رو بزنی !!!

موفق و پیروز باشید !!!

farsoft
یک شنبه 04 مرداد 1388, 23:47 عصر
سلام
برای خاموش کردن یا ریست کردن از طریق RUN میشه از دستور زیر استفاده کرد
shutdown -s -t 0 خاموش
shutdown -r -t 0 ریست

که به جای 0 میتونی زمانی رو که لازمه تا دستور اجرا بشه بزاری

حالا برای اینکه تو برنامت این کار رو بکنی از کد زیر استفاده کن:

System.Diagnostics.Process.Start("shutdown", "-s -t 0");
System.Diagnostics.Process.Start("shutdown", "-r -t 0");

دوست عزیز اگر به این خط یک F هم اضافه کنی سریعتر می شود
پنجره End Now سریع بسته می شود
مثلا این شکلی:
shutdown -r -f -t 0 برای ریست سریعتر
shutdown -s -f -t 0 برای خاموشی سریعتر

shytonak
دوشنبه 05 مرداد 1388, 11:29 صبح
salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109) جان این روشی که گفتی فقط یه میانبر هست برای خاموش کردن کامپیوتر و همون مراحل خاموش شدن معمولی طی میشه.

Salar Ashgi
دوشنبه 05 مرداد 1388, 14:19 عصر
salar_cpp_cs (http://barnamenevis.org/forum/member.php?u=70109) جان این روشی که گفتی فقط یه میانبر هست برای خاموش کردن کامپیوتر و همون مراحل خاموش شدن معمولی طی میشه.

همون مراحل نشون داده میشه ولی سرعتش بیشتره چون عمل End Task برنامه ها بصورت

خودکار انجام میشه !!!