From 8826196fc78ceb9c327d3abf7f2f2cf06dabb5df Mon Sep 17 00:00:00 2001
From: C3204 <zhengyabo@lanpucloud.cn>
Date: 星期四, 09 四月 2026 14:43:32 +0800
Subject: [PATCH] 修复布局移除&添加bug。
---
LB_SmartVision/VisionForm.cs | 22 +++++++++++++++++-----
1 files changed, 17 insertions(+), 5 deletions(-)
diff --git a/LB_SmartVision/VisionForm.cs b/LB_SmartVision/VisionForm.cs
index 77e0d8f..aa8fae8 100644
--- a/LB_SmartVision/VisionForm.cs
+++ b/LB_SmartVision/VisionForm.cs
@@ -2371,7 +2371,7 @@
var value = item.Value;
var triggerComm = value["瑙﹀彂閫氳"];
var triggerChar = value["瑙﹀彂瀛楃"];
- return triggerComm != null;
+ return triggerComm != null && !triggerComm.Equals("鏃�");
//return triggerComm != null && triggerComm.Equals(name) &&
// (string.IsNullOrEmpty(triggerChar?.ToString()) ||
// msg.StartsWith(triggerChar.ToString()));
@@ -2381,7 +2381,13 @@
{
return;
}
- TriggerRunMessageReceived(matchedItems[0].Value["瑙﹀彂閫氳"], matchedItems[0].Value["瑙﹀彂瀛楃"]);
+ foreach (var item in matchedItems)
+ {
+ Task.Factory.StartNew(() =>
+ {
+ TriggerRunMessageReceived(item.Value["瑙﹀彂閫氳"], item.Value["瑙﹀彂瀛楃"]);
+ });
+ }
}
private void btn_RunContinuously_Click(object sender, EventArgs e)
@@ -2404,7 +2410,7 @@
var value = item.Value;
var triggerComm = value["瑙﹀彂閫氳"];
var triggerChar = value["瑙﹀彂瀛楃"];
- return triggerComm != null;
+ return triggerComm != null && !triggerComm.Equals("鏃�");
//return triggerComm != null && triggerComm.Equals(name) &&
// (string.IsNullOrEmpty(triggerChar?.ToString()) ||
// msg.StartsWith(triggerChar.ToString()));
@@ -2412,8 +2418,14 @@
.ToList(); // 閬垮厤閲嶅瀛楀吀璁块棶鍜岃绠辨搷浣�
while (btn_RunContinuously.Text.Equals("鏆傚仠杩愯"))
{
-
- TriggerRunMessageReceived(matchedItems[0].Value["瑙﹀彂閫氳"], matchedItems[0].Value["瑙﹀彂瀛楃"]);
+ foreach (var item in matchedItems)
+ {
+ Task.Factory.StartNew(() =>
+ {
+ TriggerRunMessageReceived(item.Value["瑙﹀彂閫氳"], item.Value["瑙﹀彂瀛楃"]);
+ });
+ }
+ //TriggerRunMessageReceived(matchedItems[0].Value["瑙﹀彂閫氳"], matchedItems[0].Value["瑙﹀彂瀛楃"]);
Thread.Sleep(3500);
}
//this.Invoke(() =>
--
Gitblit v1.9.3