2025-10-04 21:43
和传统的 Windows 控制台相比,Windows Terminal 完全支持现代 VT/ANSI 控制码。也就是说,Windows Terminal 里的 cmd.exe 和直接运行的 cmd.exe 不太一样。
Windows 的控制台也支持通过打印 ANSI 转义序列改变控制台的前景色、背景色等属性。比如对于“山上有一头牛在吃草”。我们可以打印“山上有\x1b[31m一头牛\x1b[39m在吃草”。这会让“一头牛”变成红色。“\x1b[31m”表示把前景色改为红色,而“\x1b[39m”表示改回默认前景色。这个特性无论是 Windows Terminal 还是 cmd.exe 都支持。
但如果你之前调整过控制台的前景色,比如改成了绿色,那么打印“山上有\x1b[31m一头牛\x1b[39m在吃草”之后,前景色不会被恢复为绿色,而是会恢复到你修改之前的系统默认的前景色。
要解决这个问题,一个可行的办法是在用“\x1b[31m”把前景色改为红色之后,不是用“\x1b[39m”恢复默认前景色,而是用“\x1b[32m”把前景色设置为绿色。
但程序怎么知道前景色是什么?用系统 API 肯定可以做到,但有没有跨平台的方法?比如用 ANSI 转义序列能不能实现?可以,只要向控制台打印“\x1b]10;?\x07”,就会得到前景色的 RGB 数据。
“\x1b]10;?\x07”这个查询前景色的 ANSI 转义序列只有 Windows Terminal 支持,cmd.exe 是不支持的。
2025-10-04 20:29
回复@响当当当的铜豌豆:这不杨秀清么!//@响当当当的铜豌豆:在农村我见过不少这种。还有一种,已经死去的长辈附体,念念有词,可以命令家族其他人做一些事情
2025-10-04 18:47
我小时候住在城乡结合部,所以比城里孩子要见多识广一些。比如我亲眼看到过一种民间秘术。
常常是两人相争,其中一人忽然就地躺倒,先往左滚,再往右滚,左滚右滚,然后蹬腿,蹬腿,快速蹬腿,如同在努力地骑一辆看不见的自行车。同时嘴里念念有词,听起来好像有“杀人啦”“我不活了”之类。但应该只是声音相似而已,绝不可能是这些词句。我推测可能是催动秘术的口诀,或者咒语。因为这时另一方就会手足无措,显露败相。
这种秘术应该是有门派有传承的。要不然无法解释为什么很多人都会。而且左滚右滚、蹬自行车这一套连招那么相似,所念口诀也大同小异。
附近有一家的媳妇经常用这种秘术。后来似乎是失效了,于是她抱着一个敌敌畏的瓶子,跑到公婆家门口,先喝半瓶,再照例躺倒,念口诀。送到医院洗胃,医生说洗出来的像是橘子水。
呵,无知的医生,怎么可能是橘子水呢?想然这门秘术还有需要借助丹药的进阶功法,只有少数最有天分的弟子才能掌握。
刚才看到一段话,让我想起了这门秘术:
2025-10-04 18:47
我小时候住在城乡结合部,所以比城里孩子要见多识广一些。比如我亲眼看到过一种民间秘术。
常常是两人相争,其中一人忽然就地躺倒,先往左滚,再往右滚,左滚右滚,然后蹬腿,蹬腿,快速蹬腿,如同在努力地骑一辆看不见的自行车。同时嘴里念念有词,听起来好像有“杀人啦”“我不活了”之类。但应该只是声音相似而已,绝不可能是这些词句。我推测可能是催动秘术的口诀,或者咒语。因为这时另一方就会手足无措,显露败相。
这种秘术应该是有门派有传承的。要不然无法解释为什么很多人都会。而且左滚右滚、蹬自行车这一套连招那么相似,所念口诀也大同小异。
附近有一家的媳妇经常用这种秘术。后来似乎是失效了,于是她抱着一个敌敌畏的瓶子,跑到公婆家门口,先喝半瓶,再照例躺倒,念口诀。送到医院洗胃,医生说洗出来的像是橘子水。
呵,无知的医生,怎么可能是橘子水呢?想然这门秘术还有需要借助丹药的进阶功法,只有少数最有天分的弟子才能掌握。
刚才看到一段话,让我想起了这门秘术:
2025-10-04 14:23
#国庆高速路充电桩排队叫号##排队3小时充电1小时车主心态崩了##车主高速服务区等4小时才充上电#
2023-10-03 13:48
“你知道新电车难题吗?”
“我知道,就是一边轨道上有五个人,另一边只有一个人……”
“这个是老电车难题。新电车难题是国庆节在高速上排队充电的时候怎么让自己觉得这电车买的值。”