如何用bat在另一个cmd里输入指令并执行?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用bat在另一个cmd里输入指令并执行?相关的知识,希望对你有一定的参考价值。
我想弄一个at定时调用某bat然后那个bat会在一个cmd里输入“stop”指令并且执行。这该如何做到?
参考技术A BAT没有这个功能,不过,你可以下写好BAT调用。
或者,用ECHO COPY X X ...这样的形式,导入一个BAT在调用。追问
这个,可以在清楚点么?
追答@echo off(
echo @echo off
echo echo 被调用的BATCH
echo echo 。。。
echo pause
)>test.bat
echo 调用...
start test.bat
pause
你运行下应该就懂了。
如果你是要,在一打开的BAT窗口里输入,那要使用第三方。或者用VBS
追问似乎无法实现啊,那使用第三方可以吗。我就是想定时在已经打开的cmd里面输入“stop”的指令并且在那个cmd里面执行。
追答,有难度,还要获取窗口。
你可以去批处理之家,下载这些第三方。
里面有的。
第一个bat:
@echo off
echo echo 11>1.txt
第二个bat:
for %%i in (1.txt) do %%i 参考技术C 以下为a.bat
@echo off
call b.bat
以下为b.bat
@echo off
echo stop | a.bat追问
这样没效果啊,我是要在打开的cmd里输入stop并且执行。
追答@echo off
echo echo stop | cmd
pause>nul
如何用bat文件定期卸载软件?
我想用bat文件或类似方法在规定的日期自动卸载己经安装后正常使用的软件。比如,想在2012年11月4日自动卸载搜狗输入法,请问怎样编写呢?
如果bat文件不能解决,请问还可以用别的什么方法呢?要求方法简单,隐避。
大部分软件卸载都需要交互,无法隐蔽卸载,即使静默卸载,也需要加特定参数。
或者可以这样
1、杀掉进程
2、删除安装文件夹
3、清理相关注册表项 参考技术A 批处理可能无法做到。需要设置一个计划任务,在指定的时间运行搜狗的反安装程序
以上是关于如何用bat在另一个cmd里输入指令并执行?的主要内容,如果未能解决你的问题,请参考以下文章