![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-09-18 21:26 |
共 47,812 主题排行 / 349,917 发帖 / 今日 0 篇 / 48,270 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 【共同参与】"批处理函数库" |
| 可打印版本 10,948 / 36 |
| 第16楼 vkill | 发表于 2008-04-25 13:29 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
我觉得用到什么了找别人的来修改来使用,直接用?怕不怎么好使
|
|
| 第17楼 plp626 | 发表于 2008-04-25 13:36 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by vkill at 2008-4-25 01:29 PM: 这个zh159兄说过,就是通用性,我开始不以为然,做了许多尝试过后,确有感触。 确实要想完全通用不加修改,有一定困难,这样的代码不是很多,并且当做为通用函数时,代码的效率还会降低, 但是,这只是开始,你如果去老外的论坛,你会对次肯定的。 它即使起不到”函数库的作用“ 它起码提供了个方法库,这对我们引用别人的很方便,新手学习也较集中。 |
|
| 第18楼 plp626 | 发表于 2008-04-25 14:16 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
大家能否讨论下下 set做浮点运算的函数
参考论坛里的有关浮点运算的经典帖子(这些请搜索关键字“浮点”),(除数位数多于8位的现在有困难)个人认为完全可以建立一个批处理浮点运算的函数+ - * /,因为set支持位运算,从这点来所,est原先说的计算什么方程的根,倒数了,是可行的,可以好不夸张地说,计算圆周率pi,自然对数e都是可行的,效率当然无法与高级语言相比,但理论上可行。 至于实用性-----没有,这个只当是弥补批处理没有提供浮点运算的现成命令了。 不过很好玩啊。 |
|
| 第19楼 moniuming | 发表于 2009-01-19 18:43 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
批处理乘法函数 [ Last edited by moniuming on 2009-1-19 at 21:17 ] |
|
| 第20楼 moniuming | 发表于 2009-01-20 19:17 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
批处理加法函数 |
|
| 第21楼 523066680 | 发表于 2009-01-21 10:38 |
| 银牌会员 发帖 1,133 积分 2,361 | |
|
嘿嘿,大家有必要讨论一下把函数放在什么地方合适哦
比如说system32 以后可以直接调用,又比如说%userprofile% 可以编一些很有个性的函数,大大地减少鼠标的使用 可能会另外开贴,再议 |
|
| 第22楼 WANKOILZ | 发表于 2009-01-21 15:45 |
| 初级用户 发帖 89 积分 198 来自 重庆 | |
|
个人觉得“函数库”的通用性不强,“过程库”应该更容易移植,多发点不需要参数的“过程”还不错...
|
|
| 第23楼 moniuming | 发表于 2009-02-09 10:15 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
20楼加法函数的修改版 修改的内容为:如果参数4(保留小数位数)为空,则保留原有的小数位数...
|
|
| 第24楼 moniuming | 发表于 2009-02-09 16:42 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
减法函数 |
|
| 第25楼 netbenton | 发表于 2009-02-09 19:17 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
直接调用实用性不是很强,效率太低,
但是把各种功能存在库目录,以文件名简单说明用途, 并且文件内都有说明如何用,用在何处,和注意问题。 到用到时,再贴到BAT里,还是很好的, 毕竟一般人记不得那么多的代码,就算懂得,敲进来也费时。 我贴一个: ::DOS下保存整个屏幕内容到文件,不支持中文(即图型模式) ::在图型模式将输出一个只有空行的文件 ::用debug 取显示缓存区内容。输出%1指定的文件, ::如果%1为空,输出到abcec.txt ::用在程序输出有进度显示时,得到的最终屏幕信息 ::注意:本函数调用必独立存为一个BAT文件调用,不可以放在BAT程序内作子程序。 ::行 start notepad %1%of% 用作测试显示结果,用时可删除 [ Last edited by netbenton on 2009-4-12 at 23:08 ] |
|
| 第26楼 plp626 | 发表于 2009-04-13 00:09 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
纵使我们的“过程代码”效率很低,幼稚也罢;但这是大家学习提高的一个平台,只要坚持,总会越来越精简,越来越高效,重复的工作必然会越来越少
|
|
| 第27楼 netbenton | 发表于 2009-04-13 01:00 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
那好,我也来个加法的。 [ Last edited by netbenton on 2009-4-12 at 23:07 ] |
|
| 第28楼 netbenton | 发表于 2009-04-13 01:01 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
减法 [ Last edited by netbenton on 2009-4-12 at 23:07 ] |
|
| 第29楼 netbenton | 发表于 2009-04-13 01:07 |
| 银牌会员 发帖 752 积分 1,916 来自 广西 | |
|
乘法 |
|
| 第30楼 plp626 | 发表于 2009-04-13 07:03 |
| 银牌会员 发帖 1,020 积分 2,278 | |
|
看来大家都对论坛还是热爱,这长的代码得花些时间,
现在讨论制定个规范,方便他人阅读 :标签 // 注释 [参数1] [参数2] ... 干什么用的,参数的要求,等等,有个大致的格式 |
|
| 上一页 1 2 3 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |