[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

回复 19楼 的帖子

一直以为 namejm 文采飞扬,原来 batman 兄也是满腹经纶啊!  ^_^
技术问题请到论坛发帖求助!

TOP

真有教书育人的味道,各位大大辛苦了!

TOP

———期望的身影(致新人)
我亲爱的朋友们,
你们可曾知道?
我是多么的渴望:
渴望触碰你们活跃的思想
渴望聆听你们讨论的声音
渴望拜读你们个性的文章
于是,我发出诚心的请柬
在等待中默默守望。。。
等待依然是那样的漫长
看到的还是熟悉的脸庞
无数次声音在心中响起:
算了吧,你还是将此遗忘
可为了你们,我还是毅然如常
但,我亲爱的人们啊
不要总叫我苦苦思量
不要总让我次次失望
叫我听到你们的声音
叫我看到你们的模样
叫我感到你们的成长
要知道
你们的身影是我最长的期望。。。
2

评分人数

***共同提高***

TOP

认错,以后这类帖子留给新人
技术问题请到论坛发帖求助!

TOP

呵呵,他们几个人的帖子不是全部被屏蔽了吗?

TOP

靠,给新手出的题都被你们这些超级老鸟抢答了,新手看着伤心啊。

我看这样的题目新手几乎没有机会了

再有版主及以上级别的妄言者统统禁言!
命令行参考:hh.exe ntcmds.chm::/ntcmds.htm
求助者请拿出诚心,别人才愿意奉献热心!
把查看手册形成条件反射!

TOP

与随风兄的代码思路一样,测试代码:
  1. ::-1
  2. @echo off 2>nul 3>nul
  3. set /p n=<"%~0"
  4. set "n=%n::=%"
  5. set /a n+=1,1/n && call echo 程序已经运行%%n%%次
  6. for /f "delims=" %%i in ('echo ::%n%^&more +1^<"%~0"') do (
  7.         if not defined flag (set flag=a&echo %%i>"%~0") else echo %%i>>"%~0"
  8. )
  9. pause
复制代码
不过以下代码还有两个目的:
1、2>nul 3>nul
2、不生成临时文件修改自身文件内容除了有随风兄的写法外,还可以这样:
  1. for /f "delims=" %%i in ('echo ::%n%^&more +1^<"%~0"') do (
  2.         if not defined flag (set flag=a&echo %%i>"%~0") else echo %%i>>"%~0"
  3. )
复制代码
1

评分人数

    • batman: 大家思路竟是如此的相同PB + 10

TOP

用临时文件夹能行么,嘻嘻~

TOP

原帖由 随风 于 2008-10-23 17:10 发表
一看到有 batman 的回帖就估计是批评我们的了。。 ^_^
不过此题,说难不难,说易也不易,下次出题能否声明一下针对人群呢?

真的是对不起,本人是一边做报表一边出的题,终于还是有所遗漏:没能事先做出声明。
是本人的错,请各位见谅了。。。
***共同提高***

TOP

一看到有 batman 的回帖就估计是批评我们的了。。 ^_^
不过此题,说难不难,说易也不易,下次出题能否声明一下针对人群呢?
技术问题请到论坛发帖求助!

TOP

两位出手不可谓不快,但是否这样等于剥夺了新人们独立思考的机会呢?所以暂时全部
屏蔽。。。

[ 本帖最后由 batman 于 2008-10-23 17:05 编辑 ]
***共同提高***

TOP

看来如随风兄说的  改变了原文件的缘故 序号升一位就有这个问题  FOR前是好的

TOP

你们这么快就贴代码,摆明了不给新人机会嘛,嘿嘿^_^
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

回复 7楼 的帖子

找到原因了,以改。
加一句注释行就可以了,可能是因为改变了原文件,for下面的第一行无法正确运行。
技术问题请到论坛发帖求助!

TOP

奇怪。。。到了第九次时出现了奇怪的现象,测试两位的代码:
  1. 'rvar次' 不是内部或外部命令,也不是可运行的程序
  2. 或批处理文件。
  3. 请按任意键继续. . .
复制代码
  1. 已运行 9次 C:\Documents and Settings\Administrator\桌面\terse.bat
  2. '馐堑?10次' 不是内部或外部命令,也不是可运行的程序
  3. 或批处理文件。
  4. 请按任意键继续. . .
复制代码
编码未变,仍旧是ansi。
两位的代码都是同样的问题,唯有第9次不行。。。
心绪平和,眼藏静谧。

TOP

返回列表