Board logo

标题: [其他] [已解决]求助这个批处理处理错误的地方? [打印本页]

作者: 坑爹    时间: 2015-5-4 09:13     标题: [已解决]求助这个批处理处理错误的地方?

本帖最后由 坑爹 于 2015-5-4 11:58 编辑
  1. @cd /d %systemroot%\\system32 && findstr drivername *.ini > %%h && for /f "tokens=1 delims=:" %%i in (%%h) do lodctr %%i
复制代码
本应自动文件注册处理,但是现在system32生成一个%h的文件,请问哪里错了?
作者: pcl_test    时间: 2015-5-4 10:44

  1. @echo off
  2. cd /d "%systemroot%\system32"
  3. for /f "tokens=1 delims=:" %%i in ('findstr "drivername" *.ini') do lodctr %%i
  4. ::命令的输出不能直接通过>赋值给变量,而且%%h是形参,不是实际变量
  5. ::>$ findstr "drivername" *.ini
  6. ::for /f "tokens=1 delims=:" %%i in ($) do lodctr %%i
  7. ::del $
  8. pause
复制代码





欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2