四:使用C#调用ConvertDoc2PDF.js脚本 新建一个C#的WINDOWS应用程序,添加一个按钮button1 添加一个函数,函数名StartConvertPDF public void StartConvertPDF() { Process proc = new Process(); proc.StartInfo.FileName = "cmd.exe"; proc.StartInfo.WorkingDirectory = @"c:\"; proc.StartInfo.CreateNoWindow = true; proc.StartInfo.UseShellExecute = false; proc.StartInfo.RedirectStandardInput = true; //输入重定向 proc.Start(); proc.StandardInput.WriteLine(@"cscript //nologo c:\ConvertDoc2PDF.js c:\test.doc c:\"); proc.StandardInput.WriteLine("exit"); proc.WaitForExit(); } 然后在按钮的CLICK事件中添加调用线程的代码 private void button1_Click(object sender, System.EventArgs e) { //定义线程序 Thread thConvert = new Thread(new ThreadStart(StartConvertData)); thConvert.Start(); } 注意:在测试上面的C#程序时,必须添加如下命名空间 using System.Diagnostics; using System.Threading; |