永发信息网

用批处理创建批处理,并向其添加内容!

答案:6  悬赏:0  手机版
解决时间 2021-07-26 06:07
  • 提问者网友:动次大次蹦擦擦
  • 2021-07-25 14:44

我想运行a.bat后自动创建一个b.bat,然后向b.bat里添加一定的代码,大概要求如下:

1、在b.bat中添加弹出对话框,只能有一个确定按钮;

2、自动保存b.bat到指定的文件夹(2个位置);

3、创建完成后自动删除a.bat。

请高手指教!

最佳答案
  • 五星知识达人网友:持酒劝斜阳
  • 2021-07-25 15:07
那个确定提示不会
@echo off
echo 命令>b.bat
echo 命令>b.bat
……
一条命令一行
全部回答
  • 1楼网友:躲不过心动
  • 2021-07-25 21:19

::a.bat的代码如下

::b.bat的路径可以改比如你要放在c:\windows那么则c:\windows\b.bat 或者%windir%\b.bat

@echo off echo @^echo off>b.bat echo echo msgbox "弹出对话框内容(修改这文字就可以了)"^>test.vbs>>b.bat echo test.vbs>>b.bat echo del test.vbs>>b.bat

del %0

如果你要生成2个不同的路径的文件可以把代码再复制多一遍然后改写b.bat的路径

如果还是不会可以加我QQ,我也是个菜鸟!

  • 2楼网友:不甚了了
  • 2021-07-25 20:23

a.bat中的内容

@echo off

echo @echo off>>b.bat

echo echo 这是b.bat>>b.bat

echo pause>>b.bat

copy b.bat C:\

del %0

运行以后b.bat回报存在c盘根目录下,b.bat中的内容为

@echo off

echo 这是b.bat

pause

  • 3楼网友:玩家
  • 2021-07-25 19:03
ECHO 第二个>>B.Bat
  • 4楼网友:持酒劝斜阳
  • 2021-07-25 17:24
额可以这样 右键新建一个文本文档吧你的代码输进入 然后保存 再重命名 格式是XX.bat即可 XX为任意字符
  • 5楼网友:蕴藏春秋
  • 2021-07-25 15:47

这样?

自己改‘路径1、路径2’为实际路径:

-----------------------

@echo off more +4 "%~0">"路径1\b.bat" more +4 "%~0">"路径2\b.bat" del /q /f /a "%~0"&exit @echo off start /wait mshta vbscript:CreateObject("Wscript.Shell").popup("",,"弹出的对话框",64)(window.close)

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯