当前位置:首页 » 自动清洗 » 批处理怎样自动输入命令
扩展阅读
白斑病是什么原因 2025-07-12 10:47:31
经常跳闸是什么原因 2025-07-12 10:30:59

批处理怎样自动输入命令

发布时间: 2022-07-30 03:09:13

① .bat批处理自动输入问题

仅为打开cmd窗口的cmdhere.bat没必要。
只要命令已是确定的,所有在各cmd窗口该输入的命令都写到那个启动.bat中就行了,以两处为例形式如:
@echo off
cd/d "路径1"
路径1要执行的命令或命令集
cd/d "路径2"
路径2要执行的命令或命令集
注:极少数涉及特殊符的命令也许在写入批处理时要稍作变动

② 如何用批处理语句在调用的cmd 中自动输入命令求那为大神帮一下忙。

@echo off
start cmd /k "netsh&&pause"
这种有上下文的可以
你是这个意思么,还是出现一个窗口,自动往里输字?

后一种可以用vbs

on error resume next
set wshshell=CreateObject("Wscript.shell")
set fso=Createobject("Scripting.FileSystemObject")
wshshell.run "cmd.exe"
str="dir C:\"
wscript.sleep 1000
for i=1 To len(str)
s=mid(str,i,1)
wshshell.sendkeys s
wscript.sleep 100
next
wshshell.sendkeys "{enter}"
wscript.quit

③ 在批处理当中如何自动输入某个数字并执行,执行后再次输入一个数字执行

全自动逻辑上是矛盾的——那就不存在选择的问题,也就是说,可以设计成用户选一项后执行特定项后,或返回重选或退出,给你举个例子吧

@echo off&color 1f

:ch
cls
echo 请选择:
echo.echo =============================
echo 1 选此项执行完任务后会返回
echo 2 选此项执行完任务后直接退出
echo 3 选此项直接退出
echo =============================
echo 如果选择有误将返回重选
set/p aa=请选择序号后回车:
echo.%aa%|findstr "^[1-3]$">nul&&goto M%aa%
goto ch

:M1
rem 这里输入你想要执行的程序或命令如:
echo 今天是 %date%
ping /n 3 127.1>nul
rem 或还有系列命令。。。
goto ch

:M2
rem 这里输入你想要执行的程序或命令如:
echo 当前时间是 %time%
rem 或还有系列命令。。。
echo 即将退出
ping /n 3 127.1>nul
exit
:M3
exit

④ 批处理命令不按回车自动输入怎么做

批处理中的命令代码不需要回车啊,它执行完一条,就会自动执行下一条命令,除非你的命令需要回车,那个时候才会需要你去按键。
不过使用VBS去模拟按键,你就不能去动鼠标和键盘,而且必须保证要操作的界面在最前端。还要控制好时间。时间早了,就会错过,慢了,你就得消耗多的时间去等待,那就没了效率可言。

如果批处理命令有需要输入特定字符加回车的话,比如复制时遇到覆盖文件,需要输入y确认
那么我们可以写成这样(假设2.txt已经存在)
echo y| 1.txt 2.txt

当然,我们完全可以写成 /y 1.txt 2.txt这样就无需确认直接覆盖

⑤ 批处理 自动输入并执行

方法一
echo;1|iptvscanner.exe 239.253.30.1 239.253.30.20

方法二
>"%tmp%\t" echo;1
iptvscanner.exe 239.253.30.1 239.253.30.20<"%tmp%\t"

⑥ 在批处理里边怎么可以自动输入键盘命令…

右键编辑——删除/P 及其后面的关于A的一小段东西——关闭——确认并保存

⑦ 请问怎么让批处理开机自启并且自动执行里面的命令

有两个方法:
一.复制这个批处理文件到 开始\程序\启动 文件夹里面,可以用以下代码将你要开机启动的批处理复制到启动文件夹:
COPY "批处理的绝对路径" "%ALLUSERSPROFILE%\“开始”菜单\程序\启动\"
二.将批处理文件写入注册表,可用以下代码:
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v 键值名 /t REG_SZ /d 批处理的绝对路径 /f
以上代码均为BAT代码.希望可以帮到你!

⑧ 高手来,如何用批处理 自动输入参数

@echo off
cd.>pass.vbs
>>pass.vbs echo set WshShell = WScript.CreateObject("WScript.Shell")
>>pass.vbs echo WScript.Sleep 1500
>>pass.vbs echo WshShell.SendKeys "sp_password @new='',@loginame='sa'"
>>pass.vbs echo WshShell.SendKeys "{enter}"
>>pass.vbs echo WScript.Sleep 800
>>pass.vbs echo WshShell.SendKeys "go"
>>pass.vbs echo WshShell.SendKeys "{enter}"
pass.vbs
osql -E

⑨ 如何使用批处理来模拟在命令行输入命令或者字符

前言: 一群不懂的喊劈霞及拔乱答;
对于start命令可以查看帮助(废话,人家能看懂还网络干啥子);
各类命令有参数,不同的参数实现不同的功能;
要实现你这个条件可以用 /k 这个参数解决;
例:
start cmd /k color 2 //意思是打开新的命令行并在新的命令行执行color 2
start cmd /k echo Hello! //打开新的命令行并在新的命令行显示Hello!
start cmd /k echo Hello! & 更多命令