如何使用Process.从标签中的路径开始

本文关键字:路径 开始 标签 何使用 Process | 更新日期: 2023-09-27 18:27:30

我正在使用

Process.Start(@"lbl_path.Text");

有引号和没有引号,但是,它似乎不起作用。我添加了using System.Diagnostics;

lbl_Path中包含的文本将不断变化,这就是为什么我不在"@"之后键入路径

如何使用Process.从标签中的路径开始

这传递一个常量字符串:

Process.Start(@"lbl_path.Text");

这将传递lbl_path标签的Text属性:

Process.Start(lbl_path.Text);

这将从标签的文本中转义''字符,并传递它:

Process.Start(lbl_path.Text.Replace("''", "''''");
// or
Process.Start(lbl_path.Text.Replace(@"'", @"''");

这将是更合适的转义方式+使用标签中的字符串。

Process.Start(lbl_path.Text.Replace(@"'", @"''"));