高效系列:bat生成文件夹目录 & 折腾exe及icon配合
2016-09-14 16:50
232 查看
有时候我们需要新生成一套文件夹目录,就比如项目管理目录
大概的清单如下:
新建buildProjectList.bat
*******************************************************************************************
接下来都是折腾环节...
是不是上面的bat有点low,下面我们将其包装成exe并添加icon,过程中我们会聊聊如何避免被人发现是从bat来的
*******************************************************************************************
准备工作:
icon+vbs+bat放置在同一个文件夹下,并安装WinRAR
ico可以从网络获取(http://www.easyicon.net/1113660-Outline_Project_icon.html,必须ico文件)
vbs源码如下
2、勾选创建自解压格式压缩文件,文件名可以自定义
3、点击“高级”--“自解压选项”
4、点击“设置”页签,在提取后运行中输入“1.vbs”
5、“文本和图标”页签,自解压图标输入“1.ico”
6、点击“确定”--“确定”,WinRAR会自动生成一个buildProjectList.exe文件(具体生成的样子及图标见后续图片)
我们将exe复制到新建目录,双击运行,弹出如下提示:
这里就会被人发现是从WinRAR来的,后面会说明如何解坑
点击“安装”,我们也实现了生成新的项目管理目录
。。。
但问题来了,bat等源文件都被还原了,what the fuck,这不泄露天机了么
。
。
。
·不显示源文件的方法
可以在buildProjectList.bat源码末尾添加如下删除命令:
·拒绝被发现WinRAR的方法,在“自解压选项”中的“模式”页签--“安静模式”中勾选“全部隐藏”
在完成以上2部后,我们再次制作自解压文件,生成了buildProjectList.exe
在新目录运行,我们欣喜得发现这次没有源文件,不显示任何WinRAR信息,直接生成目录,一次成功!
(完)
维护日志
2016-9-21:add
大概的清单如下:
├─01.项目管理 │ ├─01.立项文档 │ ├─02.策划文档 │ ├─03.管理监控 │ ├─04.配置管理 │ ├─05.质量保证 │ ├─06.验收文档 │ ├─07.项目报告 │ ├─08.评审报告 │ ├─09.变更管理 │ ├─10.结项文档 │ ├─11.会议记录 │ └─12.其它文档 ├─02.需求文档 │ ├─01.用户需求说明书 │ └─02.需求规格说明书 ├─03.设计文档 │ ├─01.概要设计文档 │ ├─02.详细设计文档 │ └─03.数据库设计文档 ├─04.测试文档 │ ├─01.测试计划 │ ├─02.测试用例 │ └─03.测试执行 ├─05.发布文档 ├─06.系统运维 ├─07.过程规范 └─08.项目资料 ├─01.培训资料 ├─02.学习资料 └─03.常用工具我们可以利用bat脚本来生成;
新建buildProjectList.bat
rem make by *** on 2016-9-14 @echo off set dir=xxx项目管理目录(请注意改名并上传) MD "%dir%" MD "%dir%\01.项目管理" MD "%dir%\01.项目管理\01.立项文档" MD "%dir%\01.项目管理\02.策划文档" MD "%dir%\01.项目管理\03.管理监控" MD "%dir%\01.项目管理\04.配置管理" MD "%dir%\01.项目管理\05.质量保证" MD "%dir%\01.项目管理\06.验收文档" MD "%dir%\01.项目管理\07.项目报告" MD "%dir%\01.项目管理\08.评审报告" MD "%dir%\01.项目管理\09.变更管理" MD "%dir%\01.项目管理\10.结项文档" MD "%dir%\01.项目管理\11.会议记录" MD "%dir%\01.项目管理\12.其它文档" MD "%dir%\02.需求文档" MD "%dir%\02.需求文档\01.用户需求说明书" MD "%dir%\02.需求文档\02.需求规格说明书" MD "%dir%\03.设计文档" MD "%dir%\03.设计文档\01.概要设计文档" MD "%dir%\03.设计文档\02.详细设计文档" MD "%dir%\03.设计文档\03.数据库设计文档" MD "%dir%\04.测试文档" MD "%dir%\04.测试文档\01.测试计划" MD "%dir%\04.测试文档\02.测试用例" MD "%dir%\04.测试文档\03.测试执行" MD "%dir%\05.发布文档" MD "%dir%\06.系统运维" MD "%dir%\07.过程规范" MD "%dir%\08.项目资料" MD "%dir%\08.项目资料\01.培训资料 " MD "%dir%\08.项目资料\02.学习资料" MD "%dir%\08.项目资料\03.常用工具"是不是很简单,在任何目录下双击运行bat就行了
*******************************************************************************************
接下来都是折腾环节...
是不是上面的bat有点low,下面我们将其包装成exe并添加icon,过程中我们会聊聊如何避免被人发现是从bat来的
*******************************************************************************************
准备工作:
icon+vbs+bat放置在同一个文件夹下,并安装WinRAR
ico可以从网络获取(http://www.easyicon.net/1113660-Outline_Project_icon.html,必须ico文件)
vbs源码如下
Set shell = Wscript.createobject("wscript.shell") a = shell.run ("buildProjectList.bat",0)1、全选3个文件,右键“添加到压缩文件”
2、勾选创建自解压格式压缩文件,文件名可以自定义
3、点击“高级”--“自解压选项”
4、点击“设置”页签,在提取后运行中输入“1.vbs”
5、“文本和图标”页签,自解压图标输入“1.ico”
6、点击“确定”--“确定”,WinRAR会自动生成一个buildProjectList.exe文件(具体生成的样子及图标见后续图片)
我们将exe复制到新建目录,双击运行,弹出如下提示:
这里就会被人发现是从WinRAR来的,后面会说明如何解坑
点击“安装”,我们也实现了生成新的项目管理目录
。。。
但问题来了,bat等源文件都被还原了,what the fuck,这不泄露天机了么
。
。
。
·不显示源文件的方法
可以在buildProjectList.bat源码末尾添加如下删除命令:
del buildProjectList.bat 1.ico 1.vbs
·拒绝被发现WinRAR的方法,在“自解压选项”中的“模式”页签--“安静模式”中勾选“全部隐藏”
在完成以上2部后,我们再次制作自解压文件,生成了buildProjectList.exe
在新目录运行,我们欣喜得发现这次没有源文件,不显示任何WinRAR信息,直接生成目录,一次成功!
(完)
维护日志
2016-9-21:add
MD "%dir%\06.系统运维"
相关文章推荐
- 高效系列;Dos命令生成目录文件树
- vs更改exe生成的文件夹和拷贝文件到特定目录(如dll)
- bat文件 遍历文件夹生成树状目录
- BCB如何设置exe\dll生成目录
- 解决VS2010在程序根目录生成ipch文件夹和.sdf格式文件问题
- 基于文件夹目录生成CHM电子书
- apache在windows2003下的安全设置(配合文件夹权限目录,很好很安全)
- 将regedit.exe自动生成到windows目录
- WIX(20121029) 用 heat.exe 生成所有目录与文件结构
- 关于网站目录下自动生成“aspnet_client”文件夹的问题
- apache在win2003下的安全设置(配合文件夹权限目录,很好很安全)
- 利用dsamain.exe挂载快照(活动目录快照配置管理系列四)
- 配合Ajaxpro读取无限父子关系部门使用javascript生成的树形目录
- vb.net生成exe之后,在其bin\Release目录下的exe点击无反应的解决办法(亲身实践)
- DFusion中lua调用c++生成的dll库,并且lua调用c++代码(遍历文件夹中整个目录)
- ckfinder ASP版上传文件按日期生成目录(文件夹)
- 删除指定时间前目录下生成的所有文件、文件夹
- 在当前目录生成很漂亮的结构树 -- bigtree.bat
- win2003禁止web等目录执行exe,bat,com的方法
- 利用Ntdsutil检查计划任务生成的快照(活动目录快照配置管理系列二)