我想运行a.bat后自动创建一个b.bat,然后向b.bat里添加一定的代码,大概要求如下:
1、在b.bat中添加弹出对话框,只能有一个确定按钮;
2、自动保存b.bat到指定的文件夹(2个位置);
3、创建完成后自动删除a.bat。
请高手指教!
我想运行a.bat后自动创建一个b.bat,然后向b.bat里添加一定的代码,大概要求如下:
1、在b.bat中添加弹出对话框,只能有一个确定按钮;
2、自动保存b.bat到指定的文件夹(2个位置);
3、创建完成后自动删除a.bat。
请高手指教!
::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,我也是个菜鸟!
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
这样?
自己改‘路径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)