我最近看到gitWindows 中的控制台是彩色的,例如绿色用于添加,红色用于删除等.如何为我的git控制台着色?
要安装它,我使用了命令: $ sudo apt-get install git-core
我知道该color bf命令设置整个命令行窗口的颜色,但我想以不同的颜色打印一行.
Windows FINDSTR命令可怕地记录在案.有一个非常基本的命令行帮助可用FINDSTR /?,或者HELP FINDSTR,但是它非常不合适.在https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/findstr上有更多的在线文档.
有许多FINDSTR功能和限制甚至在文档中都没有暗示.如果没有先前的知识和/或仔细的实验,他们也无法预料到.
所以问题是 - 未记录的FINDSTR功能和限制是什么?
此问题的目的是提供许多未记录的功能的一站式存储库,以便:
A)开发人员可以充分利用那里的功能.
B)开发人员不要浪费时间,想知道为什么某些东西看起来不应该起作用.
在回复之前,请确保您知道现有文档.如果HELP涵盖了这些信息,则它不属于此处.
这也不是展示FINDSTR有趣用途的地方.如果逻辑人员可以根据文档预测FINDSTR的特定用法的行为,那么它不属于此处.
同样,如果逻辑人员可以基于任何现有答案中包含的信息预测特定用法的行为,那么再次,它不属于此处.
我正在编写一个批处理文件来执行其他一些程序.在这种情况下,我需要提示输入密码.我有办法屏蔽输入文本吗?我不需要打印*******字符而不是输入字符.Linux的密码提示行为(在打字时不打印)就足够了.
@echo off
SET /P variable=Password :
echo %variable%
Pause
Run Code Online (Sandbox Code Playgroud)
这将读取输入,但我不能使用这种方法掩盖文本.
我正在尝试.ini使用以下格式读取文件:
[SectionName]
total=4
[AnotherSectionName]
total=7
[OtherSectionName]
total=12
Run Code Online (Sandbox Code Playgroud)
基本上我想从.ini文件中打印出某些值,例如总数下面OtherSectionName跟着总数AnotherSectionName.
批量生产,每行可以有不同的颜色.例如,如果您有一个批处理文件说"你好""你好吗?"
你能用蓝色的"你好"和绿色的"你好吗"?
(我知道颜色命令,以及它为背景和文本着色的方式)
我正在制作一个节目,为D&D游戏创造一天的天气.我希望程序在生成风暴时以红色文本显示警告,以便DM知道这种天气不典型.要减少击键次数,必须在与详细说明天气本身的文本相同的屏幕上执行此操作.
目前,对于暴风雨的进入,我有这样的:
:des4a
cls
type c:\AutoDM\WeatherGen\data\forcast1.txt
color 0c
echo There is an Ashstorm!
color 0a
echo.
echo It is %temp% degrees and the sky is invisible threw the thick
echo billowing clouds of ash.
echo.
echo # Survival checks to light a fire are at +15.
echo # Small unprotected flames will be snuffed out.
echo # Non-firearm ranged attacks are at a -8 to hit.
echo # Preception checks take a -10 for every 10 feet of distance.
echo …Run Code Online (Sandbox Code Playgroud) 在 linux 中,grep 输出以红色突出显示。在 Windows cmd 中使用 findstr 是否有任何特殊命令可以实现相同的功能?
我正在 cmd 中尝试这个命令 -
adb logcat -v time | findstr /a:color [4] \"NETWORK"但作为回报它说specify only /L or /R.
(在谷歌搜索时我了解到 /a 用于颜色格式,而 4 代表红色)
我需要搜索我的 Android 应用程序正在进行的“网络”调用。为了更好地查看日志,如果 findstr 的输出被着色会很有帮助。
因此,我想以黄色打印Jäger炸弹和mação,其余部分为标准白色。我的代码是:
SETLOCAL EnableDelayedExpansion
for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
set "DEL=%%a"
)
call :colorEcho 0e "Jäger bomb"
echo Jäger bomb
call :colorEcho 0e "maçã"
echo maçã
pause
exit
:colorEcho
echo off
<nul set /p ".=%DEL%" > "%~2"
findstr /v /a:%1 /R "^$" "%~2" nul
del "%~2" > nul 2>&1i
Run Code Online (Sandbox Code Playgroud)
问题是,当输出时,输出为“ J,,ger”,并显示错误消息“ FINDSTR: Cannot open maøa”。但是使用标准的echo命令都可以正常打印。是什么原因造成的,我该如何解决?任何帮助深表感谢!
我是这个网站的新手,我想问你如何在 CMD 中按行(或列?)应用多种颜色。随意编辑下面的代码,我也希望文字的颜色与经典的谷歌浏览器颜色相似。
cls
@echo off
color 0a
echo.
echo.
echo.
echo ,,
echo .g8"""bgd `7MM
echo .dP' `M MM
echo dm' ` ,pW"Wq. ,pW"Wq. .P"Ybmmm MM .gP"Ya
echo MM 6W' `Wb 6W' `Wb :MI I8 MM ,M' Yb
echo MM. `7MMF' 8M MB 8M MB Wmmmp" MM 8M""""""
echo `Mb MM YA. ,A9 YA. ,A9 8M MM YM. .
echo `"bmmmdPY `Ybmd9' `Ybmd9' YMMMMMb .JMML. `Mbmmd'
echo 6' dP
echo Ybmmmd'
echo.
echo.
echo.
pause>nul
Run Code Online (Sandbox Code Playgroud)