@@ -2266,6 +2266,20 @@ CAlias * alias_item;
2266
2266
break ;
2267
2267
case 29 : SetUpVariantBool (vaResult, alias_item->bOneShot ); break ;
2268
2268
2269
+ case 30 :
2270
+ if (alias_item->regexp && App.m_iCounterFrequency )
2271
+ {
2272
+ LONGLONG iTimeTaken = 0 ;
2273
+ double elapsed_time;
2274
+
2275
+
2276
+ elapsed_time = ((double ) alias_item->regexp ->iTimeTaken ) /
2277
+ ((double ) App.m_iCounterFrequency );
2278
+
2279
+ SetUpVariantDouble (vaResult, elapsed_time);
2280
+ }
2281
+ break ;
2282
+
2269
2283
case 101 : SetUpVariantString (vaResult, alias_item->wildcards [1 ].c_str ()); break ;
2270
2284
case 102 : SetUpVariantString (vaResult, alias_item->wildcards [2 ].c_str ()); break ;
2271
2285
case 103 : SetUpVariantString (vaResult, alias_item->wildcards [3 ].c_str ()); break ;
@@ -2367,8 +2381,22 @@ CTrigger * trigger_item;
2367
2381
break ;
2368
2382
case 36 : SetUpVariantBool (vaResult, trigger_item->bOneShot ); break ;
2369
2383
2384
+ case 37 :
2385
+ if (trigger_item->regexp && App.m_iCounterFrequency )
2386
+ {
2387
+ LONGLONG iTimeTaken = 0 ;
2388
+ double elapsed_time;
2389
+
2390
+
2391
+ elapsed_time = ((double ) trigger_item->regexp ->iTimeTaken ) /
2392
+ ((double ) App.m_iCounterFrequency );
2393
+
2394
+ SetUpVariantDouble (vaResult, elapsed_time);
2395
+ }
2396
+ break ;
2397
+
2370
2398
#ifdef PANE
2371
- case 37 : SetUpVariantString (vaResult, trigger_item->strPane ); break ;
2399
+ case 38 : SetUpVariantString (vaResult, trigger_item->strPane ); break ;
2372
2400
#endif // PANE
2373
2401
2374
2402
case 101 : SetUpVariantString (vaResult, trigger_item->wildcards [1 ].c_str ()); break ;
0 commit comments