Я пытаюсь создать простую форму winform для запуска исполняемого файла сервера Life is Feudal на удаленной машине. Команда запуска сервера в cmd на сервере "C:\Program Files (x86)\Steam\life is feudal\ddctd_cm_yo_server.exe" WorldDS 1
На данный момент я пытаюсь сделать для него простую кнопку запуска/остановки. Я могу понять, как остановить это позже, я просто хочу попытаться заставить работать часть «старт». Я не совсем уверен, с чего начать с кода. Все, что у меня есть для кнопки сейчас: '''
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace LifeIsFeudalServerManager
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Serverstatus_Click(object sender, EventArgs e)
{
}
bool servcrtl = true;
private void ServerControl_Click(object sender, EventArgs e)
{
if (servcrtl == true)
{
servcrtl = false;
ServerControl.Text = "Stop";
}
else
{
servcrtl = true;
ServerControl.Text = "Start";
}
}
}
}
''' Я хотел бы добавить событие щелчка, которое запускает исполняемый файл с аргументом «WorldDS1» при первом нажатии, когда кнопка отображает «старт». Затем я хотел бы добавить событие щелчка, которое закрывает процесс при втором щелчке, когда кнопка отображает «стоп». Я только начинаю работать с С# и использую Visual Studios, поэтому чем проще, тем лучше, и любая помощь будет принята с благодарностью.