永发信息网

批处理高手帮我写个bat

答案:2  悬赏:80  手机版
解决时间 2021-05-02 23:52
  • 提问者网友:皆是孤独
  • 2021-05-02 14:23
不会的我用汉语写 @echo off 搜索a.jpg存在则 attrib h:\a.jpg +r +h +s 如果不存在则 将a.txt b.txt(都在h:\)内容复制到a.bat 出现选择框(Y|N)是否运行它 运行则运行且 del "h:\a.txt" del "h\b.txt" cls pause
最佳答案
  • 五星知识达人网友:梦中风几里
  • 2021-05-02 14:59

@echo off


if exist h:\a.jpg do attrib h:\a.jpg +r +h +s
else copy H:\a.txt+H:\b.txt H:\a.bat


cls


:cho
set choice=
set /p choice= 是否运行a.bat?Y或N选择


if /i "%choice%"=="y" goto ST
if /i "%choice%"=="n" goto ex


echo 选择无效,请重新输入
goto cho


:ST


del "h:\a.txt"
del "h\b.txt"
cls
pause


exit


:ex


pause


exit



我是新手,可能有点毛病。。。



然后注意地方就是a.txt和b.txt的内容吧。

全部回答
  • 1楼网友:罪歌
  • 2021-05-02 16:08
@echo off if exist a.jpg ( attrib h:\a.jpg +r +h +s ) else ( cpoy a.txt+b.txt a.bat ) 出现选择框(Y|N)是否运行它 运行则运行且 :( 这我也不会 del "h:\a.txt" del "h\b.txt" cls pause
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯