ورود

View Full Version : سوال: چه طور دستورات MSdos رو در دلفی به کار ببریم؟



mohammadriano
جمعه 16 تیر 1391, 20:10 عصر
سلام
دسترسی به دستورات Msdos در دلفی چه طور ممکن است؟
مثلاً کد خاموش شدن سیستم در یک زمان خاص چه طور با فشردن یک Button انجام می پذیرد؟
کد خاموش شدن سیستم در Msdos :
Shutdown -s -t 60
??
مثلاً در VB6 این طور می نوشتیم :

Shell "Shutdown -s -t 60"

vcldeveloper
جمعه 16 تیر 1391, 22:18 عصر
MS DOS سالیان ساله که منسوخ شده. Command Prompt ویندوز اسمش MS DOS نیست!
اون Shutdown هم یکی از ابزارهای ویندوز هست و ربطی به MS DOS نداره. برای اجرای هر برنامه ای میتونی از توابع API ویندوز مثل CreateProcess یا ShellExecute استفاده کنی.

mohammadriano
جمعه 16 تیر 1391, 22:22 عصر
MS DOS سالیان ساله که منسوخ شده. Command Prompt ویندوز اسمش MS DOS نیست!
اون Shutdown هم یکی از ابزارهای ویندوز هست و ربطی به MS DOS نداره. برای اجرای هر برنامه ای میتونی از توابع API ویندوز مثل CreateProcess یا ShellExecute استفاده کنی.
اصلاً اطلاعاتی از دلفی ندارم
ممکنه یک کد آماده بنویسید
مثل :
در VB6 :

Private Sub Command1_Click()
Shell "shutdown -r -t 0"
End Sub

vcldeveloper
جمعه 16 تیر 1391, 22:35 عصر
اصلاً اطلاعاتی از دلفی ندارم
ربطی به دلفی نداره؛ هر دو تابع ای که نام برده شدند توابع API ویندوز هستند.


ممکنه یک کد آماده بنویسید
نه برای هر کدومشون N مثال مختلف توی همین سایت هست که با یک جستجوی ساده به دست میاد.

موفق باشی