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
- 第2行,总共有8200个字符,
set astr=
占9个字符,值占8191个字符,这条命令总长度超过了8191字符???;- 第3行,echo输出astr变量的后10个字符。执行该批处理,会输出
ng638tests
,但是有意思的是,当你把echo off
改为echo on
,再运行该批处理,你会发现,屏幕上显示出来的第2行命令 最后的10个字符串是ststring63
,而且你还会发现,屏幕上第2行共总显示的命令是 8194个字符。
- 在命令行窗口中,展开变量后的命令行总长度不能超过8191个:
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststri
echo.123456%astr%
- 先使用set命令,给astr变量中存放了8181个字符
- 然后使用echo命令进行输出,
echo.123456
共11个字符,%astr%
替换为实际字符串后,该命令行共有8181+11=8192个字符,运行时报错。但改为echo.12345%astr%
,即去掉一个字符,则正常输出。所以展开变量后的命令行字符串总长度不能超过8191个
- 在批处理文件中,展开变量后的命令行总长度不超过8191个字符:
@echo off
set astr=teststring1teststring2teststring3teststring4teststring5teststring6teststring7teststring8teststring9teststring10teststring11teststring12teststring13teststring14teststring15teststring16teststring17teststring18teststring19teststring20teststring21teststring22teststring23teststring24teststring25teststring26teststring27teststring28teststring29teststring30teststring31teststring32teststring33teststring34teststring35teststring36teststring37teststring38teststring39teststring40teststring41teststring42teststring43teststring44teststring45teststring46teststring47teststring48teststring49teststring50teststring51teststring52teststring53teststring54teststring55teststring56teststring57teststring58teststring59teststring60teststring61teststring62teststring63teststring64teststring65teststring66teststring67teststring68teststring69teststring70teststring71teststring72teststring73teststring74teststring75teststring76teststring77teststring78teststring79teststring80teststring81teststring82teststring83teststring84teststring85teststring86teststring87teststring88teststring89teststring90teststring91teststring92teststring93teststring94teststring95teststring96teststring97teststring98teststring99teststring100teststring101teststring102teststring103teststring104teststring105teststring106teststring107teststring108teststring109teststring110teststring111teststring112teststring113teststring114teststring115teststring116teststring117teststring118teststring119teststring120teststring121teststring122teststring123teststring124teststring125teststring126teststring127teststring128teststring129teststring130teststring131teststring132teststring133teststring134teststring135teststring136teststring137teststring138teststring139teststring140teststring141teststring142teststring143teststring144teststring145teststring146teststring147teststring148teststring149teststring150teststring151teststring152teststring153teststring154teststring155teststring156teststring157teststring158teststring159teststring160teststring161teststring162teststring163teststring164teststring165teststring166teststring167teststring168teststring169teststring170teststring171teststring172teststring173teststring174teststring175teststring176teststring177teststring178teststring179teststring180teststring181teststring182teststring183teststring184teststring185teststring186teststring187teststring188teststring189teststring190teststring191teststring192teststring193teststring194teststring195teststring196teststring197teststring198teststring199teststring200teststring201teststring202teststring203teststring204teststring205teststring206teststring207teststring208teststring209teststring210teststring211teststring212teststring213teststring214teststring215teststring216teststring217teststring218teststring219teststring220teststring221teststring222teststring223teststring224teststring225teststring226teststring227teststring228teststring229teststring230teststring231teststring232teststring233teststring234teststring235teststring236teststring237teststring238teststring239teststring240teststring241teststring242teststring243teststring244teststring245teststring246teststring247teststring248teststring249teststring250teststring251teststring252teststring253teststring254teststring255teststring256teststring257teststring258teststring259teststring260teststring261teststring262teststring263teststring264teststring265teststring266teststring267teststring268teststring269teststring270teststring271teststring272teststring273teststring274teststring275teststring276teststring277teststring278teststring279teststring280teststring281teststring282teststring283teststring284teststring285teststring286teststring287teststring288teststring289teststring290teststring291teststring292teststring293teststring294teststring295teststring296teststring297teststring298teststring299teststring300teststring301teststring302teststring303teststring304teststring305teststring306teststring307teststring308teststring309teststring310teststring311teststring312teststring313teststring314teststring315teststring316teststring317teststring318teststring319teststring320teststring321teststring322teststring323teststring324teststring325teststring326teststring327teststring328teststring329teststring330teststring331teststring332teststring333teststring334teststring335teststring336teststring337teststring338teststring339teststring340teststring341teststring342teststring343teststring344teststring345teststring346teststring347teststring348teststring349teststring350teststring351teststring352teststring353teststring354teststring355teststring356teststring357teststring358teststring359teststring360teststring361teststring362teststring363teststring364teststring365teststring366teststring367teststring368teststring369teststring370teststring371teststring372teststring373teststring374teststring375teststring376teststring377teststring378teststring379teststring380teststring381teststring382teststring383teststring384teststring385teststring386teststring387teststring388teststring389teststring390teststring391teststring392teststring393teststring394teststring395teststring396teststring397teststring398teststring399teststring400teststring401teststring402teststring403teststring404teststring405teststring406teststring407teststring408teststring409teststring410teststring411teststring412teststring413teststring414teststring415teststring416teststring417teststring418teststring419teststring420teststring421teststring422teststring423teststring424teststring425teststring426teststring427teststring428teststring429teststring430teststring431teststring432teststring433teststring434teststring435teststring436teststring437teststring438teststring439teststring440teststring441teststring442teststring443teststring444teststring445teststring446teststring447teststring448teststring449teststring450teststring451teststring452teststring453teststring454teststring455teststring456teststring457teststring458teststring459teststring460teststring461teststring462teststring463teststring464teststring465teststring466teststring467teststring468teststring469teststring470teststring471teststring472teststring473teststring474teststring475teststring476teststring477teststring478teststring479teststring480teststring481teststring482teststring483teststring484teststring485teststring486teststring487teststring488teststring489teststring490teststring491teststring492teststring493teststring494teststring495teststring496teststring497teststring498teststring499teststring500teststring501teststring502teststring503teststring504teststring505teststring506teststring507teststring508teststring509teststring510teststring511teststring512teststring513teststring514teststring515teststring516teststring517teststring518teststring519teststring520teststring521teststring522teststring523teststring524teststring525teststring526teststring527teststring528teststring529teststring530teststring531teststring532teststring533teststring534teststring535teststring536teststring537teststring538teststring539teststring540teststring541teststring542teststring543teststring544teststring545teststring546teststring547teststring548teststring549teststring550teststring551teststring552teststring553teststring554teststring555teststring556teststring557teststring558teststring559teststring560teststring561teststring562teststring563teststring564teststring565teststring566teststring567teststring568teststring569teststring570teststring571teststring572teststring573teststring574teststring575teststring576teststring577teststring578teststring579teststring580teststring581teststring582teststring583teststring584teststring585teststring586teststring587teststring588teststring589teststring590teststring591teststring592teststring593teststring594teststring595teststring596teststring597teststring598teststring599teststring600teststring601teststring602teststring603teststring604teststring605teststring606teststring607teststring608teststring609teststring610teststring611teststring612teststring613teststring614teststring615teststring616teststring617teststring618teststring619teststring620teststring621teststring622teststring623teststring624teststring625teststring626teststring627teststring628teststring629teststring630teststring631teststring632teststring633teststring634teststring635teststring636teststring637teststri
echo.123456%astr%
pause
- 第2行,set命令给astr变量赋值了8181个字符
- 第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二次封装树形表格
复制粘贴即可: 一、定义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
前言 本书提供了实现大型响应式微服务的实用方法和指导原则,并通过示例全面 讲解如何构建微服务。本书深入介绍了 Spring Boot、Spring Cloud、 Docker、Mesos 和 Marathon,还会教授如何用 Spring Boot 部署自治服务,而 无须使用重量级应用服…...
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应用程序时,默认情况下,应用程序的上下文路径(也称为项目名称)将是war文件的名称(去除.war扩展名)。这意味着您在访问Web应用程序时必须在URL中包含项目名称。例如,如…...

[JAVAee]线程安全
目录 线程安全的理解 线程不安全的原因 ①非原子性 ②可见性 ③代码重排序 体会何为不安全的线程 保证线程安全 一个代码在多线程的环境下就很容易出现错误. 线程安全的理解 线程安全是什么呢?通俗的来讲,线程安全就是在多线程的环境下,代码的结果是符合我们预期的,就…...
ELK环境搭建——概况
Elastic Stack,核心产品包括 Elasticsearch、Kibana、Beats 和 Logstash等等。能够安全可靠地从任何来源获取任何格式的数据,然后对数据进行搜索、分析和可视化。 目录 一:Elasticsearch: 1.1 从数据中探寻各种问题的答案 1.1.1 定义您自己的搜索方式...
面试知识点整理
计算机的物理内存是有限的,所以操作系统在遇到内存不足时,会通过换页机制暂时把 某个进程未使用的内存中的数据搬移到硬盘上(比如 Linux 的 swap 分区),并在系统页表中 删除相应的表项。当该进程访问数据已经被搬移到硬…...

【大模型RAG】拍照搜题技术架构速览:三层管道、两级检索、兜底大模型
摘要 拍照搜题系统采用“三层管道(多模态 OCR → 语义检索 → 答案渲染)、两级检索(倒排 BM25 向量 HNSW)并以大语言模型兜底”的整体框架: 多模态 OCR 层 将题目图片经过超分、去噪、倾斜校正后,分别用…...

Docker 离线安装指南
参考文章 1、确认操作系统类型及内核版本 Docker依赖于Linux内核的一些特性,不同版本的Docker对内核版本有不同要求。例如,Docker 17.06及之后的版本通常需要Linux内核3.10及以上版本,Docker17.09及更高版本对应Linux内核4.9.x及更高版本。…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...

页面渲染流程与性能优化
页面渲染流程与性能优化详解(完整版) 一、现代浏览器渲染流程(详细说明) 1. 构建DOM树 浏览器接收到HTML文档后,会逐步解析并构建DOM(Document Object Model)树。具体过程如下: (…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...
MySQL账号权限管理指南:安全创建账户与精细授权技巧
在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则…...

人机融合智能 | “人智交互”跨学科新领域
本文系统地提出基于“以人为中心AI(HCAI)”理念的人-人工智能交互(人智交互)这一跨学科新领域及框架,定义人智交互领域的理念、基本理论和关键问题、方法、开发流程和参与团队等,阐述提出人智交互新领域的意义。然后,提出人智交互研究的三种新范式取向以及它们的意义。最后,总结…...

Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...

接口自动化测试:HttpRunner基础
相关文档 HttpRunner V3.x中文文档 HttpRunner 用户指南 使用HttpRunner 3.x实现接口自动化测试 HttpRunner介绍 HttpRunner 是一个开源的 API 测试工具,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型…...