title: C# - dynamic path to run BAT in subfolder
body: <p>Please and hello, I need a your help to run two BAT files with my newly build EXE .NET form. Folder structure is like this:</p>
  
  <p>..\Game\Language\cz.bat</p>
  
  <p>..\Game\Language\en.bat</p>
  
  <p>..\Form.exe </p>
  
  <p>I need my "Form.exe" to run these two BAT files by pressing coresponding buttons. I know it has to do something with dynamic paths but sadly I don't know how to set it :(</p>
  
  <pre><code>    }
  
      private void Button1_Click(object sender, EventArgs e)
      {
          Process.Start (@"\Game\Language\CZ");
          this.Close();
      }
  
      private void Button2_Click(object sender, EventArgs e)
      {
          Process.Start(@"\Game\Language\EN");
          this.Close();
      }
  }
  </code></pre>
  
  <p>Why I need this? I will provide my game to other players and they can unpack the archive with game anywhere in their PC and those paths will never be like C:\Downloads\Game... It works OK if I write whole adress to the CZ.bat or EN.bat ofc, but I can't do this because in another PC the path will be different.</p>
  
  <p>Thank you for any hints.</p>