Batch file 更改控制台的字体
我用Java开发了一个控制台应用程序。现在我将它分发给没有管理员权限的用户。用户将在Windows 7或更高版本中运行该程序。他们将通过双击.bat文件启动程序。我需要那个bat文件,因为我必须在程序启动之前向路径中添加一些变量。此外,我需要在控制台中显示一些土耳其字符(如ğ,ü)。因此,我将编码更改为65001或857。但是,控制台的默认字体设置为“光栅字体”,不能显示土耳其语字符。所以,我想知道是否有一种编程方式可以改变bat文件中的字体 实际上,我在这个答案中遇到了一个解决方案:,但我正在寻找另一种不使用.lnk快捷方式的方法,因为我不希望用户认为它是一种快捷方式,可以删除。因此,我愿意接受任何解决方案 顺便说一下,这是bat文件:Batch file 更改控制台的字体,batch-file,cmd,console,Batch File,Cmd,Console,我用Java开发了一个控制台应用程序。现在我将它分发给没有管理员权限的用户。用户将在Windows 7或更高版本中运行该程序。他们将通过双击.bat文件启动程序。我需要那个bat文件,因为我必须在程序启动之前向路径中添加一些变量。此外,我需要在控制台中显示一些土耳其字符(如ğ,ü)。因此,我将编码更改为65001或857。但是,控制台的默认字体设置为“光栅字体”,不能显示土耳其语字符。所以,我想知道是否有一种编程方式可以改变bat文件中的字体 实际上,我在这个答案中遇到了一个解决方案:,但我正在
@echo off
set %PATH%;C:\Users\some_path;
chcp 857
title My Program
color 0A
mode con: cols=100 lines=45
REM run my java program
可能更适合……您的第二行并没有达到您所说的需要批处理文件的目的。@Compo实际上,我已经对它进行了测试,它可以正常工作。我会再检查一遍。@Mofi字体大小没那么重要。我唯一想要的是一种支持土耳其语字符的字体。你的测试结果是错误的;它应该说的是
设置“PATH=C:\Users\some_PATH;%PATH%”
。请注意,为了安全起见,我切换了顺序,因为您不知道现有路径是否包含一个分号。