无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4602|回复: 22
打印 上一主题 下一主题

[求助] 批处理生成批处理,问题请教(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2025-1-22 09:58:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 PEUser 于 2025-1-22 11:17 编辑

批处理生成批处理,问题请教

比如,新建A.bat:
@echo off
(
语句
语句
语句
)>B.bat

(
语句
语句
语句
)>C.bat

start B.bat
start C.bat

delete B.bat
delete C.bat

exit

结果,B.bat和C.bat文件可以生成,start及后面的语句不执行,不知道什么原因?
请各位大佬指教,谢谢。
//另补充一个新问题:
比如上面的语句中,B.bat中,某文件为当前文件的相对路径,如果生成B.bat后,后面语句将B.bat复制至另外一个目录后,那B.bat中的相对路径就报错,无法执行,这个路径应该怎么写比较合适?这个有没有办法解决?
------------------------------------------------------------------------------------
PS:2025-01-22(三)11:15
感谢楼上各位大侠的指教,已解决。
使用:
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"
解决了。
再次感谢各位大侠。




2#
发表于 2025-1-22 10:23:25 | 只看该作者
试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat
ping 0.0.0.0 -n 2  >nul 2>nul

点评

感谢指教,我稍后按您的方法试下。  详情 回复 发表于 2025-1-22 10:50
回复

使用道具 举报

3#
发表于 2025-1-22 10:24:28 | 只看该作者
start B.bat
start C.bat
修改为:
call B.bat
call C.bat
注意B C.bat的文件路径。

点评

感谢指教,我稍后按您的方法试下。  详情 回复 发表于 2025-1-22 10:50
回复

使用道具 举报

4#
发表于 2025-1-22 10:30:12 | 只看该作者
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"

点评

感谢指教,我稍后按您的方法试下。  详情 回复 发表于 2025-1-22 10:51
回复

使用道具 举报

5#
 楼主| 发表于 2025-1-22 10:50:40 | 只看该作者
yyz2191958 发表于 2025-1-22 10:23
试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat

感谢指教,我稍后按您的方法试下。
回复

使用道具 举报

6#
 楼主| 发表于 2025-1-22 10:50:54 | 只看该作者
liuzhaoyzz 发表于 2025-1-22 10:24
start B.bat
start C.bat
修改为:

感谢指教,我稍后按您的方法试下。
回复

使用道具 举报

7#
 楼主| 发表于 2025-1-22 10:51:05 | 只看该作者
holley2008 发表于 2025-1-22 10:30
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"

感谢指教,我稍后按您的方法试下。
回复

使用道具 举报

8#
发表于 2025-1-22 11:04:26 | 只看该作者

试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat
ping 0.0.0.0 -n 2  >nul 2>nul
回复

使用道具 举报

9#
 楼主| 发表于 2025-1-22 11:16:11 | 只看该作者
感谢楼上各位大侠的指教,已解决。
使用:
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"
解决了。
再次感谢各位大侠。
回复

使用道具 举报

10#
发表于 2025-1-22 11:18:16 | 只看该作者
来学习一下
回复

使用道具 举报

11#
发表于 2025-1-22 12:31:54 | 只看该作者
学习一下
回复

使用道具 举报

12#
发表于 2025-1-22 12:58:30 | 只看该作者
用call方便,可以返回远文件执行下一步
回复

使用道具 举报

13#
发表于 2025-1-22 20:35:20 | 只看该作者
谢谢分享,支持个。
回复

使用道具 举报

14#
发表于 2025-1-22 22:57:29 | 只看该作者
来学习一下
回复

使用道具 举报

15#
发表于 2025-1-23 00:58:01 | 只看该作者
cy
回复

使用道具 举报

16#
发表于 2025-1-23 01:20:08 | 只看该作者
来学习一下
回复

使用道具 举报

17#
发表于 2025-1-23 05:53:04 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

18#
发表于 2025-1-23 07:34:35 来自手机 | 只看该作者
666
回复

使用道具 举报

19#
发表于 2025-1-23 08:23:12 | 只看该作者
感谢分享
回复

使用道具 举报

20#
发表于 2025-1-23 11:01:37 | 只看该作者
来学习一下了
回复

使用道具 举报

21#
发表于 2025-1-23 12:08:06 | 只看该作者
这个就很实用了,先学习!
回复

使用道具 举报

22#
发表于 2025-1-23 15:16:10 | 只看该作者
非常实用,向高手学习
回复

使用道具 举报

23#
发表于 2025-1-24 15:18:08 | 只看该作者

学习一下
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-19 12:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表