好乱啊,这什么语言啊!看着这么不爽!

解决方案 »

  1.   

    以第二个批处理代码为例
    你先将MODE con: COLS=60 LINES=30注释掉,这是设置窗口大小的,注释用rem
    rem MODE con: COLS=60
    然后在:end下一行加个暂停
    :end
    pause这样你可看到执行过程中有什么问题,而不至于执行完窗口马上关闭在四个for /f 语句弄在一行上,也就是有四行for /f开头的语句,如果你换行了,就会出问题
    比如
    for /f "tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v "version"^|find /i "reg_sz"') do set _IEversion=%%a
    你修改为
    for /f "tokens=3" %%a in ('reg query "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v "version"^|find /i "reg_sz"') do set _IEversion=%%a在一行上,如果换行,会提示你找不到_IEversion变量,设置变量用set 变量名= xxx