中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-10 23:03
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 批处理中将某个变量写入剪贴板 查看 968 回复 8
楼 主 批处理中将某个变量写入剪贴板 发表于 2008-08-14 23:50 ·  中国 辽宁 本溪 联通
银牌会员
★★★
积分 1,212
发帖 464
注册 2006-12-13 21:11
19年会员
UID 73417
性别 男
状态 离线
今天偶尔发现的,不知道论坛里有没有过这样的贴子,拿出来分享一下...

@echo off
set msg=http://www.cn-dos.net
mshta vbscript:window.clipboarddata.setdata("Text","%msg%")(window.close)
本帖最近评分记录 (共 4 条) 点击查看详情
评分人分数时间
ThinKing +4 2008-08-15 18:00
wangff +1 2008-12-15 11:18
okzhsh01 +2 2008-12-15 19:33
btpg +1 2010-06-15 01:00
2 发表于 2008-08-15 18:42 ·  中国 广东 东莞 电信
初级用户
积分 60
发帖 34
注册 2007-04-24 02:13
19年会员
UID 86232
性别 男
状态 离线
不错哈~恩~
3 发表于 2008-12-15 01:52 ·  中国 浙江 台州 临海市 电信
中级用户
★★
积分 224
发帖 102
注册 2007-11-09 00:19
18年会员
UID 102111
性别 男
状态 离线
谢谢 楼主
4 发表于 2008-12-15 09:22 ·  中国 北京 鹏博士长城宽带
银牌会员
★★★★
[b]看你妹啊[/b]
积分 1,488
发帖 1,357
注册 2006-05-20 12:00
20年会员
UID 55770
状态 离线
windos 2003 下有clip,可以实现这样的功能

有问题请发论坛或者自行搜索,再短消息问我的统统是SB
5 发表于 2008-12-15 11:17 ·  中国 福建 泉州 移动
初级用户
★★
积分 134
发帖 54
注册 2008-11-19 11:47
17年会员
UID 131429
性别 男
状态 离线
读出呢?
6 发表于 2008-12-15 11:55 ·  中国 北京 海淀区 联通
银牌会员
★★★
积分 2,098
发帖 566
注册 2007-09-11 07:27
18年会员
UID 97070
性别 男
状态 离线
Originally posted by wangff at 2008-12-15 11:17 AM:
读出呢?

@echo off & setlocal
call :GetClpText msg
echo %msg%
pause
goto :eof

:GetClpText
mshta vbscript:Execute("CreateObject(""Scripting.FileSystemObject"").CreateTextFile(""t"").Write ClipBoardData.GetData(""Text""):Close")
set /p %1=<t
del t
goto :eof
7 发表于 2008-12-15 16:33 ·  中国 广东 深圳 电信
初级用户
★★
游手好闲 + 无所事事 ..
积分 194
发帖 167
注册 2007-04-30 09:43
19年会员
UID 87022
性别 男
状态 离线
好文,支持一下。
8 发表于 2008-12-15 16:48 ·  中国 黑龙江 牡丹江 电信
中级用户
★★
积分 216
发帖 129
注册 2007-02-14 07:26
19年会员
UID 79469
性别 男
状态 离线
还可以使用js 道理是一样的
@echo oFF
color 4a
title 心随我动专用之--读英语
mode con cols=60 lines=15
:loop

set /p Contents=请输入或者粘贴你要读的单词或短语后回车(读两遍,再回车后复读):
echo 开始读音==^>^>^>
echo.
echo %Contents%
mshta vbscript:createobject("sapi.spvoice").speak(" %Contents% ")(window.close)
mshta vbscript:createobject("sapi.spvoice").speak(" %Contents% ")(window.close)
cls
goto loop
不过为了安全 我删除了mshta。
9 发表于 2008-12-15 16:50 ·  中国 黑龙江 牡丹江 电信
中级用户
★★
积分 216
发帖 129
注册 2007-02-14 07:26
19年会员
UID 79469
性别 男
状态 离线
呵呵 看错了 我发的也是 vbscript
论坛跳转: