我最近读到,使用
/u
标志启动cmd.exe
会使其以Unicode格式输出文件,但是我该如何像这样启动批处理文件呢?澄清一下,我的意思不是从已经运行的批处理文件中启动其他批处理文件,而是单击批处理文件,它自动以/u
运行。由于使用/u启动批处理文件的目的是以Unicode格式输出文件,因此我正在寻找一种在代码中实现此操作或始终使用标志启动批处理文件的方法,但这是不可能的。另一个解决方案可以是在代码中检测/u是否打开,如果关闭,则可以执行start /u this.bat
?