gpt4 book ai didi

tabs - 如何在 CMD 中创建 %tab%

转载 作者:行者123 更新时间:2023-12-03 15:07:13 27 4
gpt4 key购买 nike

我需要可靠的方法来为 Windows 和 XP 创建 %tab% (包含一个制表符)。

SET TAB=" "

应该适用于 Windows 7(未测试)但不适用于 Win XP(已测试)。

这个
for /F "skip=4 delims=pR tokens=1,2" %%a in ( 'reg query hkcu\environment /v temp' ) do set TAB=%%b

仅适用于 Win XP。

最佳答案

您应该使用支持 TAB 字符而不将它们更改为空格的编辑器。
你应该重新排列引号,就像 set TAB=" "你得到了一个包含三个字符的变量。
TAB 还包含引号。

set "TAB=   "

目前似乎没有可靠的方法来使用程序在所有语言平台上的所有 Windows 版本中创建 TAB 字符。

但您也可以使用嵌入式 Jscript 片段。
@if (@X)==(@Y) @goto :Dummy @end/* Batch part

@echo off
SETLOCAL ENABLEEXTENSIONS
for /f "delims=" %%x in ('cscript //E:JScript //nologo "%~f0"') do set TAB=%%x
echo Tab character is "%tab%"
goto :EOF

***** Now JScript begins *****/
WScript.Echo(String.fromCharCode(9));

关于tabs - 如何在 CMD 中创建 %tab%,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878138/

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