问题描述
我想用 C# 应用程序打印酒保文件。
Process.Start(@"C:\Program Files\Seagull\bartender 2021\BarTend.exe /F=C:\Labels\test.btw /P");
但给出输出
系统找不到指定的文件
一切都在那里,拼写正确。这似乎是一个简单的错误,但不确定它在哪里,因为文档非常少
我试图一步一步来,所以我删除了 BarTend.exe
之后的所有内容,然后程序启动。所以问题在于 /F=C:\Labels\test.btw
。现在不知道去哪里。
解决方法
Process.Start
只需要程序的文件名作为第一个参数。如果您的程序需要参数,您必须将它们作为单独的参数传递:
Process.Start(@"C:\Program Files\Seagull\BarTender 2021\BarTend.exe",@"/F=C:\Labels\test.btw /P");