中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-04 07:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问vbs处理含空格的文件名怎么办 查看 889 回复 8
楼 主 请问vbs处理含空格的文件名怎么办 发表于 2007-04-25 07:30 ·  中国 湖南 长沙 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
请问我的这个vbs错在哪里? 为何运行不了呢? 提示: 行3 字符1 错误:系统找不到指定的文件 代码:80070002 但是文件是存在的啊? zy="C:\Program Files\Chinagames\iGame\iGame.exe" Set WshShell=WScript.CreateObject("WScript.Shell") WshShell.Run zy [ Last edited by 26933062 on 2007-4-25 at 04:23 PM ]
2 发表于 2007-04-25 07:32 ·  中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
19年会员
UID 69036
性别 男
来自 芜湖
状态 离线
zy="""C:\Program Files\Chinagames\iGame\iGame.exe"""
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run zy

加上引号
江湖远
碧空长
路茫茫

一个人漫无目的的奔跑,风,刺骨的冷....
3 发表于 2007-04-25 07:37 ·  中国 广东 广州 联通
银牌会员
★★★
积分 1,206
发帖 517
注册 2007-03-25 01:18
19年会员
UID 82819
性别 男
状态 离线
不懂vbs 。。

不过看你好象没有声明变量。。。

要不你试一下 const zy="C:\Program Files\Chinagames\iGame\iGame.exe"
知,不觉多。不知,乃求知
4 发表于 2007-04-25 07:40 ·  中国 湖南 长沙 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
多谢,还想请问一个问题
我想把红色部分改为 退格键 该输入什么?
把红色部分改为中文可以吗?
WshShell.SendKeys "{delete 100}"
5 发表于 2007-04-25 07:45 ·  中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
19年会员
UID 69036
性别 男
来自 芜湖
状态 离线
退格键用 {BS}
WshShell.SendKeys "{BS 100}"
江湖远
碧空长
路茫茫

一个人漫无目的的奔跑,风,刺骨的冷....
6 发表于 2007-04-25 07:47 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
7 发表于 2007-04-25 07:50 ·  中国 湖南 长沙 电信
银牌会员
★★★
积分 2,268
发帖 879
注册 2006-12-19 16:23
19年会员
UID 73968
性别 男
状态 离线
谢谢谢谢,
WshShell.SendKeys "/你好/`吗?"
想达到上面的效果该怎么写? 麻烦了!!! 谢谢!!!!
8 发表于 2007-04-25 07:51 ·  中国 安徽 芜湖 电信
高级用户
★★
积分 537
发帖 219
注册 2006-10-31 21:08
19年会员
UID 69036
性别 男
来自 芜湖
状态 离线
sendkeys
不能输出中文,要么就得调出 输入法 ,然后一个一个打.......
江湖远
碧空长
路茫茫

一个人漫无目的的奔跑,风,刺骨的冷....
9 发表于 2007-04-25 07:56 ·  中国 广西 玉林 博白县 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
SendKeys字面意思就是发送键盘命令
论坛跳转: