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

[文本处理] [已解决]批处理 代码之间的调用无法执行

如题 :
  1. @echo off
  2. @echo 欢迎检测电脑帐户。。。。
  3. pause
  4. cmd.exe
  5. call a.txt
  6. pause
复制代码
a.txt:
net user  

需要怎样修改才能使它正常运行!我的本意是用批处理运行cmd 在调用a。txt中的 net user  代码并显示其结果!就是看自己电脑里面有几个帐户!
我是新手才学的!今天看教程 call 的调用而突发奇想写的但是怎么都不能成功! 求解!
1

评分人数

    • Batcher: 感谢给帖子标题标注[已解决]字样PB + 2
专业酱油,只求酱油成名!

不行啊!一按就关闭了
专业酱油,只求酱油成名!

TOP

本帖最后由 tz_being 于 2012-6-3 22:06 编辑

a.txt需要改名为a.bat,因为call命令只支持调用批处理文件
  1. @echo off
  2. echo 欢迎检测电脑帐户。。。。
  3. call a.bat :go
  4. pause
复制代码
a.bat:
:go
net user
1

评分人数

TOP

  1. type a.txt
复制代码

TOP

回复 1# gdjiang001


    一般来说,第一行写了@echo off之后,下面的代码就不需要再使用@了。

TOP

回复 3# tz_being


    谢谢指导哈 !!成功了!!
专业酱油,只求酱油成名!

TOP

返回列表