vbs文件CreateObject("WScript.Shell")找不到中文路径的解决办法 |
您所在的位置:网站首页 › 安装找不到mshta › 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浏览器, 于是就在桌面新建了一个1.txt的文件来试试, 上代码: CreateObject("WScript.Shell").Run """C:\Users\11570\Desktop\1.txt""",2双击运行vbs文件后确实在桌面底部的任务栏开到了最小化的记事本 然后我兴高采烈的先用这段代码来打开我的软件(软件名称带有中文), 路径上有中文,运行的时候一直会报错如下: 我是用 VScode 编写的vbs文件 我想到了由 中文导致的问题99%是编码的问题 于是我尝试在VScode里面修改编码格式 只能再求救大神了 解决办法
双击test.vbs后 vbs的CreateObject("WScript.Shell").Run功能找不到中文路径是因为不同的编码格式造成的,只需用记事本的另存为功能将文件编码改成ANSI即可解决. 如果觉得本文有帮到您, 就请 评论个赞 呗! |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |