gpt4 book ai didi

batch-file - 批处理文件 - 忽略子批处理文件中的 CLS

转载 作者:行者123 更新时间:2023-12-03 11:15:23 31 4
gpt4 key购买 nike

我正在创建一个将调用其他几个批处理文件的批处理文件。要调用的批处理文件之一包含“CLS”。有什么方法可以让包装批处理文件忽略子“CLS”调用,同时在直接从命令行调用子批处理文件时仍然让 CLS 工作?

最佳答案

这是一个真正丑陋的 hack :-)

如果 stdout,CLS 屏幕命令将不起作用被重定向到 con: - 它将换页字符 (0x0C) 打印到屏幕上。在我的机器上它看起来像女性符号。

@echo off

:: Normal call, CLS in called batch clears the screen
call batch2

:: Redirected call, CLS in called batch prints <FF> character to screen (without newline)
call batch2 >con:

优点 - 无需修改您的子脚本。

缺点 - 不需要的 <FF>字符出现在输出中。

关于batch-file - 批处理文件 - 忽略子批处理文件中的 CLS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20108795/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com