楼 主
[已解决]如何用批处理计算,将计算式和结果输到剪贴板
发表于 2007-10-09 17:09 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
运行批处理,输入如5*3+1,回车,将 5*3+1=16 输到剪贴板
[ Last edited by tireless on 2007-10-9 at 03:51 PM ]
第 2 楼
发表于 2007-10-09 17:20 · 中国 上海 联通
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
既然涉及到剪贴板,纯P肯定无法实现了。可以用第三方工具或者VBS,建议在本版块搜索"剪贴板"。
第 3 楼
发表于 2007-10-09 17:45 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
我有个批处理和winclip.exe可以实现:
复制1+1,运行批处理可以将结果输到剪贴板。但感觉步骤太多:
1.文本中输入1+1=
2.选中1+1=
3.Ctrl+C
4.运行批处理
5.Ctrl+V
而我希望这种方式:
1.运行批处理
2.输入1+1
3.回车(批处理将 1+1=结果 输到剪贴板)
4.Ctrl+V粘贴到文本
[ Last edited by tireless on 2007-10-9 at 12:38 AM ]
第 4 楼
发表于 2007-10-09 18:04 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
那就
set /p str=请输入(1+1*2=):
set /a sum=%str:~0,-1%
echo %str%%sum%|winclip -c
这样??
[
Last edited by wudixin96 on 2007-10-9 at 06:06 PM ]
第 5 楼
发表于 2007-10-09 20:42 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
不是
举个例子------
运行此批处理,输入20*5,回车,然后剪贴板里就有 20*5=100
[ Last edited by tireless on 2007-10-9 at 12:44 AM ]
第 6 楼
发表于 2007-10-09 20:51 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
第 7 楼
发表于 2007-10-09 20:57 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
第 8 楼
发表于 2007-10-09 21:01 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
19年会员
UID 75624
性别 男
状态 离线
1+2*3=7
这是我输入:1+2*3=
需要输入=号的。
我这没问题 。
第 9 楼
发表于 2007-10-09 21:15 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
是不是我的winclip.exe有问题,能不能把你的传给我试试...
[ Last edited by tireless on 2007-10-9 at 01:28 AM ]
第 10 楼
发表于 2007-10-10 11:50 · 中国 上海 电信
银牌会员
★★★★
积分 2,025
发帖 1,122
注册 2007-09-05 20:15
18年会员
UID 96653
性别 男
状态 离线
这样才有用
@echo off
set /p str=请输入:
set /a sum=%str%
echo %str%=%sum%|winclip -c
论坛跳转: