找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 62441|回复: 11

[其他] 如何用批处理打开exe文件,然后在打开的exe窗口中自动输入命令并回车

[复制链接]
发表于 2012-1-12 15:20:45 | 显示全部楼层 |阅读模式
先描述一下我遇到的问题:
      现在想用批处理来实现打开一个test.exe的文件,然后在test.exe的窗口中输入相应的命令来使test.exe开始按照输入的命令来工作。
      最后想达到的效果是:双击.bat就可以实现打开exe并且exe按照事先写在.bat里面的命令来执行任务,而不是手动的再exe窗口中输入命令。
     请教版上的各位高手如何解决,假如有批处理代码的话,最好能在代码的后面加个注释,由于我还是一个批处理的菜鸟。谢谢!!!
发表于 2012-1-12 17:58:49 | 显示全部楼层
  1. dim Wshell

  2. set WshShell = CreateObject("WScript.Shell")

  3. WshShell.run "test.exe"

  4. '……这儿添加输入的命令

  5. WScript.SendKeys "{ENTER}"
复制代码
用VBS吧
 楼主| 发表于 2012-1-12 18:51:42 | 显示全部楼层
回复 2# ivor


    可以不用VBS吗?直接用windows xp自带的.bat形式的批处理么,要是可以该如何写代码,顺便再问一句,.bat的批处理可以调用VBS的脚本来一起执行么????谢谢
发表于 2012-1-12 18:54:01 | 显示全部楼层
回复 3# xiaoxiami


当然可以调用vbs了,除了VBS批处理好像实现不了你的要求啊,
也可以把VBS代码整合到bat代码中的
 楼主| 发表于 2012-1-12 19:13:58 | 显示全部楼层
回复 4# ivor


    那能给个详细一点的资料介绍一下吗,或者给个例子示范一下么,看之间是如何调用的,万分感谢!!!由于我还比较多的菜
发表于 2012-1-12 19:38:44 | 显示全部楼层
  1. @echo off
  2. echo dim Wshell > c.vbs

  3. echo set Wshell=CreateObject("WScript.Shell") >> c.vbs

  4. echo Wshell.Run "notepad" >> c.vbs
  5. c
复制代码
发表于 2012-1-12 21:37:28 | 显示全部楼层
回复 3# xiaoxiami


VBS不也是XP自带的吗?
 楼主| 发表于 2012-1-13 10:41:41 | 显示全部楼层
回复 6# ivor


    可能你没理解我的需求,你在6楼发的代码和你在2楼的代码是同一个意思,我现在假如把你2楼的内容写在一个vbs的脚本里面,然后我在.bat的脚本里面是使用什么命令来调用这个vbs脚本。因为我最终要用批处理实现的功能有好几个,我在这里发帖的这个是其中要实现的一个功能,现在我其他的功能均已经用.bat解决完了,所以我不想又把之前的工作重新推倒再实现,所以我想知道VBS与.bat之间是如何实现调用的,是和.bat里面的start和call指令似的调用VBS么,最好给个例子说明一下,谢谢!!
 楼主| 发表于 2012-1-13 10:43:53 | 显示全部楼层
回复 7# find


    我想用.bat来实现,因为我要实现的不止这么一个功能,其他功能已经用.bat解决了,现在发帖咨询的这个是自己最后一个没有解决的功能
发表于 2012-1-14 21:16:00 | 显示全部楼层
cmd嵌mshta调用剪切板!
 楼主| 发表于 2012-1-16 19:01:08 | 显示全部楼层
这个问题我自己也解决了,可以将打开exe和在exe中输入命令的指令用VBS写,然后用call来调用这个vbs程序就可以达到我的需求了!希望我的问题对大家有所帮助
发表于 2018-5-17 19:31:48 | 显示全部楼层
这个问题我自己也解决了,可以将打开exe和在exe中输入命令的指令用VBS写,然后用call来调用这个vbs程序就可 ...
xiaoxiami 发表于 2012-1-16 19:01

你好! 请问你这个VBS脚本是怎么写啊,能否发我一份,谢谢! 1570065070@qq.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 06:28 , Processed in 0.012514 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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