class Program
{
static void Main()
{
string startPath = System.Reflection.Assembly.GetExecutingAssembly().Location;
bool menu = true;
do
{
Console.WriteLine("Меню: \n0) Закрыть программу \n1) Амелин А.Е. \n2) Климова М.А. \n3) Корнюхов Д.А. \n4) Новиков К.Ю. \n5) Тароло А.А.");
int list = Convert.ToInt32(Console.ReadLine());
switch (list)
{
case 0:
return;
case 1:
do
{
Console.WriteLine("Индивидуальное меню Амелина А.Е. \n1) Реферат на тему /Инновация в образовании/ \n2) Презентация \n3) Перейти к основному меню ");
int list_amelin = Convert.ToInt32(Console.ReadLine());
switch (list_amelin)
{
case 1:
string OutReport = startPath + @"\ПРАКТИКА АМЕЛИН АЕ\АМЕЛИН\Материалы\ПРАКТИКА2020.docx";
Process.Start(@"C:\Program Files (x86)\Microsoft Office\Office16\WINWORD.EXE", OutReport);
break;
case 2:
string OutPresentation = @"C:\Users\Александр\Desktop\ПРАКТИКА\Материалы\АМЕЛИН\ПРАКТИКА2020.pptx";
Process.Start(@"C:\Program Files (x86)\Microsoft Office\Office16\POWERPNT.EXE", OutPresentation);
break;
case 3:
Main();
break;
}
}
while (menu);
break;
Есть такой код.
Суть заключается в том, чтобы по менюшке можно было переходить на "профиль" каждого студента. А там будут лежать его работы. Вот и вопрос заключается в следующем, как сделать актуальный путь к файлу, чтобы прогу можно было запускать на любом ПК, а не только на этом. Грубо говоря надо как то сделать, что бы можно было из основной директории запускать файлы.