ComfyPilotComfyPilot
文档 / 节点说明 / 切换

切换

If/Else Switch 节点根据布尔条件在两个可能的输入之间进行选择。当 switch 启用(true)时,它将 ontrue 输入传递到输出;当禁用(false)时,它传递 onfalse。

节点说明 ComfySwitchNode 更新于 2026-11-12

查看官方原文

切换 - ComfyUI Built-in Node Documentation

If/Else Switch 节点根据布尔条件在两个可能的输入之间进行选择。当 switch 启用(true)时,它将 ontrue 输入传递到输出;当禁用(false)时,它传递 onfalse。

If/Else Switch 节点根据布尔条件在两个可能的输入之间进行选择。当 switch 启用(true)时,它将 on_true 输入传递到输出;当禁用(false)时,它传递 on_false。这些输入是惰性的,因此只会对所选分支进行求值,另一个输入无需连接。

输入

参数描述数据类型是否必需范围
切换一个布尔条件,用于决定将哪个输入传递到输出。当启用(true)时,选择 on_true 输入。当禁用(false)时,选择 on_false 输入。BOOLEAN是
为假时当 switch 禁用(false)时要传递到输出的数据。仅当 switch 为 false 时才会请求此输入。MATCH\_TYPE否
为真时当 switch 启用(true)时要传递到输出的数据。仅当 switch 为 true 时才会请求此输入。MATCH\_TYPE否

输入要求说明: on_false 和 on_true 输入是按条件请求的。仅当 switch 为 true 时,节点才会请求 on_true;仅当 switch 为 false 时,节点才会请求 on_false。两个输入的数据类型必须相同,并且该类型必须与输出数据类型一致。如果所选的输入未连接,则节点不输出任何值。

输出

输出名称描述数据类型
output所选择的数据:当 switch 为 true 时,为来自 on_true 的值;当 switch 为 false 时,为来自 on_false 的值。MATCH\_TYPE
本文档由 AI 生成。如果您发现任何错误或有改进建议,欢迎贡献! 在 GitHub 上编辑

Source fingerprint (SHA-256): 42c442efeda0197d950702c52647233dee1a30216fb07e1ce4bc844784a6c5f2