文件批处理器bat_do 说明与下载 (V0.0.0003 beta1)

  当我们用HijackThis、pe_xscan等系统分析软件发现可疑文件,或者发现病毒文件时,要把这些位于不同文件夹的可疑文件和病毒文件分别设置密码压缩打包,即使是写一个BAT文件也比较麻烦!现在好了,用“文件批处理器 / bat_do”可以方便地为我们完成这些工作!

0、目录
===========
1、程序基本信息
2、版本更新记录
3、程序界面
4、开发缘由
5、声明
6、使用说明
7、下载地址
8、联系作者


1、程序基本信息
===========
版  本:0.0.0003 beta1
作  者:紫郢剑侠|Purple Endurer
开发环境:MASM32 V8,Windows 2000 Pro 中文版
运行环境:Windows 2000 Pro 或 更高版本的中文版

2、版本更新记录
===========
版本日期 文件大小
0.0.0003beta1 2007-05-08 14.5 KB (14,848 字节)
MD5:844e87ada8bbc82adabacfdb518e489f
1、加入延迟删除技术
2、增加使用WinRAR压缩时保留文件路径的选项
3、改写了窗口界面,支持Windows XP 风格


0.0.0002 2006-10-22 12.5 KB (12,800 字节)
1、修正了生成的改名命令中的多双引号的bug
2、将按钮“删除所有项”和“改所有文件名”改为“反向选中”和“全部选中”
3、文件列表会自动排序
4、右击文件列表中的文件说明符,将显示该文件的属性窗口

0.0.0001 2006-10-10 12.5 KB (12,800 字节)
在auto_del的基础上改进,完成基本功能

3、程序界面
===========

0.0.0003界面

文件批处理程序bat_do 0.0.0001界面
0.0.0002界面

文件批处理程序bat_do 0.0.0001界面
0.0.0001界面

4、开发缘由
===========
1)要让系统自动执行多条命令时,例如要将位于不同文件夹的多个文件分别设置密码压缩打包,即使是写一个BAT文件也比较麻烦,不爽!
2)在远程协助一些网友检修电脑过程中,使用命令行工具时,显示信息比较慢。
3)有些恶意程序hook了GUI(图形用户界面)的API函数,使自身文件不显示。
4)在获取一些命令执行结果时,使用输入输入重定向功能,需要创建临时文件,不爽!

5、声明
===========
本程序是免费软件,你可以自由地使用、拷贝和传播,但不能用于商业用途。
本程序未做严格的测试,因使用本程序而引起的电脑技术问题,本人不负责任!

6、使用说明
===========
一般的操作步骤是:

一、把要操作的文件添加到文件列表。

添加的方法有三种:

方法1、点击“选取文件”按钮从打开文件对话框中选择要操作的文件(可以一次选取多个文件)

方法2、在文件/命令框中输入要操作的文件说明符,然后点击“加入文件列表”按钮。此方法适用于将灰鸽子之类在打开文件对话框中看不到的文件加入到“文件列表”中。
操作技巧:如果要操作的文件是杀毒软件查出来的病毒文件,你可以先导出杀毒软件的杀毒日志,再从杀毒日志文件中把文件说明符复制、粘贴过来

方法3、把要操作的文件拖到程序窗口中来

如果你不想处理文件列表中的文件,可以在这些文件说明符前面打上钩,然后点击[删除所选项]按钮。
如果想删除所有文件说明符,可以点击[删除所有项]按钮。
注意:只是删除列表项,而不是删除文件。


如果要修改文件名,可以在要改名的文件说明符前面打上钩,然后点击[改所选文件名]按钮,程序会给文件加上.del扩展名。
如果想改所有文件的文件名,可以点击[改所有文件名]按钮。

二、选择要处理的文件

在要处理的文件说明符前面打上钩。

三、选择操作选项。

1、如果要使用RAR.EXE来压缩文件
(1) 在“用RAR压缩”前打上钩
(2) 确认程序正确地显示了RAR.EXE的位置(文件说明符)。如果程序显示的位置不正确,你可以点击[选择rar.exe]来指定rar.exe的位置。
(3) 如果要为压缩文件设置密码,则输入密码(长度限制为6位)
(4) 选择压缩文件存放的位置。默认为本程序所在的文件夹。

2、如果要设置文件属性
(1) 在“设置属性”前打上钩
(2) 在要设置的属性前打上钩,没打上钩的属性将被取消。

3、更改文件名
这个选项主要是用于让生成的命令在下次启动时执行改名操作。
生成的命令会为给文件加上.del扩展名。你也可以在命令生成后进行修改。

4。删除文件
这个选项主要用于让生成的命令在下次启动时执行改名操作。

四、生成命令
点击[生成命令]按钮,程序会在[文件/命令框]中生成相应的命令。
生成的命令的顺序为:设置属性,压缩文件,改名,删除。
你也可以在命令生成后,手动调整它们的顺序。
在face0.0.0002.jpg中,[文件/命令框]中显示的是我们选择了使用RAR压缩,设置密码为:virus,目标文件夹为d:/virus,取消文件所有属性后生成的命令。

五、执行命令
点击[执行命令]按钮,程序逐条执行[文件/命令框]中的命令。
命令的执行情况会显示在下方的[命令执行结果框]中。你也可以对命令执行结果进行编辑。
事实上,本程序提供了一个基本的命令行程序的GUI Shell,你可以在[文件/命令框]中输入dir等命令,点击[执行命令]按钮来执行。
在face0.0.0002.jpg中,[命令执行结果框]中显示了我们执行命令 dir *.exe /a 的结果。

六、重启时执行
如果希望命令在下次系统启动时执行,可以点击[重启时执行]按钮,程序会将件/命令框中的命令的写入BAT文件中,并记入注册表中,从而在下次系统启动时自动执行这些命令。
这个选项主要用于执行当前无法完成的操作,如删除文件,改文件名等。

7、下载地址
===========
http://purpleendurer.ys168.com

/myworks/tools/bat_do0.0.0002.rar

包含:

bat_do.exe (程序文件,12,800 字节/12.5 KB)
face0.0.0002.jpg (程序界面截图,55,510 字节/54.2 KB)
readme.txt (说明文件,4,561 字节/4.45 KB)


8、联系作者
===========
如果你在使用过程发现了什么问题,或者有什么好的建议和想法,请写入电子邮件发到purpleendurer@163.com

紫郢剑侠|Purple Endurer
2006.10,广西河池

本软件提供了45大类共几百种针对txt文本文件的全文或者每一行的量处理或者量替换操作,是您经常性处理文本文件的得力工具。 功能大类列表如下(每一大类中又分别包含多项子功能)1.强大的针对文本文档全文内容的量字符或内容替换操作功能(跟Word的替换功能一样) 2.针对文本文档内容中每一行内容的特殊删除、特殊添加、统计分割功能 3.提取文本文档内容中的指定的行作为文本文件文件名的功能 4.量创建文本文档或文件夹 5.量删除正文特定标记之前的所有内容 6.量删除文档特定列 7.量删除每行首特定内容 8.量在每行首添加特定内容 9.量在每行中添加分隔符 10.将源txt文件中的内容对应替换目标txt中的内容 11.量删除成对标记内的内容 12.保留指定范围的文字 13.量删除A中存在于B中的内容 14.量行/块替换 15.量向txt正文中插入日期时间文件16.量截取每一行的特定区域并删除或替换 17.量向指定标记之前或者之后添加特定内容 18.量删除特定信息、删除数字字母中文空格回车符等 19.行顺序颠倒 20.删除文首/文尾特定内容 21.提取指定标记后面的数字并统一保存 22.量删除每一行指定标记后的所有内容 23.提取关键字所在行并保存 24.根据txt内容删除对应文件夹 25.多行合并成一行 26.将多个文档按列合并 27.在每行首添加时间标记 28.不做改动重新保存 29.量提取电子邮件地址 30.用源文件行内容添加到目标中来 31.量递增替换特定内容 32.量删除文档中的日期时间 33.量提取文本中英文单词并分别统计词频数 34.量去除文本文档中的汉字间的空格而同时保留英文间的空格 35.下载已知网络地址的文件 36.将AB中同时存在的关键词所在的B中的行提取出来 37.2个内容文本文档对比,找出不同处 38.量行内对调 39.删除重复行只留一行 40.量文本随机替换 41.量筛查文本文件中含特定内容的文件 42.量提取文本文件中特定内容或数据并保存 43.找出两个txt文档中内容相同的部分并提取出来顺序保存 44.量随机位置随机插入内容 45.剔除列表文件中重复数据 ……………
<think>嗯,用户想在Windows系统下设置Streamlit应用的自动启动,并且需要指定运行参数,比如--server.address 0.0.0.0和--server.port 6006。我需要先理清楚Windows下自动启动程序的方法有哪些。常见的可能有任务计划程序、启动文件夹或者服务的方式。 首先,启动文件夹可能比较简单,用户可以将一个处理文件放到启动文件夹里,这样登录时就会运行。但可能的问题是需要用户登录才会触发,如果希望即使不登录也能运行,可能需要用任务计划程序或者服务。 任务计划程序的话,可以设置触发器为系统启动时,这样不需要用户登录。不过可能需要配置正确的权限和操作。服务的方式可能更复杂,需要第三方工具如NSSM来创建服务,但稳定性更好。 然后要考虑如何正确执行streamlit命令。用户需要运行的是streamlit run your_script.py并带上参数。这里需要注意路径问题,可能需要用绝对路径来避免出错。比如,如果脚本不在当前目录,或者环境变量没有设置,可能导致命令找不到。所以处理文件中应该使用全路径,或者先激活虚拟环境。 另外,用户可能希望应用在后台运行,不显示命令行窗口。这时候使用VBScript或者PowerShell脚本可以隐藏窗口,但可能需要更多的步骤。或者使用任务计划程序运行时设置不打开窗口。 还要注意防火墙设置,如果用户需要外部访问,可能需要开放对应的端口,比如6006,这在之前的引用中提到过类似的问题,引用[4]提到端口8080的设置,这里可以类比。 另外,用户提到的参数--server.address 0.0.0.0在引用[1]中有说明,正确使用这个参数可以让其他机器访问应用。同时指定端口6006,可能需要检查该端口是否被占用,或者是否需要配置路由器的端口转发。 总结步骤应该是:创建处理文件,测试能否正常运行,然后将处理文件或通过任务计划程序设置自动启动。同时可能需要隐藏窗口,使用VBScript或任务计划程序的设置。此外,提醒用户注意路径、权限和端口配置。</think>以下是在Windows系统下设置Streamlit应用自动启动并指定运行参数的完整教程: ### 一、创建启动脚本 1. 新建处理文件 `start_streamlit.bat` ```bat @echo off cd /d "D:\your_project_path" streamlit run your_script.py --server.address 0.0.0.0 --server.port 6006 ``` (注意替换实际项目路径和脚本名称) 2. 可选隐藏窗口版本(使用VBScript): 创建 `start_hidden.vbs` ```vbscript Set WshShell = CreateObject("WScript.Shell") WshShell.Run "cmd /c D:\path\to\start_streamlit.bat", 0 ``` ### 二、设置自动启动方法 #### 方法1:任务计划程序(推荐) 1. 搜索并打开"任务计划程序" 2. 创建任务: - 常规:勾选"不管用户是否登录都要运行" - 触发器:新建"启动时" - 操作:启动程序选择`start_streamlit.bat` - 条件:取消所有勾选 - 设置:勾选"如果任务失败,重新启动",间隔5分钟 #### 方法2:启动文件1. 按`Win+R`输入`shell:startup` 2. 将`start_hidden.vbs`复制到此目录 (仅当用户登录时生效) ### 三、验证配置 1. 手动运行处理文件测试参数有效性 2. 检查防火墙设置,开放TCP 6006端口[^4] 3. 使用`netstat -ano|findstr 6006`验证端口监听状态 ### 四、补充说明 1. Python环境建议使用虚拟环境并固定路径[^3] 2. 参数`--server.address 0.0.0.0`确保外网可访问[^1] 3. 后台运行时建议禁用浏览器自动打开: ```bat streamlit run your_script.py --server.address 0.0.0.0 --server.port 6006 --global.disableWatchdogWarning true --browser.gatherUsageStats false ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值