![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 17:59 |
共 47,811 主题排行 / 349,896 发帖 / 今日 1 篇 / 48,254 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请问如何实现一个bat调用另一个bat中函数,谢谢。 |
| 可打印版本 1,125 / 5 |
| 第1楼 leson | 发表于 2008-09-15 13:56 |
| 初级用户 发帖 15 积分 35 | |
|
请问如何实现一个bat调用另一个bat中函数,谢谢。 一直很疑惑,
难道在批处理中使用函数就只能够在本bat中使用吗? 不可以像Shell Script里面的.或source导入一样重用, 或者至少可以call lib.bat func args 这样使用吧? 请高手指点,谢谢。 |
|
| 第2楼 HAT | 发表于 2008-09-15 14:21 |
| 版主 发帖 5,017 积分 9,023 | |
|
一个.bat
另一个.bat |
|
| 第3楼 leson | 发表于 2008-09-15 14:39 |
| 初级用户 发帖 15 积分 35 | |
|
是希望调用另一个bat中的函数,
也就是想实现函数库bat,将一些常用函数定义放里面。 然后以后需要在独立应用中用到函数时,直接导入定义或直接调用即可。 不知道有没有这种实现? 谢谢。 |
|
| 第4楼 dikex | 发表于 2008-09-15 15:08 |
| 高级用户 发帖 366 积分 788 | |
|
1.bat
2.bat |
|
| 第5楼 leson | 发表于 2008-09-15 15:12 |
| 初级用户 发帖 15 积分 35 | |
|
当前也只能使用下面这种walk-around方案了。
如果大家还有更好的方法,请不吝赐教,谢谢。 func_lib.bat: app.bat: app.bat执行结果: D:\root\rove\batch>.\app.bat '-hi---+' '--hi--+' '---hi-+' '----hi+' '---hi--' '--hi---' '-hi----' 'hi-----' '-hi---+' '--hi--+' '---hi-+' '----hi+' '---hi--' '--hi---' '-hi----' |
|
| 第6楼 leson | 发表于 2008-09-15 15:15 |
| 初级用户 发帖 15 积分 35 | |
|
4楼的方法真是太厉害了,
完全是思路上的层次啊, 非常感谢。 应该是解决了,困扰我好久的问题了,谢谢。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |