اجرای دستورات خط فرمان با سی شارپ به صورت پنهانی
در این مقاله آموزش اجرای دستورات خط فرمان با C# به صورت پنهانی در ویندوز (Command Prompt) را آموزش می بینید ، کد این آموزش به صورت کامل ارائه شده است....
ابراهیم شفیعی
انتشار: , زمان مطالعه: 4 دقیقه
اجرای دستورات خط فرمان با سی شارپ به صورت پنهانی
در این مقاله آموزش اجرای دستورات خط فرمان با C# به صورت پنهانی در ویندوز (Command Prompt) را آموزش می بینید ، کد این آموزش به صورت کامل ارائه شده است.
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Abdal
{
// Programmer : Ebrahim Shafiei (EbraSha)
internal class CMDCommandExecutor
{
public static async Task ExecuteAsync(string userCommand)
{
try
{
await Task.Run(() =>
{
using (Process cmd = new Process())
{
cmd.StartInfo.FileName = "cmd.exe";
cmd.StartInfo.RedirectStandardInput = true;
cmd.StartInfo.RedirectStandardOutput = true;
cmd.StartInfo.CreateNoWindow = true;
cmd.StartInfo.UseShellExecute = false;
cmd.Start();
cmd.StandardInput.WriteLine(userCommand);
cmd.StandardInput.Flush();
cmd.StandardInput.Close();
cmd.WaitForExit();
}
});
}
catch
{
}
}
}
}
نحوه صدا زدن کد در برنامه خود
public static async Task Main(string[] args)
{
await CMDCommandExecutor.ExecuteAsync("your command");
}
توضیح کد فوق :
دیدگاه های مربوط به این مقاله (برای ارسال دیدگاه در سایت حتما باید عضو باشید و پروفایل کاربری شما تکمیل شده باشد)