我在private void button8_Click(object sender, EventArgs e)
这个方法中
使用Process.Start("MetadataEdit.exe", "D:\\Media\\1.wmv set 0 Title 1 ctt");  可以实现  
可是我使用这个
int i = listBox1.SelectedIndex + 1;
 string path = playList[i];
string title = path + " " + "set 0 Title 1" + " " + textBox1.Text;
 Process.Start("MetadataEdit.exe",title );的时候就不行了
有没有人帮忙解决一下呀
我测试title 和"D:\\Media\\1.wmv set 0 Title 1 ctt" 是一个字符串
  可就是不行  郁闷死了

解决方案 »

  1.   

    playList[] 赋值语句怎么写的?
    debug.writeline(title)得到什么结果?
    是否是你想要的参数?
      

  2.   

    断点一下,看看title 的值是否真的与原值"D:\\Media\\1.wmv set 0 Title 1 ctt"一样?
      

  3.   

    title 里的字符串  对着呢  我 打印出来看了
      

  4.   

    你别打印,你写个判断语句判断一下..for example;if(title=="D:\\Media\\1.wmv set 0 Title 1 ctt")
    {
        //打印yes
    }
      

  5.   

    在title前面加个"/c "试试。