文章目录

  • 问题出现
  • 尝试解决
  • 解决办法
    • 第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)找不到中文路径的解决办法相关推荐

  1. 下载logisim时显示“系统找不到指定路径”的解决办法!!!!

    下载logisim时显示"系统找不到指定路径"的解决办法!!!! 最后全部搞完的时候百度到了这个: 因为我的电脑之前胡乱删了一些东西而且Java没卸载,总之就很乱,但是我没卸载干净 ...

  2. 错误代码 0x80070035 找不到网络路径 终极解决办法

    OS 名称:          Microsoft Windows 7 专业版 OS 版本:          6.1.7601 Service Pack 1 Build 7601 OS 制造商:   ...

  3. samba 找不到网络路径 的解决办法.

    最近在学samba ...(呵呵.也是从昨天才开始的.是在[url]http://redking.blog.51cto.com/[/url] 王乾的技术博客里面学的..呵呵...一个linux高手.相 ...

  4. 加入域时“找不到网络路径”的解决办法

    很多时候在加入域时报"找不到网络路径"的错误,一般按这样的思路来解决 1.检查服务computer brower,remote procedure(RPC),tcp/ip netb ...

  5. 用DameWare远程控制,向客户端安装时,提示“找不到网络路径”的解决办法

    现象: 用DameWare remote control工具进行远程控制时总是提示"找不到网络路径"的错误. 原因分析: DameWare进行远程控制时,要将DameWare程序拷 ...

  6. 加入域时遇到“找不到网络路径”错误解决办法汇总

    老是会遇到这样的问题,以前也没时间去研究.今天本人正好闲的发慌,结果还正好被我给遇上了,哈哈,错误,休走! 废话少说,直接入题. 事情经过时这样的,很简单的客户机加入域环境的实验,出现登陆框,输入用户 ...

  7. SSH Secure Shell Client连接linux中文乱码的解决办法

    2019独角兽企业重金招聘Python工程师标准>>> >#vi /etc/sysconfig/i18n LANGUAGE="zh_CN.GB18030:zh_CN. ...

  8. WScript.CreateObject(WScript.Shell)

    为什么 WScript.CreateObject(WScript.Shell) 无法执行 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 源 VBS 程序∶ Dim t Set t=WScrip ...

  9. VSCode中.py文件找不到路径的解决办法

    遇到的问题: 近期通过VSCode学Python,但由于之前没系统性接触过命令行,所以一度造成了些许麻烦. 在VSCode里面运行xxx.py时,由于刚开始工作目录没有设置,按初始化的目录,需要一步步 ...

最新文章

  1. python web-Python的哪个Web框架学习周期短,学习成本低?
  2. SSM中使用Druid连接池
  3. OSI七层与TCP/IP五层
  4. 6 计算机应用技,2019年10月自考计算机应用技术习题及答案6
  5. .NET 6 中的 Logging Source Generator
  6. 单元格格式_单元格格式的用法你知道吗~~
  7. mvn linux,Linux安装Maven
  8. docker springboot读取配置文件_Docker从入门到掉坑(三):容器太多,操作好麻烦
  9. Jmeter基础使用
  10. Office 365 机器人(Bot)开发入门
  11. Nacos 新增命名空间
  12. Pony.ai签约落户广州南沙,计划年底前推出无人车队
  13. Matlab二维曲线之fplot函数
  14. PCA计算点云的法线
  15. C#/.NET 通过代码一键清理IE缓存文件/强制重置IE设置
  16. Word去除段前黑点
  17. HTML5 视频网站
  18. Android 权限表,危险权限
  19. Distiller:正则化
  20. 数据类型括号中的数字含义

热门文章

  1. 台媒:台积电预计在台湾新竹建设使用2纳米制程的工厂
  2. VeryCD灌水机演示代码(附另外一个发贴机代码)
  3. 《经济学人》也玩新奇,跟着爱丽丝掉进了兔子洞 | 经济学人全球早报精选
  4. 详细的Log4j使用教程
  5. 玩转京东支付(python)
  6. web——14.web开发
  7. DB2与Sybase/Oracle/Informix的比较
  8. 天津科技大学计算机组成原理答案,2017年天津科技大学842自命题计算机学科专业基础综合[专硕]之计算机组成原理考研强化模拟题...
  9. 计算机毕业设计SSM道路桥梁工程知识文库系统【附源码数据库】
  10. 计算机等级考试一级有用吗?