无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3178|回复: 5
打印 上一主题 下一主题

如何让键盘自动输入 值。

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-11 14:48:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在葛明阳的一键ghost中得到提取到如下批处理。。。
@echo off
rem 初始化
if exist u.dat set shd=2
if not exist u.dat set shd=1
rem 选择源盘
:cho_s
cls
call w.bat box (+white on +blue) @ghost_1r.bat:_cho_s #1,10
cls
if errorlevel 100 goto exit
if "%?%"=="2" goto cd0
if "%?%"=="1" goto 1rec0
:_cho_s " 请选择GHOST映像文件来源 " [x]
  [ 硬盘(&H) ]   [ 光盘(&C) ]  
     #? 秒后自动选择"硬盘"
::
goto exit
rem 来自光盘, 找到光盘GHO文件了吗?
:cd0
if exist %cdrom1%\c_pan.gho goto cd100
if exist %cdrom2%\c_pan.gho goto cd200
if exist %cdrom3%\c_pan.gho goto cd300
if exist %cdrom4%\c_pan.gho goto cd400
rem 没找到光盘GHO文件
:nogho
cls
call w.bat box (+white on red) @ghost_1r.bat:_nogho
if errorlevel 100 goto exit
if errorlevel 1 goto exit
:_nogho  " 错误! " [X]
错误: 没找到光盘:\c_pan.gho文件,安装失败!
注:
请将自制的GHO(C盘备份)刻录到光盘里(NERO或UltroISO):
要求是: 必须刻录到光盘根目录下,且文件名必须是c_pan.gho.
               [ 返回(&R) ]
::
goto exit
:cd100
set romcd=%cdrom1%
goto cd1
:cd200
set romcd=%cdrom2%
goto cd1
:cd300
set romcd=%cdrom3%
goto cd1
:cd400
set romcd=%cdrom4%
goto cd1
REM 来自光盘, 手动or自动?
:cd1
if "%auto%"=="0" goto cd1_1
if "%auto%"=="1" goto cd1_2
REM 来自光盘, 手动
:cd1_1
cls
call w.bat box (+white on red) @ghost_1r.bat:_cd1_1 #2
cls
if errorlevel 100 goto exit
if "%?%"=="2" goto exit
if "%?%"=="1" goto cd2
:_cd1_1 " 一键恢复C盘 (来自光盘) " [x]
  警告: 一旦"恢复",立即执行,C盘数据将全部被覆盖!
  
  提示: 按"K"键开始恢复,  按"Esc"键返回主菜单.
       [ 恢复(&K) ]         [ 取消(&C) ]  
::
goto exit
REM 来自光盘, 自动
:cd1_2
set auto=0
cls
call w.bat box (+white on red) @ghost_1r.bat:_cd1_2 #1,20
cls
if errorlevel 100 goto exit
if "%?%"=="2" goto exit
if "%?%"=="1" goto cd2
:_cd1_2 " 一键恢复C盘 (来自光盘) " [x]
  警告: 一旦"恢复",立即执行,C盘数据将全部被覆盖!
  
  提示: #? 秒后开始恢复,  按"Esc"键返回主菜单.
       [ 恢复(&K) ]         [ 取消(&C) ]  
::
goto exit
:cd2
quit
call mouse.bat
ghost -clone,mode=pload,src=%romcd%\c_pan.gho:1,dst=%shd%:1 -fro -sure -fx
if errorlevel 1 goto 1rec2e
goto 1rec20
REM 来自硬盘, 手动or自动?
:1rec0
if "%auto%"=="0" goto 1rec
if "%auto%"=="1" goto 1rec_1


我想请哪位高手指点下 该如何让键盘自动输入k键  并自动从光盘恢复镜像!小弟先谢了
2#
发表于 2008-3-11 21:40:01 | 只看该作者
自己改批处理,跳过那个提示即可。具体来说,将下面两句:
goto cd1
REM 来自光盘, 手动or自动?
中的goto cd1改为:
goto cd2
回复

使用道具 举报

3#
发表于 2008-3-11 22:29:24 | 只看该作者
在你要输入的地方前面加上@Echo y|
如@Echo y|cacls \"%1\" /t /c /p everyone:r"
回复

使用道具 举报

4#
发表于 2008-3-11 23:59:46 | 只看该作者
学习了                                             .
回复

使用道具 举报

5#
发表于 2008-3-15 20:21:20 | 只看该作者
用管道工具可以实现|
回复

使用道具 举报

6#
发表于 2008-3-15 21:48:21 | 只看该作者
路过学习了!呵呵.......
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-15 00:59

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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