有没有办法使用Shell调用的Dos程序运行时的信息,在VB程序中显示出来?

headbutcher 2003-10-16 08:18:33
有没有办法使用Shell调用的Dos程序运行时的信息,在VB程序中显示出来?还有就是
该程序在运行时,要输入数据的话,VB程序有没有办法自已输入,而不由用户输入。
...全文
49 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
demo001 2003-10-17
  • 打赏
  • 举报
回复
要输入好像有点难
因为sendkeys好像不能对dos输入
demo001 2003-10-17
  • 打赏
  • 举报
回复
可以先将dos显示的信息导入到文本文件中

比如shell "cmd/c ping 192.168.0.1>c:\aa.txt"

则aa.txt中显示了ping的结果


再用vb读取文本文件
lxcc 2003-10-17
  • 打赏
  • 举报
回复
vb作控制台

http://www.21code.com/codebase/?pos=down&id=2108
明镜台2014 2003-10-17
  • 打赏
  • 举报
回复
我觉得 demo001(可以包含中文字符) 说得很对呀,
输入也可以用shell来把参数传进去,输出可以利用dos命令。
因该可以解决地。
明镜台2014 2003-10-17
  • 打赏
  • 举报
回复
关注!
lxcc 2003-10-17
  • 打赏
  • 举报
回复
要输入数据的话,VB程序有没有办法自已输入,而不由用户输入。

可以从数据库,外部文件,随机数据,自定义数组等等
如果只是模拟输入,可以用sendkeys

xzp1030 2003-10-17
  • 打赏
  • 举报
回复
up
iampawpawcsdn 2003-10-17
  • 打赏
  • 举报
回复
关注
headbutcher 2003-10-17
  • 打赏
  • 举报
回复
这个看样子还是难办到,在输出时,很难做到同步,用Shell调用的程序,是异步执行的。但是又不知道,那个程序什么时候运行完。好难搞。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧