50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

استفاده از دستورات cmd در زبان های برنامه نویسی

سلام دوستان. من در گذشته کمی با دستورات cmd  و بچ فایل ها کار کردم به تازگی زبان c رو م یاد گرفتم حقیقتش فکر میکردم با زبان c  و کلا هر زبان دیگه میشه دستورات cmd  رو هم اجرا کرد اما بعد فهمیدم که اینا کلا چند چیز متفاوتن. حالا خواستم ببینم آیا راهی هست که زبان های برنامه نویسی بتونن با سیستم ارتباط برقرار کنن و دستوراتی مث copy و  ipconfig و ... که مخصوص cmd هستن رو اجرا کنن؟ اگر نه پس به چه دردی میخورن؟ اگر هم آره چجوری و کدوم زبان ها برای این کار بهترن؟ کلا یه اطلاعاتی راجب برقراری ارتباط بین زبان های مختلف با هم و با سیستم بهم بدین ممنون میشم.

پرسیده شده در 1399/01/31 توسط

4 پاسخ

0

ممنون. مثل این که همین زبان c خیلی قابلیت ها داره که توی خیلی از آموزشای کامل هم حتی کوچک ترین اشاره بهشون نشده.

پاسخ در 1399/02/01 توسط
1

سلام توی هر زبانی صد در صد یه تابعی وجود داره که شما میتونید به وسیله اون این کارو انجام بدید مثلا توی زبان پایتون 

sys.command هستش یا توی سی پلاس پلاس هم یه همچین دستوری وجود داره به شکل زیر که بعد از انکلود کردن cstdlib قابل استفاده اس

 

System(“ipconfig”)

 

و ... توی زبان مورد نظر شما هم صد در صد این راه وجود داره

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

https://stackoverflow.com/questions/9552443/running-a-cmd-command-in-c-program-file

پاسخ در 1399/02/02 توسط
0

بله ، به هر حال هر آموزشی هدفی داره و مدرس اون دوره ابزارهای کار خودش رو معرفی می کنه.

 

پاسخ در 1399/02/01 توسط
2

خب دو ست عزیز هر کاری یه ابزاری داره  و همینوطر بر عکسش ، یعنی هر چیزی برای یک کاری ساخته شده.

شما داخل c و البته دیگه c# ابزارهای بهتری برای مدیریت فایل ها دارید که داخل کلاس System.IO.File هستند. مثلا 


File.Copy(@"c:\work\foo.txt", @"c:\data\bar.txt")

یا
System.IO.File.Copy(oldPathAndName, newPathAndName);

 

البته اون کاری رو هم که شما می خواید بکنید به این روش میشه انجام داد : 

https://stackoverflow.com/questions/1469764/run-command-prompt-commands

 

اما این سوال که پس C به چه دردی می خوره ؟!! نشون میده که احتمالا تا به نتیجه خودتون نرسیدید یه مقدار شاکی شدید !

بسیاری از سایت ها و برنامه ها و اپلیکیشن های موبایل که بر پایه asp.net ، winform ، xamarin و .. هستند همه دارند از زبان C# استفده می کنند. شما باید ببینید چی کار می خواید بکنید ، بهترین زبانی که به دردش میخوره رو انتخاب کنید.

پاسخ در 1399/01/31 توسط

پاسخ شما