首页
社区
课程
招聘
[原创]自动本地/FTP 备份 加密隐藏 批处理
发表于: 2012-11-14 18:57 6219

[原创]自动本地/FTP 备份 加密隐藏 批处理

2012-11-14 18:57
6219

@echo on
set FTPBAK=False
:: if not "%1"=="wind" mshta vbscript:createobject("wscript.shell").run("%~nx0 wind",vbhide)(window.close)&&exit
:: 2.0 如果有光驱会可能报错,添加禁用FTPBAK功能,若开启将 第二行删掉
:: 1.9 删除对文件备份右键的支持,但支持拖拽备份
:: 1.8 修复目录名中含有.
:: 1.7 修复直接打开出错
:: 1.6 添加卸载任意虚拟硬盘
:: 1.5 配置本地备份/ftp备份[2012-11-14 16:41]
:: 1.4 添加本地备份
:: 1.3 添加右键菜单
:: 1.2 添加文件备份
:: 1.1 添加拖放备份
:: 1.0 备份文件并FTP上传至备份服务器
:: 注册右键


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 6
支持
分享
最新回复 (9)
雪    币: 18
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
居然是批处理 还揉和了VB脚本 不失为一种简单快捷的方法
2012-11-14 20:20
0
雪    币: 17
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
1. 对于FTP 批处理中 没法直接实现所以 会生成 用临时文件,不知哪位大牛可以帮忙?
2. VBS 不喜欢用,老感觉影响系统,会使系统变得一卡一卡的
3. 注释中的vbs本来是想实现隐藏运行的 ,不管用,所以注释掉了
2012-11-15 20:56
0
雪    币: 18
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
if not "%1"=="wind" mshta vbscript:createobject("wscript.shell").run("%~nx0 wind",vbhide)(window.close)&&exit

这样就应该可以了
DOS的""问题一直困扰我,我也不知道为什么,出现问题我一般都拆开成多行就没问题了。

再说声抱歉咯没有仔细看楼主的BAT,只看了开头。
其实你也只是在开头用了VBS而已

用的FTP不能使用管道,这个问题是没办法解决的。除非自己写通讯程序

其实楼主整合其它程序是一个缺点
我就运行失败了

只用DOS把所有文件都合到一个文件里是可行的,不过用DOS实现效率就太低了而且方法真不是一般的复杂。
2012-11-15 23:17
0
雪    币: 17
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
非常感谢  沭钢listener

if not "%1"=="wind" mshta vbscript:createobject("wscript.shell").run("%~nx0 wind",vbhide)(window.close)&&exit

的确可以 ,但是文件名得是英文的 。中文的好像不支持
2012-12-30 22:43
0
雪    币: 17
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
隐藏运行其实是没有必要的,所以依然注释掉了 。 再次感谢!
2012-12-30 22:44
0
雪    币: 18
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
中文支持好像可以 我回家了再去试试 以前也写过类似的东西
2013-1-4 19:42
0
雪    币: 260
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
记得当年刚玩电脑时,会批处理就觉得自己蛮厉害了 不过把批处理用于工作,节省时间提高效率还是比较好的。在此分享一个小技巧,例如下面就可以直接执行ftp命令:
@more "%~f0" +3|ftp -n localhost
@goto:eof
::ftpcommands
user username password
pwd
bye
2013-1-8 23:05
0
雪    币: 17
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
厉害啊! 高手太多,非常感谢!
2013-1-8 23:23
0
雪    币: 17
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
这里存在一个问题  变量 没法引用了
比如 如果我想在FTP服务器上新建一个以日期命名的 目录

mk %date% 是建不出来的。。。。
2013-1-9 13:04
0
游客
登录 | 注册 方可回帖
返回
//