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

[文本处理] 【已结】如何做到下面二段代码对调后都能返回信息

  1. ::返回信息
  2. @echo off
  3. for /f "tokens=2 delims=:" %%i in ('ipconfig/all ^|findstr /i /c:"IP Address"') do set ip=%%i
  4. set ip=%ip: =%
  5. set n=%ip:~10%
  6. echo %ip%
  7. echo %n%
  8. echo %ip% %time% back sucess>>\\192.168.3.173\bat1$\%n%.txt
  9. ::360网吧还原系统保护器(远程调用版)可以在360网站下载
  10. \\192.168.3.173\bat$\GuardField.exe
复制代码
如果按照上面顺序写代码,二者(“返回信息”和“360”)都能返回信息到服务器。但是上面的二段代码顺序对调后只有360有返回信息。不知是何原因?

我的目的是把“返回信息”这段代码放在最下面,并且二者都能返回信息到服务端,不知如何实现?

[ 本帖最后由 taojunyi 于 2009-2-8 20:33 编辑 ]

本版规则
1、求代码、寻求代码解释、探讨代码得失的帖子均可发在本版块,其余话题禁止在本版讨论;
2、求助时,务必在顶楼一次性把问题交代清楚;若文字难以表述,请配图说明,或是上传附件;但是,一切操作应从节约论坛资源的角度出发,能文字说明清楚的就无需再发图片,小图能说明问题的尽量不截全图,在不影响效果的前提下尽量压缩图片及附件;
3、所发代码若不止一行,请务必用code标记把代码部分首尾括起来,以便他人复制;


Q: 如何用code把代码扩起来?
A: http://bbs.bathome.net/thread-404-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

在代码的执行过程中,遇到start命令后,执行它。不等它结束就执行下面的代码,能不能实现?

TOP

回复 3楼 的帖子

原理上可行,你自己测试的结果如何呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

试了下,可以了。
start不等GuardField.exe进程结束,就运行接下来的语句了。
call则必须等GuardField.exe进程结束,才执行下面的语句。

[ 本帖最后由 taojunyi 于 2009-2-9 15:24 编辑 ]

TOP

返回列表