找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 10175|回复: 2

[已解决]将剪贴板的文本保存为自定义文件的VBS点“取消”失效?

[复制链接]
发表于 2010-9-9 20:05:24 | 显示全部楼层 |阅读模式
从网上摘抄一vbs,可以将剪贴板的文本保存为自定义文件,但是点击“取消”后还生成一个没有拓展名的文件,应该怎样修改?

set fso=createobject("scripting.filesystemobject") : name=1
Dim na
na=Inputbox("请输入拓展名:","拓展名","txt")
while fso.fileexists(name&"."&na)=true
name=name+1
wend
set o=fso.opentextfile(name&"."&na,2,true)
set hf=Createobject("htmlfile")
wind=hf.parentwindow.clipboarddata.getdata("text")
o.writeline wind : o.close

[ 本帖最后由 Wingl83 于 2010-9-10 10:42 编辑 ]
发表于 2010-9-9 21:37:25 | 显示全部楼层
点“取消”按钮又不是结束脚本,只是Inputbox函数结果的一种。
要退出需要自己处理:
na=Inputbox("请输入拓展名:","拓展名","txt")
if na="" then WScript.Quit

评分

参与人数 1PB +6 +1 收起 理由
Wingl83 + 6 + 1 多谢解决……

查看全部评分

 楼主| 发表于 2010-9-10 10:41:52 | 显示全部楼层
楼上正解
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 07:45 , Processed in 0.024391 second(s), 12 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表