当前位置: 首页 > news >正文

Windows 命令提示符 (cmd. exe) 命令行字符串长度限制

在Windows中,命令提示符 (cmd. exe) 命令行字符串是有长度限制的,本文帮助你了解命令行中的字符串长度限制,以免你的批处理脚本踩坑。
(以下在Win10环境测试过)

字符串长度限制

可在命令提示符处使用的字符串的最大长度为 8191 个字符。

此限制适用于:

  • 命令行
  • 由其他进程继承的单个环境变量,例如 PATH 变量
  • 所有环境变量扩展

如果使用命令提示符运行批处理文件,此限制也适用于批处理文件

示例

  • 在命令行窗口中,单条命令总长度不能超过8190个字符:
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststri

注意:官网说是不能超过8191个,我测试发现,最多8190个,第8191个无法输入,可能是闪烁的光标占了一个字符吧。

  • 在批处理文件中,单条命令总长度可以超过 8191 个字符:
@echo off
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststring638tests
echo.%astr:~-10%
pause
  1. 第2行,总共有8200个字符,set astr=占9个字符,值占8191个字符,这条命令总长度超过了8191字符???;
  2. 第3行,echo输出astr变量的后10个字符。执行该批处理,会输出 ng638tests,但是有意思的是,当你把echo off改为echo on,再运行该批处理,你会发现,屏幕上显示出来的第2行命令 最后的10个字符串是ststring63,而且你还会发现,屏幕上第2行共总显示的命令是 8194个字符。
  • 在命令行窗口中,展开变量后的命令行总长度不能超过8191个:
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststri
echo.123456%astr%
  1. 先使用set命令,给astr变量中存放了8181个字符
  2. 然后使用echo命令进行输出,echo.123456共11个字符,%astr%替换为实际字符串后,该命令行共有8181+11=8192个字符,运行时报错。但改为echo.12345%astr%,即去掉一个字符,则正常输出。所以展开变量后的命令行字符串总长度不能超过8191个
  • 在批处理文件中,展开变量后的命令行总长度不超过8191个字符:
@echo off
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststri
echo.123456%astr%
pause
  1. 第2行,set命令给astr变量赋值了8181个字符
  2. 第3行,echo.123456共11个字符,%astr%替换为实际字符串后,该命令行共有8181+11=8192个字符,运行该批处理文件,闪一下,无任何输出信息。但改为echo.12345%astr%,即去掉一个字符,再执行该批处理,正常。所以展开变量后的命令行字符串总长度不能超过8191个。

官网也给了示例:command-line-string-limitation

可以结合官网的示例,仔细体会下。

总结

1)set命令,给变量赋值时,变量最多能存放8191个字符。但是命令行长度set +变量名=+字符串值 总长度超过了8191个字符;
2)在命令行窗口上,单个命令行最多允许8190个字符(光标占了一个字符);
3)echo命令,最多只能输出8186个字符(echo.本身占5个字符);

多数情况下,你的脚本可能达不到这些限制,但保不齐哪天会掉到这个坑里,多了解些这些限制总不会有错吧

关于如何应对这些限制,官网也给了解决建议,自行查阅
如何解决限制问题

相关文章:

Windows 命令提示符 (cmd. exe) 命令行字符串长度限制

在Windows中,命令提示符 (cmd. exe) 命令行字符串是有长度限制的,本文帮助你了解命令行中的字符串长度限制,以免你的批处理脚本踩坑。 (以下在Win10环境测试过) 字符串长度限制 可在命令提示符处使用的字符串的最大长…...

Kafka 入门到起飞系列

Kafka 入门到起飞系列 [Kakfa 为什么牛? 为什么这么火?有什么优势呢?](https://blog.csdn.net/FightingITPanda/article/details/131941293)[工欲善其事,必先利其器 - 核心概念(术语解释)](https://blog.cs…...

[RabbitMQ] RabbitMQ简单概述,用法和交换机模型

MQ概述: Message Queue(消息队列),实在消息的传输过程中保存消息的容器,都用于分布式系统之间进行通信 分布式系统通信的两种方式:直接远程调用 和 借助第三昂 完成间接通信 发送方称谓生产者,接收方称为消费者 MQ优…...

Oracle 多条记录根据某个字段获取相邻两条数据间的间隔天数,小于31天的记录都筛选出来

需求描述:在Oracle中 住院记录记录表为v_hospitalRecords,表中FIHDATE入院时间,FBIHID是住院号, 我想查询出每个患者在他们的所有住院记录中是否在一个月内再次入院(相邻的两条记录进行比较),并且住院记录大于一的患者…...

【数据挖掘】如何修复时序分析缺少的日期

一、说明 我撰写本文的目的是通过引导您完成一个示例来帮助您了解 TVF 以及如何使用它们,该示例解决了时间序列分析中常见的缺失日期问题。 我们将介绍: 如何生成日期以填补数据中缺失的空白如何创建 TVF 和参数的使用如何呼叫 TVF我们将考虑扩展我们的日…...

CDN、P2P、PCDN的区别是什么

本篇文章为大家介绍一下与网络加速有关的几个重要概念,一起了解一下CDN,P2P和PCDN究竟是什么吧! 1. CDN CDN即Content Delivery Network,中文全称为内容分发网络。 如果内容离用户远,用户可能无法获得及时的响应,那…...

MYSQL练习一答案

练习1答案 构建数据库 数据库 数据表 answer开头表为对应题号答案形成的数据表 表结构 表数据 答案: 1、查询商品库存等于50的所有商品,显示商品编号,商 品名称,商品售价,商品库存。 SQL语句 select good_no,good…...

路由器(第二十五课)

路由器的深入学习 一、路由 1、路由 1) 什么是路由:路由就是数据包从一个网络到另外一外网络的过程 2)支持路由功能的设备:路由器、三层交换机、防火墙 3 路由器转发数据包的依据: -每一台路由器都维护着一张路由表 -路由器是依靠这张路由表来转发数据的 -这张路由表就…...

物联网网关模块可以带几台plc设备吗?可以接几个modbus设备?

随着物联网技术的快速发展,物联网网关模块已经成为了实现物联网应用的重要工具。很多客户在选择物联网网关模块时想了解物联网网关模块的设备接入能力,一个物联网网关模块可以带几台PLC设备?可以接几个Modbus设备? 物联网网关模块…...

SpringBoot中间件—ORM(Mybatis)框架实现

目录 定义 需求背景 方案设计 代码展示 UML图 实现细节 测试验证 总结 源码地址(已开源):https://gitee.com/sizhaohe/mini-mybatis.git 跟着源码及下述UML图来理解上手会更快,拒绝浮躁,沉下心来搞 定义&#x…...

结构化思维:高效能项目经理人的底层能力

大家好,我是老原。 我们经常会说「高效能」,那怎么成为高效能人士?其实除了拼体力和心力以外,高效能更重要的是脑力,这里的脑力不是指智力,而是结构化思维。 随着你在职场中不断成长和进阶,级…...

Pytorch个人学习记录总结 07

目录 神经网络-非线性激活 神经网络-线形层及其他层介绍 神经网络-非线性激活 官方文档地址:torch.nn — PyTorch 2.0 documentation 常用的:Sigmoid、ReLU、LeakyReLU等。 作用:为模型引入非线性特征,这样才能在训练过程中…...

vue3+ts+elementui-plus二次封装树形表格

复制粘贴即可&#xff1a; 一、定义table组件 <template><div classmain><div><el-table ref"multipleTableRef" :height"height" :default-expand-all"isExpend" :data"treeTableData"style"width: 100%…...

机器学习/深度学习常见算法实现(秋招版)

包括BN层、卷积层、池化层、交叉熵、随机梯度下降法、非极大抑制、k均值聚类等秋招常见的代码实现。 1. BN层 import numpy as npdef batch_norm(outputs, gamma, beta, epsilon1e-6, momentum0.9, running_mean0, running_var1)::param outputs: [B, L]:param gamma: mean:p…...

京东技术专家首推:Spring 微服务架构设计,GitHub 星标 128K

前言 本书提供了实现大型响应式微服务的实用方法和指导原则&#xff0c;并通过示例全面 讲解如何构建微服务。本书深入介绍了 Spring Boot、Spring Cloud、 Docker、Mesos 和 Marathon&#xff0c;还会教授如何用 Spring Boot 部署自治服务&#xff0c;而 无须使用重量级应用服…...

R语言--森林图制作

#数据准备- data5 #install.packages("rmda")rm(list=ls())library(MASS)library(rmda)library(dplyr) #mutate依赖环境library(magrittr) #%>%依赖setwd("D:/R/nomo5new2")data...

Tomcat中利用war包部署

在Tomcat中利用war包部署Web应用程序时&#xff0c;默认情况下&#xff0c;应用程序的上下文路径&#xff08;也称为项目名称&#xff09;将是war文件的名称&#xff08;去除.war扩展名&#xff09;。这意味着您在访问Web应用程序时必须在URL中包含项目名称。例如&#xff0c;如…...

[JAVAee]线程安全

目录 线程安全的理解 线程不安全的原因 ①非原子性 ②可见性 ③代码重排序 体会何为不安全的线程 保证线程安全 一个代码在多线程的环境下就很容易出现错误. 线程安全的理解 线程安全是什么呢?通俗的来讲,线程安全就是在多线程的环境下,代码的结果是符合我们预期的,就…...

ELK环境搭建——概况

Elastic Stack,核心产品包括 Elasticsearch、Kibana、Beats 和 Logstash等等。能够安全可靠地从任何来源获取任何格式的数据,然后对数据进行搜索、分析和可视化。 目录 一:Elasticsearch: 1.1 从数据中探寻各种问题的答案 1.1.1 定义您自己的搜索方式...

面试知识点整理

计算机的物理内存是有限的&#xff0c;所以操作系统在遇到内存不足时&#xff0c;会通过换页机制暂时把 某个进程未使用的内存中的数据搬移到硬盘上&#xff08;比如 Linux 的 swap 分区&#xff09;&#xff0c;并在系统页表中 删除相应的表项。当该进程访问数据已经被搬移到硬…...

Admin.Net中的消息通信SignalR解释

定义集线器接口 IOnlineUserHub public interface IOnlineUserHub {/// 在线用户列表Task OnlineUserList(OnlineUserList context);/// 强制下线Task ForceOffline(object context);/// 发布站内消息Task PublicNotice(SysNotice context);/// 接收消息Task ReceiveMessage(…...

vscode(仍待补充)

写于2025 6.9 主包将加入vscode这个更权威的圈子 vscode的基本使用 侧边栏 vscode还能连接ssh&#xff1f; debug时使用的launch文件 1.task.json {"tasks": [{"type": "cppbuild","label": "C/C: gcc.exe 生成活动文件"…...

将对透视变换后的图像使用Otsu进行阈值化,来分离黑色和白色像素。这句话中的Otsu是什么意思?

Otsu 是一种自动阈值化方法&#xff0c;用于将图像分割为前景和背景。它通过最小化图像的类内方差或等价地最大化类间方差来选择最佳阈值。这种方法特别适用于图像的二值化处理&#xff0c;能够自动确定一个阈值&#xff0c;将图像中的像素分为黑色和白色两类。 Otsu 方法的原…...

Nuxt.js 中的路由配置详解

Nuxt.js 通过其内置的路由系统简化了应用的路由配置&#xff0c;使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

保姆级教程:在无网络无显卡的Windows电脑的vscode本地部署deepseek

文章目录 1 前言2 部署流程2.1 准备工作2.2 Ollama2.2.1 使用有网络的电脑下载Ollama2.2.2 安装Ollama&#xff08;有网络的电脑&#xff09;2.2.3 安装Ollama&#xff08;无网络的电脑&#xff09;2.2.4 安装验证2.2.5 修改大模型安装位置2.2.6 下载Deepseek模型 2.3 将deepse…...

DingDing机器人群消息推送

文章目录 1 新建机器人2 API文档说明3 代码编写 1 新建机器人 点击群设置 下滑到群管理的机器人&#xff0c;点击进入 添加机器人 选择自定义Webhook服务 点击添加 设置安全设置&#xff0c;详见说明文档 成功后&#xff0c;记录Webhook 2 API文档说明 点击设置说明 查看自…...

毫米波雷达基础理论(3D+4D)

3D、4D毫米波雷达基础知识及厂商选型 PreView : https://mp.weixin.qq.com/s/bQkju4r6med7I3TBGJI_bQ 1. FMCW毫米波雷达基础知识 主要参考博文&#xff1a; 一文入门汽车毫米波雷达基本原理 &#xff1a;https://mp.weixin.qq.com/s/_EN7A5lKcz2Eh8dLnjE19w 毫米波雷达基础…...

【安全篇】金刚不坏之身:整合 Spring Security + JWT 实现无状态认证与授权

摘要 本文是《Spring Boot 实战派》系列的第四篇。我们将直面所有 Web 应用都无法回避的核心问题&#xff1a;安全。文章将详细阐述认证&#xff08;Authentication) 与授权&#xff08;Authorization的核心概念&#xff0c;对比传统 Session-Cookie 与现代 JWT&#xff08;JS…...

xmind转换为markdown

文章目录 解锁思维导图新姿势&#xff1a;将XMind转为结构化Markdown 一、认识Xmind结构二、核心转换流程详解1.解压XMind文件&#xff08;ZIP处理&#xff09;2.解析JSON数据结构3&#xff1a;递归转换树形结构4&#xff1a;Markdown层级生成逻辑 三、完整代码 解锁思维导图新…...

基于单片机的宠物屋智能系统设计与实现(论文+源码)

本设计基于单片机的宠物屋智能系统核心是实现对宠物生活环境及状态的智能管理。系统以单片机为中枢&#xff0c;连接红外测温传感器&#xff0c;可实时精准捕捉宠物体温变化&#xff0c;以便及时发现健康异常&#xff1b;水位检测传感器时刻监测饮用水余量&#xff0c;防止宠物…...