[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @Echo Off
  2. For /F "tokens=1,2 delims=|" %%a In (rowcount.csv) Do (
  3.   Set "Flag="
  4.   For /F "delims=:" %%c In ('Findstr /n .* "%%a"') Do If "%%b" EQU "%%c" Set "Flag=a"
  5.   If Not Defined Flag (
  6.       For /L %%d In (1,1,3) Do (
  7.         If Not Defined Flag (
  8.           Start /wait "" "这里自己写SQL的语句"
  9.           For /F "delims=:" %%e In ('Findstr /n .* "%%a"') Do If "%%b" EQU "%%e" Set "Flag=a"
  10.          )
  11.        )
  12.     )
  13. )
复制代码
一路飘过的鸟~~~

TOP

本帖最后由 ArdentMan 于 2011-7-19 19:52 编辑

请看看我的代码是不是你描述的意思,上面没注意你文件名没加.csv后缀:
  1. @Echo Off
  2. For /F "tokens=1,2 delims=|" %%a In (rowcount.csv) Do (
  3.   Set "Flag="
  4.   For /F "delims=:" %%c In ('Findstr /n .* "%%a.csv"') Do If "%%b" EQU "%%c" Set "Flag=a"
  5.   If Not Defined Flag (
  6.       For /L %%d In (1,1,3) Do (
  7.         If Not Defined Flag (
  8.           Start /wait 这里自己写出SQL运行procedure的语句,我不知道的
  9.           For /F "delims=:" %%e In ('Findstr /n .* "%%a.csv"') Do If "%%b" EQU "%%e" Set "Flag=a"
  10.          )
  11.        )
  12.     )
  13. )
复制代码
一路飘过的鸟~~~

TOP

返回列表