Board logo

标题: 批处理如何间断打开文件9次 [打印本页]

作者: x403096100    时间: 2009-4-19 20:28     标题: 批处理如何间断打开文件9次

打开 同 目录下的 123.TXT 9次,不连续打开,关闭后打开第二次,一共9次
写个批处理
作者: batman    时间: 2009-4-19 20:42

如不考虑不关掉其他文本文件的情况下可:
  1. @echo off
  2. for /l %%a in (1,1,9) do (
  3.      start 123.txt
  4.      ping /n 2 127.1>nul
  5.      taskkill /f /im notepad.exe
  6. )
复制代码

作者: x403096100    时间: 2009-4-19 20:52     标题: 回复 2楼 的帖子

ping /n 2 127.1>nul
这句 不懂意思
作者: x403096100    时间: 2009-4-19 21:03

这是连续的,只不过是停顿2秒 而已啊
我想需要的是间断的,不是连续的
作者: batman    时间: 2009-4-19 21:04

那请楼主解释下你的“间断”的意思吧
作者: zjw767676    时间: 2009-4-19 21:27

  1. @echo off
  2. set n=
  3. set /p n=请输入你要间隔的秒数
  4. set /a n+=1
  5. for /l %%a in (1,1,9) do (
  6.      start 123.txt
  7.      ping /n %n% 127.1>nul
  8.      taskkill /f /im notepad.exe
  9. )
复制代码

作者: x403096100    时间: 2009-4-19 21:30     标题: 回复 5楼 的帖子

“间断”的意思:
手工自动打开 关闭 后 ,不是限定 时间 自动打开
作者: x403096100    时间: 2009-4-19 21:31

手工 关闭---自动打开1次
作者: Batcher    时间: 2009-4-19 21:32

  1. @echo off
  2. for /l %%a in (1,1,9) do (
  3.   call notepad 123.txt
  4. )
复制代码

作者: 随风    时间: 2009-4-19 21:33

原帖由 x403096100 于 2009-4-19 20:28 发表
打开 同 目录下的 123.TXT 9次,不连续打开,关闭后打开第二次,一共9次
写个批处理
  1. @echo off
  2. for /l %%a in (1 1 9) do 123.txt
复制代码

作者: x403096100    时间: 2009-4-19 21:40     标题: 回复 9楼 的帖子

这个可以
请问下 call notepad 123.txt  这个意思
作者: x403096100    时间: 2009-4-19 21:41     标题: 回复 10楼 的帖子

这个 也可以
谢谢
作者: Batcher    时间: 2009-4-19 22:05     标题: 回复 11楼 的帖子

调用记事本程序打开123.txt




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