中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 17:15
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » (难题:)如何用BAT将常用字符发送至当前的文字输入中 查看 1,964 回复 15
楼 主 (难题:)如何用BAT将常用字符发送至当前的文字输入中 发表于 2008-03-04 12:32 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
如:用BAT将@等字符或短句.
发送到当前文字输入中........

如在任意软件,需要文本输入时,...运行BAT,,就将是BAT设定好的字符插入???

[ Last edited by cad55 on 2008-3-4 at 03:10 PM ]
2 发表于 2008-03-04 15:20 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
请各位高手..指点.............
3 发表于 2008-03-04 15:33 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
没明白你说的什么意思
第一高手 第二高手

4 发表于 2008-03-04 15:37 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by fastslz at 2008-3-4 03:33 PM:
没明白你说的什么意思



此BAT就类似于......WORD中的插入字符.

就是用BAT将自定义的字符或短语....插入至当前的软件应用时需输入文字的地方......

若上述用BAT不能实现.....用BAT将它们发送至系统"剪贴板"也可以.............

请高手...思考一下.........
若实现.....BAT又会发扬光大了.........

[ Last edited by cad55 on 2008-3-4 at 03:39 PM ]
5 发表于 2008-03-04 16:08 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
监视键盘当输入@马上填充或插入其他字符?不要说BAT,即使vbs难上难,又ms木马
第一高手 第二高手

6 发表于 2008-03-04 16:13 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by fastslz at 2008-3-4 04:08 PM:
监视键盘当输入@马上填充或插入其他字符?不要说BAT,即使vbs难上难,又ms木马



先汗一下.....

不是按@就输入.....

是运行BAT时...将用户定义好的字符....插入当前需要输入文字的地方........

如:在BAT中..选设定好"美女她狠爱你"

当某个软件..需要输入文字时......就运行一下此BAT.就将"美女她狠爱你"文字插入.............

高手...与菜菜的沟通..怎么这样难.........
7 发表于 2008-03-04 16:28 ·  中国 广西 玉林 电信
金牌会员
★★★★
积分 3,687
发帖 1,467
注册 2005-08-08 12:00
20年会员
UID 44210
状态 离线
单纯BAT不行
VBS:
Set WshShell = CreateObject("Wscript.Shell")
WshShell.SendKeys "abcd@"


PS:VBS不能发送双字节字符,只能变相采用剪贴板方式(具体搜索论坛);缺点:不能自动定位插入位置
8 发表于 2008-03-04 16:41 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by zh159 at 2008-3-4 04:28 PM:
单纯BAT不行
VBS:
Set WshShell = CreateObject("Wscript.Shell")
WshShell.SendKeys "abcd@"


PS:VBS不能发送双字节字符,只能变相采用剪贴板 ...



这个VBS没有反应...........

还请帮一下.....

能发送至剪贴板........也就可以了.........
9 发表于 2008-03-04 21:50 ·  中国 陕西 西安 电信
铂金会员
★★★★
积分 5,212
发帖 2,478
注册 2007-02-08 23:39
19年会员
UID 79003
性别 男
状态 离线
运行P处理的话焦点失去,你发送到什么上呢?汗~
10 发表于 2008-03-04 22:04 ·  中国 江苏 扬州 江都区 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by slore at 2008-3-4 09:50 PM:
运行P处理的话焦点失去,你发送到什么上呢?汗~


说得是什么话.........
说清楚点............
11 发表于 2008-03-04 23:29 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
Originally posted by slore at 2008-3-4 09:50 PM:
运行P处理的话焦点失去,你发送到什么上呢?汗~

严重同意
12 发表于 2008-03-05 12:39 ·  中国 江苏 扬州 电信
高级用户
★★★
积分 620
发帖 329
注册 2007-12-05 15:34
18年会员
UID 104754
性别 男
状态 离线
Originally posted by HAT at 2008-3-4 11:29 PM:

严重同意




怎么这么难呀..........
13 发表于 2008-03-05 12:43 ·  中国 陕西 西安 电信
银牌会员
★★★★
钻石会员
积分 2,278
发帖 1,020
注册 2007-11-19 13:34
18年会员
UID 103127
性别 男
状态 离线
slore兄是金牌会员了,恭喜!
14 发表于 2008-03-05 12:50 ·  中国 浙江 温州 电信
中级用户
★★
积分 458
发帖 196
注册 2006-10-05 12:04
19年会员
UID 64614
状态 离线
用按键精灵可以实现
15 发表于 2008-03-05 14:44 ·  中国 甘肃 兰州 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
20年会员
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
还不如把这些经常要用的都写在一个 txt 中,放快速启动栏中,用的时候打开自己手动复制

所谓p处理就是批量处理,我们应该把批处理多运用到适合它的场合,不要干什么都要批处理,那太钻牛角了
论坛跳转: