我想建一个批处理文件(BAT的),知道的朋友来看看

1、比如我想把D盘下面的boot.ini复制到C盘下面(注C盘本来就有一个boot.ini文件),我用“copyd:\boot.inic:\boot.ini”这样是不行的... 1、比如我想把D盘下面的boot.ini复制到C盘下面(注C盘本来就有一个boot.ini文件),我用“copy d:\boot.ini c:\boot.ini”这样是不行的,请问怎么才能实现这个批处理文件呀(请不要说复制再粘贴)
2、比如我想想建一个这机样的批处理,运行D盘的魔兽争霸“D:\game\Warcraft III\Frozen Throne.exe”这样写为什么不行(请不要说直接双击这个文件)
谢谢!!
朋友,你第二个可以用,不过第一个不行,这两个boot.ini是隐藏文件,运行这个批处理时显示“D:\boot.ini 系统找不到指定文件”,请问应该怎么写,谢谢
展开
 我来答
四季守望
2010-03-13 · TA获得超过6127个赞
知道小有建树答主
回答量:1216
采纳率:57%
帮助的人:490万
展开全部
1
@echo off
attrib -s -h -r c:\boot.ini
copy d:\boot.ini c:\boot.ini /y
attrib +s +h +r c:\boot.ini

补充: “attrib -s -h -r”是取消文件的系统、隐藏和只读属性。

2
@echo off
start "" "D:\game\Warcraft III\Frozen Throne.exe"

路径中有空格需要加引号。直接运行程序的话,批处理在程序结束后才能自己关闭,建议用start。
两只路边的蚂蚁ls
2010-03-13 · TA获得超过4467个赞
知道大有可为答主
回答量:2127
采纳率:100%
帮助的人:1353万
展开全部
@echo off
for %%a in (c d) do (attrib -s -h -r -a %%a:\boot.ini)
rem 取消两个BOOT.INI属性
copy /y d:\boot.ini c:\boot.ini
attrib +s +h +r c:\boot.ini
rem 替换并添加C-BOOT.INI属性
echo c:\boot.ini 替换成功。
start "" "D:\game\Warcraft III\Frozen Throne.exe"
rem 执行程序
echo Frozen Throne.exe 执行成功
pause>nul
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
miharu33
2010-03-12 · TA获得超过434个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:277万
展开全部
1:注意你的D盘下的boot.ini一定要正确,要不你机器启动不了.

@echo off
attrib c:\boot.ini -s -h
type d:\boot.ini >c:\boot.ini

2:
@echo off
set war3=D:\game\Warcraft III\Frozen Throne.exe
start "" "%war3%"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
余明煦3o
2010-03-13 · TA获得超过439个赞
知道小有建树答主
回答量:1389
采纳率:0%
帮助的人:751万
展开全部
1:
XCOPY /Y /H D:/BOOT.INI C:/BOOT.INI
2:
@ECHO OFF
"D:\GAME\WARCRAFTIII\FROZEN THRONE.EXE"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式