angular.module('mydummyapp').controller('MyCtrl', function ($scope) {
var self = this;
self.test= 'test';})
为什么代码不活跃。它不显示文本框中的命令。 我可以帮帮我吗? 非常感谢你
答案 0 :(得分:0)
您需要在proc_OutputDataReceived
处理程序中阅读输出,而不是通过proc.StandardOutput.ReadToEnd();
换句话说,加上像
这样的东西textbox1.BeginInvoke(new Action(()=>{textbox1.Text=e.Data;}));
proc_OutputDataReceived
处理程序中的(e是DataReceivedEventArgs参数)
答案 1 :(得分:0)
private void button1_Click_1(object sender, EventArgs e)
{
Process proc = new Process();
proc.StartInfo.FileName = @"C:\Users\Administrator\Desktop\Python27\ToolArtworkEmoji.bat";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start();
proc.OutputDataReceived += proc_OutputDataReceived;
proc.BeginOutputReadLine();
proc.WaitForExit();
{
private void proc_OutputDataReceived(object sender, DataReceivedEventArgs e)
{
tblog.BeginInvoke(new Action(() => { tblog.Text = e.Data; }));
}
E已经编辑过了。而且它没有活跃。文本框没有显示任何内容。