我们先来看下效果:
有没有觉得电脑像是快要炸了。其实这些弹框仅仅是nodejs调用出来的结果,对电脑没有任何副作用。下面我们来看看怎么用nodejs去实现这样的效果。
细心一点可以发现这些弹框的类型只有三种,分别对应三句外部命令。需要注意的是,使用exec执行命令的时候需要在timeout里给定超时时间,否则弹出第一个框的时候不点击确定无法弹出第二个框。
调用这三句命令写了这么长代码,有没有觉得好冗余?对,我们可以在函数里再传一个参数用switch语句选择对应的命令,这样就可以将三个函数合并为一个函数了。
最后来看下程序是怎么调用这些命令的,其实很简单,就是用一对promise顺序执行就可以了。
当年的熊猫烧香是可以弹出很多错误弹框的,小编的这个demo的灵感便于源于这里,只不过熊猫烧香的弹框可以弹到系统蓝屏,小编的demo做不到,因为小编的这个demo是无毒无公害的。
友情链接: