PDA

View Full Version : مبتدی: انجام دستورات در cmd ویندوز



raminlich
شنبه 06 دی 1393, 11:49 صبح
سلام به همگی
من می خوام بدونم از چه کلاسی باید استفاده کنم که در برنامه بتونم از cmd هم استفاده کنم؟(منظورم توی برنامه هست)
منظورم اینه که به عنوان مثال اگر یوزر باتون پینگ رو زد خودش بر cmd رو باز کنه یه پینگ از گوگل بگیره. حالا فقط مختصر به پینگ نباشه کلا یه طوری باشه که دستورات cmd رو بتونم اجرا کنم.
ممنون

rahnema1
شنبه 06 دی 1393, 18:07 عصر
سلام
ساده ترین کار استفاده از system هست

#include <stdlib.h>
system("start /separate cmd /c \"pause| ping www.google.com\"");

raminlich
شنبه 06 دی 1393, 18:19 عصر
خوب حالا اگر خواستم این عملیات انجام شه ولی یوزر صفحه cmd رو نبینه و فقط نتیجه دستور صفحه cmd روی روی برنامه نمایش بده.
ممنون.:متفکر:

omid_kma
شنبه 06 دی 1393, 18:43 عصر
کد این صفحه رو ببینید :http://www.7khatcode.com/2120/%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1%D8%A7%D8%AA-dos-%D9%88-cmd-%D8%AF%D8%B1-c-%D8%A8%D9%87-%D8%B5%D9%88%D8%B1%D8%AA-%DA%A9%D8%AF-%D9%86%D9%88%DB%8C%D8%B3%DB%8C
خروجی تابع cmdCommand یک رشته هست و به راحتی میتونید رشته رو به هر شکلی که خواستیدنمایش بدید .