![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 07:52 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何赋予 〖set /p s==〗 "=" 的值. |
| 可打印版本 811 / 7 |
| 第1楼 huzixuan | 发表于 2007-02-03 01:29 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
如何赋予 〖set /p s==〗 "=" 的值. 如何赋予 〖set /p s==〗 "=" 的值.??
让 %s% 的值等于 = ?????请各位高手支招.. |
|
| 第2楼 namejm | 发表于 2007-02-03 01:45 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
没有 set /p s==,只有 set /p s=。
|
|
| 第3楼 redtek | 发表于 2007-02-03 01:55 |
| 金牌会员 发帖 1,147 积分 2,902 | |
Originally posted by huzixuan at 2007-2-2 12:29: 相近内容在下面帖子的第25楼~:) http://www.cn-dos.net/forum/viewthread.php?tid=18838&fpage=1&highlight=%E6%97%A0%E5%A5%88%E4%BD%95&page=2 |
|
| 第4楼 huzixuan | 发表于 2007-02-03 02:00 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
晕了..就没有办法啦??
我现在 是想让他 在同一行显示 1+1=3 显示出的那些都是变量,我以后要换的,所以不能 echo 1+1=3 @echo off set /p s=1 <nul set /p s=+ <nul set /p s=1 <nul set /p s== <nul set /p s=2 <nul pause 请问 有没有 别的办法 代替?? |
|
| 第5楼 namejm | 发表于 2007-02-03 02:13 |
| 荣誉版主 发帖 1,737 积分 5,226 来自 成都 | |
|
为什么要把每个字符都用变量来接收呢?不能用变量来接收的就直接打印出来吧,此路不通还有其他路可走呢。
|
|
| 第6楼 redtek | 发表于 2007-02-03 02:17 |
| 金牌会员 发帖 1,147 积分 2,902 | |
|
我也晕了,哈哈……
兄1楼提及问题(set /p s==的特性)让人根本想像不到兄后来又补充的4楼的问题,建议提问时一次将提问中的假设全部带入实际上的问题描述上~:) 不过还是不太清楚兄要做什么?1+1=1 1+2=3 1+3=4 …… ??? 很奇怪的应用~:) (注:直接粘上面代码到记事本里。如果直接粘到CMD窗口则无效) 上面是兄希望达到的效果:) [ Last edited by redtek on 2007-2-2 at 01:20 PM ] |
|
| 第7楼 HUNRYBECKY | 发表于 2007-02-03 02:46 |
| 银牌会员 发帖 442 积分 1,179 | |
Originally posted by namejm at 2007-2-3 02:13: 赞同这样的方法,像=等不用使用SET /P来让用户输入,如果是固定的则可以使用set s==来表示。 |
|
| 第8楼 huzixuan | 发表于 2007-02-03 06:12 |
| 高级用户 发帖 219 积分 537 来自 芜湖 | |
|
我还是直接 打印出来好了啊
正如 namejm 斑竹说的,此路不通还有其他路可走呢。 感谢各位啦!!谢谢! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |