vegbruiser 发表于 2012-6-7 19:52:02

AcCoreConsole导致AutoCAD闪烁

如果从AutoCAD命令或完全不同的. exe(WinForm、WPF等...)运行,它会导致AutoCAD闪烁它是可以在创建过程对象时更改的东西吗?。
静态任务RunAcCoreConsole(CoreConsoleStartInfo ccsi)。
{。
任务任务=Task.Factory.StartNew(() =>。
{。
CoreConsoleResult ccr;。
使用(进程进程=新进程())。
{。
ProcessStartInfo start Info=new ProcessStartInfo();。
startInfo.FileName=acCoreConsolePath;。
string Application ationArguments=string.Format("/i\"{0}\" /s\"{1}\" /isolateCoreConsole",ccsi.FileName,ccsi.ScriptFilePath);。
startInfo.Arguments=Application参数;。
startInfo.UseShellExecute=false;。
startInfo.CreateNoWindow=true;。
startInfo.RedirectStandardOutput=true;。
process.StartInfo=start Info;。
process.Start();。
process.WaitForExit();。
ccr=new CoreConsoleResult(ccsi.FileName,process.StandardOutput.ReadToEnd ());。

}。
返回ccr;。
});。
返回任务;。
}。


**** Hidden Message *****

vegbruiser 发表于 2012-6-8 03:27:13

我认为这是AcCoreConsole实现中的下一个错误。这是列出的问题的附加问题。

TheMaster 发表于 2012-6-9 17:18:04

注意到它会导致每个窗口闪烁,Outlook、IE等。
就像它们在所有窗口中迭代一样

weslleywang 发表于 2012-6-14 05:28:39

翻译错误代码(429):请求 QPS 超过限制。

weslleywang 发表于 2012-6-15 11:15:17

我刚刚下载,编译并运行您编写的控制台应用程序。
我注意到应用程序本身有一点闪烁,我认为这是因为它试图保持焦点?但是我的其他程序都没有任何问题。(我永久打开了Outlook和Google Chrome。
对不起,我不能提供任何进一步的帮助。

weslleywang 发表于 2012-6-18 05:44:15

翻译错误代码(429):请求 QPS 超过限制。

weslleywang 发表于 2012-6-18 10:26:41

我确实有一个双显示器设置,如果这有什么安慰的话。?

vegbruiser 发表于 2012-6-18 10:31:42

翻译错误代码(429):请求 QPS 超过限制。

vegbruiser 发表于 2012-6-18 10:33:14

翻译错误代码(429):请求 QPS 超过限制。

vegbruiser 发表于 2012-6-18 12:31:57

我尝试了Parallel.ForEach(),但它会启动2-100多个accoreconsole过程(取决于图纸的数量),这是我知道将其保持在一定数量的唯一方法。

未尝试 PLINQ 方法。



页: [1] 2
查看完整版本: AcCoreConsole导致AutoCAD闪烁