vbs文件CreateObject(WScript.Shell)找不到中文路径的解决办法
文章目录
- 问题出现
- 尝试解决
- 解决办法
- 第1步:把文件名改成txt
- 第2步:打开txt
- 第3步:点击`文件`
- 第4步:点击`另存为`
- 第5步:点击`编码`
- 第6步:将编码更改成ANSI
- 第7步:点击保存
- 第8步:点击覆盖
- 第9步:将后缀改回.vbs
- 第10步:双击运行
- 总结
问题出现
今天刚好有一个需求,就是想要用vbs在后台帮我静默启动一个软件,并让这个软件最小化.于是请教了以为大神朋友, 他给我发了下面的代码:
CreateObject("WScript.Shell").Run """C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe""",2
还特别叮嘱我路径两边的三个双引号一个都不能少,垃圾VBS要用2个双引号来给一个双引号转义,哈哈这段代码的意思是启动微软的Edge浏览器并最小化,代码最后面的参数作用如下
0 后台
1 普通
2 最小化
3 最大化
可是我发现我的电脑里面并没有Edge浏览器, 于是就在桌面新建了一个1.txt
的文件来试试,
上代码:
CreateObject("WScript.Shell").Run """C:\Users\11570\Desktop\1.txt""",2
双击运行vbs文件后确实在桌面底部的任务栏开到了最小化的记事本
说明大神发过来的代码有效! 谢谢大神!!!
然后我兴高采烈的先用这段代码来打开我的软件(软件名称带有中文), 路径上有中文,运行的时候一直会报错如下:
系统找不到指定的文件,
这里我新建一个中文.txt
给大家讲解一下
然后代码是:
CreateObject("WScript.Shell").Run """C:\Users\11570\Desktop\中文.txt""",2
我是用 VScode 编写的vbs文件
然后它就是一直报错
尝试解决
我想到了由 中文导致的问题99%是编码的问题
于是我尝试在VScode里面修改编码格式
首先我尝试了GBK
发现没用
接着我把GB18030 和GB2312都尝试了一遍还是不行.
只能再求救大神了
解决办法
额…
第1步:把文件名改成txt
至于怎么显示后缀,移步百度经验-怎么显示电脑里面的文件后缀
第2步:打开txt
我们看到现在是编码是UTF-8,那怎么改编码呢
第3步:点击文件
第4步:点击另存为
第5步:点击编码
第6步:将编码更改成ANSI
第7步:点击保存
第8步:点击覆盖
这个时候打开该文件能看到编码已经变化ANSI了
第9步:将后缀改回.vbs
第10步:双击运行
双击test.vbs后
我们成功的打开了中文.txt
文件
总结
vbs的CreateObject("WScript.Shell").Run
功能找不到中文路径是因为不同的编码格式造成的,只需用记事本的另存为功能将文件编码改成ANSI即可解决.
如果觉得本文有帮到您, 就请 评论个赞 呗!
vbs文件CreateObject(WScript.Shell)找不到中文路径的解决办法相关推荐
- 下载logisim时显示“系统找不到指定路径”的解决办法!!!!
下载logisim时显示"系统找不到指定路径"的解决办法!!!! 最后全部搞完的时候百度到了这个: 因为我的电脑之前胡乱删了一些东西而且Java没卸载,总之就很乱,但是我没卸载干净 ...
- 错误代码 0x80070035 找不到网络路径 终极解决办法
OS 名称: Microsoft Windows 7 专业版 OS 版本: 6.1.7601 Service Pack 1 Build 7601 OS 制造商: ...
- samba 找不到网络路径 的解决办法.
最近在学samba ...(呵呵.也是从昨天才开始的.是在[url]http://redking.blog.51cto.com/[/url] 王乾的技术博客里面学的..呵呵...一个linux高手.相 ...
- 加入域时“找不到网络路径”的解决办法
很多时候在加入域时报"找不到网络路径"的错误,一般按这样的思路来解决 1.检查服务computer brower,remote procedure(RPC),tcp/ip netb ...
- 用DameWare远程控制,向客户端安装时,提示“找不到网络路径”的解决办法
现象: 用DameWare remote control工具进行远程控制时总是提示"找不到网络路径"的错误. 原因分析: DameWare进行远程控制时,要将DameWare程序拷 ...
- 加入域时遇到“找不到网络路径”错误解决办法汇总
老是会遇到这样的问题,以前也没时间去研究.今天本人正好闲的发慌,结果还正好被我给遇上了,哈哈,错误,休走! 废话少说,直接入题. 事情经过时这样的,很简单的客户机加入域环境的实验,出现登陆框,输入用户 ...
- SSH Secure Shell Client连接linux中文乱码的解决办法
2019独角兽企业重金招聘Python工程师标准>>> >#vi /etc/sysconfig/i18n LANGUAGE="zh_CN.GB18030:zh_CN. ...
- WScript.CreateObject(WScript.Shell)
为什么 WScript.CreateObject(WScript.Shell) 无法执行 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 源 VBS 程序∶ Dim t Set t=WScrip ...
- VSCode中.py文件找不到路径的解决办法
遇到的问题: 近期通过VSCode学Python,但由于之前没系统性接触过命令行,所以一度造成了些许麻烦. 在VSCode里面运行xxx.py时,由于刚开始工作目录没有设置,按初始化的目录,需要一步步 ...
最新文章
- python web-Python的哪个Web框架学习周期短,学习成本低?
- SSM中使用Druid连接池
- OSI七层与TCP/IP五层
- 6 计算机应用技,2019年10月自考计算机应用技术习题及答案6
- .NET 6 中的 Logging Source Generator
- 单元格格式_单元格格式的用法你知道吗~~
- mvn linux,Linux安装Maven
- docker springboot读取配置文件_Docker从入门到掉坑(三):容器太多,操作好麻烦
- Jmeter基础使用
- Office 365 机器人(Bot)开发入门
- Nacos 新增命名空间
- Pony.ai签约落户广州南沙,计划年底前推出无人车队
- Matlab二维曲线之fplot函数
- PCA计算点云的法线
- C#/.NET 通过代码一键清理IE缓存文件/强制重置IE设置
- Word去除段前黑点
- HTML5 视频网站
- Android 权限表,危险权限
- Distiller:正则化
- 数据类型括号中的数字含义
热门文章
- 台媒:台积电预计在台湾新竹建设使用2纳米制程的工厂
- VeryCD灌水机演示代码(附另外一个发贴机代码)
- 《经济学人》也玩新奇,跟着爱丽丝掉进了兔子洞 | 经济学人全球早报精选
- 详细的Log4j使用教程
- 玩转京东支付(python)
- web——14.web开发
- DB2与Sybase/Oracle/Informix的比较
- 天津科技大学计算机组成原理答案,2017年天津科技大学842自命题计算机学科专业基础综合[专硕]之计算机组成原理考研强化模拟题...
- 计算机毕业设计SSM道路桥梁工程知识文库系统【附源码数据库】
- 计算机等级考试一级有用吗?