User Tools

Site Tools


action:Switch_or_Case

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
action:Switch_or_Case [2016/11/27 18:15]
JMichaelTX ADD example screenshot, icon, rewrite description
action:Switch_or_Case [2017/06/21 21:53]
JMichaelTX Add link to example
Line 28: Line 28:
  
 ---- ----
 +===== Example =====
 +See this Forum Topic for a downloadable example:\\
 +[ACTION: Switch Case Based on FrontMost App](https://​forum.keyboardmaestro.com/​t/​action-switch-case-based-on-frontmost-app/​7294)
 +
 +---
  
  
 ===== Conditions ===== ===== Conditions =====
  
 +The _Conditions_ available depend on the _Parameter_ that is chosen:
 +{{:​action:​km-7.3-switch-conditions.png?​nolink|}}
  
-The _Condition_ can be and of the following:+The _Conditions_ are defined as follows: 
 + 
 +^Condition^Definition^ 
 +|has text |Clipboard has at least one item containing text of some sort.| 
 +|does not have text |Clipboard does not have any text items.| 
 +|has image |Clipboard has one or more images.| 
 +|does not have image |Clipboard does not have any images.| 
 +|is |is exactly (case insensitive) ​the specified string.| 
 +|is not |is not exactly (case insensitive) the specified string.| 
 +|is before |is alphabetically before the specified string. (v7.2+)| 
 +|is after |is alphabetically after the specified string. (v7.2+)| 
 +|contains |contains (case insensitive) the specified string.| 
 +|does not contain |does not contain (case insensitive) the specified string.| 
 +|matches |matches the specified regular expression.| 
 +|does not match |does not match the specified regular expression.| 
 +|conforms to |Clipboard has an item with the UTI class that conforms to the specified [Uniform Type Identifier](https://​en.wikipedia.org/​wiki/​Uniform_Type_Identifier).| 
 +|does not conform to |Clipboard does not have an item with the UTI class that conforms to the specified Uniform Type Identifier.| 
 +|otherwise |will execute if none of the Conditions in the Switch, that are entered above _otherwise_,​ are met.|
  
-* has text of some sort. 
-* does not have text. 
-* has an image of some sort. 
-* does not have an image. 
-* is exactly (case insensitively) a specified string. 
-* is not exactly (case insensitively) a specified string. 
-* is alphabetically before a specified string. (v7.2+) 
-* is alphabetically after a specified string. (v7.2+) 
-* contains (case insensitively) a specified string. 
-* does not contain (case insensitively) a specified string. 
-* matches a specified regular expression. 
-* does not match a specified regular expression. 
-* has some flavor that conforms to the specified [Uniform Type Identifier](https://​en.wikipedia.org/​wiki/​Uniform_Type_Identifier). 
-* does not have a flavor that conforms to the specified Uniform Type Identifier. 
-* otherwise (aka always). 
  
 The _Otherwise_ _Condition_ will execute if none of the above _Conditions_ are met.  The _Switch_ Action will then exit.  So, the _Otherwise_ _Condition_ should always be placed as the last _Condition_ in the _Switch_ Action. The _Otherwise_ _Condition_ will execute if none of the above _Conditions_ are met.  The _Switch_ Action will then exit.  So, the _Otherwise_ _Condition_ should always be placed as the last _Condition_ in the _Switch_ Action.
Line 76: Line 85:
 ==== Forum ==== ==== Forum ====
  
-- [[https://www.google.fr/search?q=site:​forum.keyboardmaestro.com+Switch+action|Keyboard Maestro Forum topics about Switch or Case action]] +- [[https://forum.keyboardmaestro.com/​search?​q=Switch%20action|Keyboard Maestro Forum topics about Switch or Case action]]
  
action/Switch_or_Case.txt · Last modified: 2022/09/17 22:49 by peternlewis