我想建一个批处理文件(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 系统找不到指定文件”,请问应该怎么写,谢谢 展开
2、比如我想想建一个这机样的批处理,运行D盘的魔兽争霸“D:\game\Warcraft III\Frozen Throne.exe”这样写为什么不行(请不要说直接双击这个文件)
谢谢!!
朋友,你第二个可以用,不过第一个不行,这两个boot.ini是隐藏文件,运行这个批处理时显示“D:\boot.ini 系统找不到指定文件”,请问应该怎么写,谢谢 展开
4个回答
展开全部
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。
@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。
展开全部
@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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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%"
@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%"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1:
XCOPY /Y /H D:/BOOT.INI C:/BOOT.INI
2:
@ECHO OFF
"D:\GAME\WARCRAFTIII\FROZEN THRONE.EXE"
XCOPY /Y /H D:/BOOT.INI C:/BOOT.INI
2:
@ECHO OFF
"D:\GAME\WARCRAFTIII\FROZEN THRONE.EXE"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询