无忧启动论坛

标题: 一个关于批处理的问题。求教~!~!谢谢高手些了!急用啊!!! [打印本页]

作者: yy1    时间: 2006-6-27 11:34
标题: 一个关于批处理的问题。求教~!~!谢谢高手些了!急用啊!!!
这是我写的一个批处理,为什么老是出错,我不知道那里错了。请指教~~
本人菜鸟一个

@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, 下载次数: 53)

符件

符件

作者: 老毛桃    时间: 2006-6-27 11:51
[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]
路径中存在空格时,需要在路径两边加上引号
作者: yy1    时间: 2006-6-27 12:55
谢谢老毛桃~~
作者: WittyHare    时间: 2006-6-28 22:38
在DOS下使用长文件名时,也要注意用英文引号.
作者: jmm988    时间: 2006-8-19 19:24
长见识!谢谢!
作者: 87388881    时间: 2006-8-21 18:15
直接做个自动解压程序就可以啦.
作者: 赌东道    时间: 2006-9-10 22:56
制作集成安装光盘时,如果文件不是太大,可以用下面方法代替楼主的批处理...
把文件夹$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直接做个自解压程序,在运行批处理时执行即可!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3