无忧启动论坛

标题: 批处理生成批处理,问题请教(已解决) [打印本页]

作者: PEUser    时间: 2025-1-22 09:58
标题: 批处理生成批处理,问题请教(已解决)
本帖最后由 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"
解决了。
再次感谢各位大侠。





作者: yyz2191958    时间: 2025-1-22 10:23
试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat
ping 0.0.0.0 -n 2  >nul 2>nul
作者: liuzhaoyzz    时间: 2025-1-22 10:24
start B.bat
start C.bat
修改为:
call B.bat
call C.bat
注意B C.bat的文件路径。
作者: holley2008    时间: 2025-1-22 10:30
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"
作者: PEUser    时间: 2025-1-22 10:50
yyz2191958 发表于 2025-1-22 10:23
试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat

感谢指教,我稍后按您的方法试下。
作者: PEUser    时间: 2025-1-22 10:50
liuzhaoyzz 发表于 2025-1-22 10:24
start B.bat
start C.bat
修改为:

感谢指教,我稍后按您的方法试下。
作者: PEUser    时间: 2025-1-22 10:51
holley2008 发表于 2025-1-22 10:30
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"

感谢指教,我稍后按您的方法试下。
作者: j2rong    时间: 2025-1-22 11:04

试一试下面的
start  cmd /k B.bat
start  cmd /k C.bat
ping 0.0.0.0 -n 2  >nul 2>nul
作者: PEUser    时间: 2025-1-22 11:16
感谢楼上各位大侠的指教,已解决。
使用:
使用完整路径试试:
start "" "%~dp0B.bat"
start "" "%~dp0C.bat"
解决了。
再次感谢各位大侠。
作者: guong    时间: 2025-1-22 11:18
来学习一下
作者: 小灰兔    时间: 2025-1-22 12:31
学习一下
作者: 2013Varg    时间: 2025-1-22 12:58
用call方便,可以返回远文件执行下一步
作者: 2012sunyu4506    时间: 2025-1-22 20:35
谢谢分享,支持个。
作者: cena    时间: 2025-1-22 22:57
来学习一下
作者: acer    时间: 2025-1-23 00:58
cy
作者: 绿光科技    时间: 2025-1-23 01:20
来学习一下
作者: wang1126    时间: 2025-1-23 05:53
谢谢楼主分享
作者: j2rong    时间: 2025-1-23 07:34
666
作者: sunshinezero    时间: 2025-1-23 08:23
感谢分享
作者: guong    时间: 2025-1-23 11:01
来学习一下了
作者: sunyboy    时间: 2025-1-23 12:08
这个就很实用了,先学习!
作者: lsbdx    时间: 2025-1-23 15:16
非常实用,向高手学习
作者: bird202301    时间: 2025-1-24 15:18

学习一下




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3