首页 > 解决方案 > 有没有办法关闭脚本部分而不只是将其隐藏在评论中?

问题描述

因此,我在由热键触发的主脚本(我将常用工具拼凑在一起)中构建了一些自定义宏。我开始积累这些宏,并想关闭脚本的某些部分,以便我可以再次使用热键并在我的编辑器中折叠代码部分。我不想为这些自定义函数创建单独的脚本(没有特别的原因)。

我尝试将脚本部分包装在 if 语句中,但它只是执行代码而不管条件如何(见下文)

if(0){
   ^!s::
        <my script>
   return
}

根据我的理解, ^!s:: 热键即使在失败的条件内也会被编译,并且无论如何都会触发脚本的操作。这会是正确的理解吗?有没有办法在不注释掉的情况下“关闭”那部分脚本?

标签: autohotkey

解决方案


@EJE & @Joe DF

我相信这#If就是我想要的。谢谢你。


推荐阅读