无忧启动论坛

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

一个关于批处理的问题。求教~!~!谢谢高手些了!急用啊!!!

[复制链接]
跳转到指定楼层
1#
发表于 2006-6-27 11:34:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是我写的一个批处理,为什么老是出错,我不知道那里错了。请指教~~
本人菜鸟一个

@echo off
copy a.txt %windir%\system32\drivers /y
copy CKHook2K.sys %windir%\system32\drivers /y
copy CKHook2003.sys %windir%\system32\drivers /y
copy CKHookXP.sys %windir%\system32\drivers /y
copy HomeLanguageKernel.exe %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0
copy HomeLanguageWordServer.exe %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0
copy CKRun.dll %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\BinXP
copy CKSee.dll %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\BinXP
copy WordServer.dll %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\WordServer
copy WordWorker.dll %ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\WordServer
echo.
echo. &pause
前面四个都能正常复制,可后面的几个出错啊!

1.JPG (23.62 KB, 下载次数: 59)

符件

符件
2#
发表于 2006-6-27 11:51:28 | 只看该作者
[ode]cho off
copy a.txt %windir%\system32\drivers /y
copy CKHook2K.sys %windir%\system32\drivers /y
copy CKHook2003.sys %windir%\system32\drivers /y
copy CKHookXP.sys %windir%\system32\drivers /y
copy HomeLanguageKernel.exe "%ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0"
copy HomeLanguageWordServer.exe "%ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0"
copy CKRun.dll "%ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\BinXP"
copy CKSee.dll "%ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\BinXP"
copy WordServer.dll "%ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\WordServer"
copy WordWorker.dll "ProgramFiles%\KinkooWare\HomeLanguageComponent 3.0\WordServer"
echo.
echo. &pause[/code]
路径中存在空格时,需要在路径两边加上引号
回复

使用道具 举报

3#
 楼主| 发表于 2006-6-27 12:55:01 | 只看该作者
谢谢老毛桃~~
回复

使用道具 举报

4#
发表于 2006-6-28 22:38:27 | 只看该作者
在DOS下使用长文件名时,也要注意用英文引号.
回复

使用道具 举报

5#
发表于 2006-8-19 19:24:58 | 只看该作者
长见识!谢谢!
回复

使用道具 举报

6#
发表于 2006-8-21 18:15:56 | 只看该作者
直接做个自动解压程序就可以啦.
回复

使用道具 举报

7#
发表于 2006-9-10 22:56:31 | 只看该作者
制作集成安装光盘时,如果文件不是太大,可以用下面方法代替楼主的批处理...
把文件夹$OEM$放在光盘跟目录,安装时:
会执行$OEM$里面的Cmdlines.txt或批处理;
同时,在复制文件阶段会把$1/$$/$Progs/$Docs这四个文件夹里面的内容复制到对应目录.
$1          代表    %systemdrive%
$$          代表    %windir%
$Progs   代表    %ProgramFiles%
$Docs    代表    %Documents and Settings%
因此楼主的a.txt等四个文件可以放到 $OEM$\$$\System32\drivers 目录里去
后面的文件放到 $OEM$\$Progs\xxx 里面(xxx代表你的路径)

但是,如果文件比较大,象楼主这样设计到.exe和.dll的...
个人认为还是按照6楼的说法比较实际,
用winrar直接做个自解压程序,在运行批处理时执行即可!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 18:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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