废话不多讲直接开始
这里的灵犀软件安装路径中有中文,所以需要对命令进行转码操作,在中文路径前面添加以下一行,即可简单实现转码功能。
chcp 65001
@echo off
REM 打开Microsoft Edge浏览器
start microsoft-edge:
REM 稍等一会儿,确保浏览器成功打开
timeout /t 5 /nobreak > nul
REM 打开微信
start "" "D:\WeChat\WeChat.exe"
REM 稍等一会儿,确保微信成功打开
timeout /t 5 /nobreak > nul
chcp 65001
REM 打开网易灵犀办公软件
start "" "D:\softwares\Lingxi\sirius-desktop\网易灵犀办公.exe"
CHCP是MS DOS中的命令,用来显示或设置活动代码页编号的。用法是:
CHCP [number]
其中number指定的是代码页的编号。这个参数是可选的,在命令行下如果不指定这个代码页编号,那么默认是显示当前的代码页编号。65001是UTF-8的编号。
补一嘴,
一,设置控制台的代码页为utf-8:在PowerShell中运行命令"chcp 65001"来设置代码页。更改PowerShell的默认字符编码
二,在PowerShell中运行命令"$OutputEncoding = [console]::OutputEncoding = [Text.Encoding]::UTF8"来将输出编码设置为UTF-8。
三,将文件保存为UTF-8格式:如果您正在处理文件,可以将文件另存为UTF-8格式并在PowerShell中打开它。
今天闲着想着吧每天都需要打开一些软件,重复性太大了,于是乎想着用AI生成一个流程文件,帮助我完成一些机械化的操作,一键打开所有我需要的软件,但是遇到了乱码,所以找了找一些资料,找到了比较简单的方法完成我的目标。那就先这样吧