多语言展示
当前在线:1803今日阅读:133今日分享:12

用批处理让电脑帮你表白

批处理运行于dos平台,是早期人们为了提高工作效率为计算机编写一系列dos命令,使得计算机自主运行而演化来。目前批处理文件一般用于处理大量相似操作,例如批量处理图片,批量创建文件等等。而本经验带来的是批处理调用系统自带朗读程序,为我们讲话。
工具/原料
1

txt

2

winrar

方法/步骤
1

创建一个txt文件,并写入以下代码:(代码中你要说的话可以改成将要让电脑说的话)@echo offecho set i=createobject('sapi.spvoice') >temp.vbs      //对temp.vbs赋值set word=你要说的话                             //定义word,并赋值echo i.speak '%word%' >>temp.vbs       //对temp.vbs赋值不删除前一行temp.vbs          //创建temp.vbsdel temp.vbs    //删除temp.vbsdel 2.vbs         //删除2.vbsdel %0           //删除自身exit退出并保存。修改扩展名为(.bat)

2

完成第一步,假如双击运行刚刚创建的bat文件,电脑已经可以播放你输入的字了。而且播放玩后还会删除自身和创建的temp.vbs。但是可以看到的是会有一个黑色的dos窗口一直在,直到运行完毕。那么接下来就是如何隐藏这个dos窗口。再创建一个txt,并写入一下代码:createobject('wscript.shell').run 'C:\Users\WF-H\Desktop\新建文件夹\朗读.bat',0bat文件地址为我们步骤1创建的bat文件地址。退出并保存。修改扩展名为(.vbs)

3

完成第二步,假如双击刚刚创建的vbs文件,电脑会播放你输入的字,而且步骤1中原本的dos窗口也消失的一干二净,完全没有痕迹(不看任务管理器的话)。到了这时,我们拥有两个文件,假如移动了位置就可能导致失效,因为步骤2中地址是相对地址。所以我们需要将两个文件合二为一。这时候我们就用到了winrar。选中我们创建的2个文件,右键——添加到压缩文件

5

在高级选项卡中,点击自解压选项,在新窗口的常规选项卡中输入解压地址。特别注意:此处地址要与步骤2中地址一致,不然会出现无法找到文件的错误提示。

6

在设置选项卡中输入提取后运行文件的文件名,这里输入的是步骤2创建的vbs文件。

7

在模式选项卡中设置安静模式,并选择“全部隐藏”这里提一句,假如步骤5中不输入解压地址,也可以在这一步中勾选“解压到临时文件夹”但是若选择了解压到临时文件夹,那么第2步中的地址也要为电脑的临时文件。(有技术的网友的网友可以利用代码定位临时文件夹,一般人还是老实的输入与步骤2一致的地址吧)

8

在更新选项卡中,覆盖方式选择覆盖所有。(这一步也可以不要,因为我们在步骤1中创建的命令中有删除创建的文件这一命令,这是防止文件未删除准备的。)然后一路确定,生成exe文件。

注意事项
1

在第2步和第5时,一定要注意地址的一致。由于创建的文件夹不会自行删除,所以最好选择已有文件夹为目标。

2

希望大家可以自行添加和修改,使得小程序变得更加完美。

3

关于添加定时运行,除经验提到的计划任务外,还可以直接添加批处理at命令。由于技术原因本人还在研究。

推荐信息