Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 更改控制台的字体_Batch File_Cmd_Console - Fatal编程技术网

Batch file 更改控制台的字体

Batch file 更改控制台的字体,batch-file,cmd,console,Batch File,Cmd,Console,我用Java开发了一个控制台应用程序。现在我将它分发给没有管理员权限的用户。用户将在Windows 7或更高版本中运行该程序。他们将通过双击.bat文件启动程序。我需要那个bat文件,因为我必须在程序启动之前向路径中添加一些变量。此外,我需要在控制台中显示一些土耳其字符(如ğ,ü)。因此,我将编码更改为65001或857。但是,控制台的默认字体设置为“光栅字体”,不能显示土耳其语字符。所以,我想知道是否有一种编程方式可以改变bat文件中的字体 实际上,我在这个答案中遇到了一个解决方案:,但我正在

我用Java开发了一个控制台应用程序。现在我将它分发给没有管理员权限的用户。用户将在Windows 7或更高版本中运行该程序。他们将通过双击.bat文件启动程序。我需要那个bat文件,因为我必须在程序启动之前向路径中添加一些变量。此外,我需要在控制台中显示一些土耳其字符(如ğ,ü)。因此,我将编码更改为65001或857。但是,控制台的默认字体设置为“光栅字体”,不能显示土耳其语字符。所以,我想知道是否有一种编程方式可以改变bat文件中的字体

实际上,我在这个答案中遇到了一个解决方案:,但我正在寻找另一种不使用.lnk快捷方式的方法,因为我不希望用户认为它是一种快捷方式,可以删除。因此,我愿意接受任何解决方案

顺便说一下,这是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%”
。请注意,为了安全起见,我切换了顺序,因为您不知道现有路径是否包含一个分号。