标题: [文件操作] 求助,如何把多个动作整合到一个批处理里面并按顺序执行?? [打印本页]
作者: 333967878 时间: 2020-2-3 17:34 标题: 求助,如何把多个动作整合到一个批处理里面并按顺序执行??
本帖最后由 333967878 于 2020-2-3 17:35 编辑
求教各位大神,如何把3个bat合并到一个?
动作1:在固定的路径新建一个文件夹,
@echo off
md e:\12345
pause
动作2:在FTP上下载文件到新建的文件夹上,
@echo off
set ftpUser=anonymous
set ftpPass=
set ftpIp=192.168.1.1
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=/abc23/
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder=e:\12345
echo open %ftpIp% > abc.txt
echo user %ftpUser% %ftpPass% >> abc.txt
echo cd %ftpFolder% >> abc.txt
echo lcd %LocalFolder% >>abc.txt
echo prompt off >>abc.txt
echo bin >> abc.txt
echo mget /abc123/*.* >> abc.txt
echo bye >> abc.txt
ftp -n -s:abc.txt
Pause
动作3:执行文件夹内其中一个文件。
echo off
regedit /s e:\12345\reg.reg
exit
各位大神新年好,请问如何能把3个动作合成一个bat并顺序运行?
作者: flashercs 时间: 2020-2-3 17:40
粘贴到一块可以吧- @echo off
- md e:\12345
- pause
- REM 动作2:在FTP上下载文件到新建的文件夹上,
- @echo off
- set ftpUser=anonymous
- set ftpPass=
- set ftpIp=192.168.1.1
- rem 指定待下载的文件位于FTP服务器的哪个目录
- set ftpFolder=/abc23/
- rem 指定从FTP下载下来的文件存放到本机哪个目录
- set LocalFolder=e:\12345
- echo open %ftpIp% > abc.txt
- echo user %ftpUser% %ftpPass% >> abc.txt
- echo cd %ftpFolder% >> abc.txt
- echo lcd %LocalFolder% >>abc.txt
- echo prompt off >>abc.txt
- echo bin >> abc.txt
- echo mget /abc123/*.* >> abc.txt
- echo bye >> abc.txt
- ftp -n -s:abc.txt
- Pause
- REM 动作3:执行文件夹内其中一个文件。
- @echo off
- regedit /s e:\12345\reg.reg
- exit
复制代码
作者: smss 时间: 2020-2-3 17:44
- @echo off
- if exist e:\12345 (echo 已有12345文件) else md e:\12345
- ::在FTP上下载文件到新建的文件夹上,
- set ftpUser=anonymous
- set ftpPass=
- set ftpIp=192.168.1.1
- rem 指定待下载的文件位于FTP服务器的哪个目录
- set ftpFolder=/abc23/
- rem 指定从FTP下载下来的文件存放到本机哪个目录
- set LocalFolder=e:\12345
- echo open %ftpIp% > abc.txt
- echo user %ftpUser% %ftpPass% >> abc.txt
- echo cd %ftpFolder% >> abc.txt
- echo lcd %LocalFolder% >>abc.txt
- echo prompt off >>abc.txt
- echo bin >> abc.txt
- echo mget /abc123/*.* >> abc.txt
- echo bye >> abc.txt
- ftp -n -s:abc.txt
- ::执行文件夹内其中一个文件。
- regedit /s e:\12345\reg.reg
- pause
复制代码
可以吗
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |