在 .bat 文件中包含代码 PHP filename.php 我在打开 bat 文件后收到错误消息 Could not find input file:filename.php 。有谁可以给点建议吗
private void button5_Click_1(object sender, EventArgs e)
{
try
{
string bat = "D:\\folder1\\file1.bat";
if (File.Exists(bat))
{
if (radioButton1.Enabled == true)
{
MessageBox.Show(bat.ToString());
System.Diagnostics.Process.Start(bat);
}
}
catch (Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
}
最佳答案
我猜测该进程不是在与 filename.php
相同的文件夹中启动的。要么在bat文件中指定完整路径,要么设置启动文件夹:
Process process = new Process();
process.StartInfo.FileName = bat;
process.StartInfo.WorkingDirectory = "D:\\folder1"; // or whatever is appropriate
process.Start();
关于c# - 无法打开输入文件 : filename. php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14515261/