标题: [其他] [已解决]批处理中如何调用debug命令 [打印本页]
作者: lqh123108 时间: 2015-9-2 17:31 标题: [已解决]批处理中如何调用debug命令
本帖最后由 lqh123108 于 2015-9-21 10:33 编辑
http://www.bathome.net/thread-14988-1-1.html
想实现自动化?
cmd /c debug|d>2.txt
但无法实现,不知道哪位用过,谢谢
作者: 回家路上 时间: 2015-9-2 18:12
回复 1# lqh123108
不能用是什么现象?
Win7之后就没有自带debug.exe了,也就不认识debug命令
如果需要就得自己整一个来使用了。
作者: CrLf 时间: 2015-9-2 20:32
回复 2# 回家路上
64位系统不再提供16位虚拟机,但32位系统还是有的
作者: CrLf 时间: 2015-9-2 21:55
不过可以考虑装一个 32 位的 xp mode
作者: lqh123108 时间: 2015-9-6 10:39
cmd /k echo d fff0:0 ff|debug
这个能查,但问题是无法退出debug状态?不知哪位高手能退出程序来
作者: pcl_test 时间: 2015-9-6 11:12
本帖最后由 pcl_test 于 2015-9-6 11:23 编辑
- @more +1 "%~f0"|debug&pause&exit/b
- d fff0:0 ff
- q
复制代码
- @echo off
- >$ more +5 "%~f0"
- debug<$
- del $
- pause&exit/b
- d fff0:0 ff
- q
复制代码
作者: lqh123108 时间: 2015-9-6 11:24
本帖最后由 lqh123108 于 2015-9-6 11:26 编辑
pcl_test 发表于 2015-9-6 11:12
高手高手……。谢谢
这样子还可以重复在debug中运行多个命令了,
另外,我想用管道提供参数的办法为什么不行呀?
echo d fff0:0 ff|debug&echo q|debug
echo d fff0:0 ff&q|debug
都不行……
不知|这个连续传递多个参数该怎么用才对?(主要是用在VB或VBA中作一行命令调用,否则比较麻烦)
作者: pcl_test 时间: 2015-9-6 11:29
- @echo off
- (echo;d fff0:0 ff&echo;q)|debug
- pause
复制代码
作者: lqh123108 时间: 2015-9-6 12:37
再次感谢,原来加个括号就可以呀
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |