我想现在page_load中获取路径,然后再button_click事件中再执行这个exe,文件路径就是那个获取到的文件路径,求哪个大神教教我 具体怎么做,小生是个菜鸟,刚刚学习编程
还有,在帮忙解释下这个代码的具体意思 ,小生在此先谢谢啦!!
ParameterUtility.ParameterFunction parfun = new ParameterUtility.ParameterFunction(DBC);
string LGORT_value = parfun.GetParamaterValueByNo("STOCKIN-DEFAULT");
if (LGORT_value != null && LGORT_value != "")
LGORT = LGORT_value;
else
throw new Exception("储位默认参数:STOCKIN-DEFAULT未配置");
启动exe的代码:
ProcessStartInfo info = new ProcessStartInfo(); info.FileName = "本地的绝对路径,即你从page_load里获取的绝对路径"; info.Arguments = ""; info.WindowStyle = ProcessWindowStyle.Normal; Process.Start(info);
代码的解释:
// 实例ParameterFunction类,在实例的时候传DBC参数,可以在ParameterFunction类里看你的构造函数 ParameterUtility.ParameterFunction parfun = new ParameterUtility.ParameterFunction(DBC); // 调用ParameterFunction类里的GetParamaterValueByNo方法获取LGORT_value string LGORT_value = parfun.GetParamaterValueByNo("STOCKIN-DEFAULT"); // 判断获取到的LGORT_value是否为空 if (LGORT_value != null && LGORT_value != "") // 不为空则赋值给LGORT LGORT = LGORT_value; else // 为空则抛出提示 throw new Exception("储位默认参数:STOCKIN-DEFAULT未配置");
调用服务器上的可执行文件?还是客户端?什么需求?