diff --git a/IOB-WIN-FANUC/Iob/Fanuc.cs b/IOB-WIN-FANUC/Iob/Fanuc.cs index 9d9d34b1..0521f6cd 100644 --- a/IOB-WIN-FANUC/Iob/Fanuc.cs +++ b/IOB-WIN-FANUC/Iob/Fanuc.cs @@ -2193,11 +2193,25 @@ namespace IOB_WIN_FANUC.Iob // ora verifico se prog corrente รจ valido if (!string.IsNullOrEmpty(currPrgName)) { - // e se sia uguale al valore tgt - if (currPrgName == prgNameTgt) + // se contiene % allora cerco x like + if(prgNameTgt.Contains("%")) { - // inserisco bit! - B_input += 1 << i; + // e se sia uguale al valore tgt senza % + if (currPrgName.Contains(prgNameTgt.Replace("%",""))) + { + // inserisco bit! + B_input += 1 << i; + } + } + // altrimenti ricerca puntuale (prima versione) + else + { + // e se sia uguale al valore tgt + if (currPrgName == prgNameTgt) + { + // inserisco bit! + B_input += 1 << i; + } } } }