有没有办法在使用LinrPad的LPrun执行脚本名称时获取脚本名称?

时间:2016-05-09 06:20:17

标签: c# linqpad

如果我有一个名为some_script.linq

的脚本
void Main()
{
  string scriptName = SomeHowGetTheNameOfThisScript(); //I want this function
  Console.WriteLine(scriptName);
}

我想在运行"some_script.linq"

时显示lprun -lang=program some_script.linq

有可能吗?

2 个答案:

答案 0 :(得分:3)

您可以使用LINQPad.Util.CurrentQueryPath

void Main()
{
    string scriptName = Path.GetFileName(Util.CurrentQueryPath);
    Console.WriteLine(scriptName);
}

答案 1 :(得分:0)

找到回答自己:Environment.CommandLine进行一些解析工作