父母都不太会电脑,所以准备写个批处理文件让父母一次性按一下就可以安装一些软件。但是在安装的过程中一般都出现如确定和下一步的许多命令,请问在批处理安装代码中如何让其自动完成确定或下一步的按键指令直到软件安装成功。作者: scriptor 时间: 2007-3-12 12:48
@echo off
setlocal enabledelayedexpansion
set /p a="请输入你需要的操作(只限于单个字母,如a。不区分大小写):"
:condition
set mm=abcdefghijklmnopqrstuvwxyz
for /l %%. in (0,1,25) do (if /i "!a!" equ "!mm:~%%.,1!" set l=!mm:~%%.,1! & goto !l!-Operation)
goto :eof
:!l!-Operation
echo 你输入的是 !l!。
set/p k=" 将进行!l!(删除)操作。你确定不(y/n)?"
if /i "%k%" equ "y" ( echo 请等待任务完成!
rem 这里加入你要做的操作。
)
......
......
......
......
:!l!-Operation
echo 你输入的是 !l!。
set/p k=" 将进行!l!(Z)操作。你确定不(y/n)?"
if /i "%k%" equ "y" ( echo 请等待任务完成!
rem 这里加入你要做的操作。
)
echo 任务完成,将自动退出操作。
ping -n 6 127.1>nul
作者: zh159 时间: 2007-3-12 12:54 scriptor好像没看明白LZ的要求,LZ要求是自动点击软件装过程中的按钮作者: scriptor 时间: 2007-3-12 12:54 好久没有来了
发一个再说!
呵呵!~~~作者: scriptor 时间: 2007-3-12 12:56 哦?!~~
不好意思啊
'第一部分:定义变量和对象
Dim WshShell, AutoSaveTime, TXTFileName
AutoSaveTime=(1000*60*1) '自动存盘时间为1分钟
Set WshShell=WScript.CreateObject("WScript.Shell")
TXTFileName=InputBox("给文本起名(不能用中文和纯数字):")