Board logo

标题: [特效代码] 如何实现打开cmd窗口并自动输入指定字符? [打印本页]

作者: n1ceyk    时间: 2016-7-1 18:44     标题: 如何实现打开cmd窗口并自动输入指定字符?

本帖最后由 pcl_test 于 2016-7-3 12:45 编辑

请高手指教下,谢谢
作者: n1ceyk    时间: 2016-7-1 21:29

没有人会这个问题吗?
作者: gawk    时间: 2016-7-2 13:02

  1. @echo off
  2. cmd /k echo 指定字符串
复制代码

作者: n1ceyk    时间: 2016-7-2 17:33

回复 3# gawk
作者: lengyff    时间: 2016-8-14 12:45

mark,我也需要这样的功能
作者: lengyff    时间: 2016-8-14 14:14

我在用批处理调用py文件时,也遇到了这个问题,开始计划用批处理解决,但是搜遍网络似乎无解,最后终于在百度知道窥到一个解答,完全能解决这个情况,不忍独享:

on error resume next
set wshshell=CreateObject("Wscript.shell")
set fso=Createobject("Scripting.FileSystemObject")
wshshell.run "cmd.exe"
'str="dir C:\"
str="abcdef"
wscript.sleep 1000
'for i=1 To len(str)
    s=mid(str,1,len(str))
    wshshell.sendkeys s
    wscript.sleep 100
'next
wshshell.sendkeys "{enter}"
'根据是否需要回车,确定是否需要注释掉上面一行语句。

wscript.quit
'设置缺省输入法为英文

附件:
作者: sanmaodo    时间: 2018-1-24 17:40

回复 6# lengyff

很好用,感谢!
作者: dzcdhj    时间: 2018-4-14 23:42

回复 6# lengyff


    有用!谢谢!
作者: dytfy666    时间: 2020-3-22 01:31

回复 6# lengyff


    虽然是很久以前的了,但是还是要感谢一下
作者: Aub    时间: 2020-3-26 15:32

回复 3# gawk

@echo off错了,你把回显关了.
  1. @echo on
  2. echo 内容
复制代码
@echo on可省略
作者: Aub    时间: 2020-3-26 15:34

本帖最后由 Aub 于 2020-3-28 08:54 编辑

回复 6# lengyff


    简单问题复杂化了,直接用call 'type'.py不行吗,绕来绕去。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2