中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 06:39
31 发表于 2006-11-20 04:03 ·  中国 山东 青岛 崂山区 联通
新手上路
积分 4
发帖 2
注册 2006-07-16 11:06
UID 58657
状态 离线
确实不错~!看来来DOS联盟是来对了!
32 发表于 2006-11-20 06:44 ·  中国 北京 朝阳区 联通
高级用户
★★
朦胧的世界
积分 579
发帖 218
注册 2006-10-24 04:29
UID 67972
状态 离线


if "!line:~%%i,1!"=="" goto :EOF
set /p= !line:~%%i,1!<nul


20楼这个!
振铃的ASCII码怎么输入的?
换行符能不能用ASCII码表示?

[ Last edited by tao0610 on 2006-11-20 at 02:05 PM ]
33 发表于 2006-11-23 05:52
中级用户
★★
DOS之日
积分 337
发帖 161
注册 2006-11-04 05:27
UID 69523
性别 男
状态 离线
好贴,顶~~~~
for /f %%h in (`echo hxuan`) do for /f %%x in (`echo hxuan`) do if %%h==%%x nul
34 发表于 2006-11-25 03:08 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
UID 63324
性别 男
状态 离线
Originally posted by tao0610 at 2006-11-19 17:44:


20楼这个!
振铃的ASCII码怎么输入的?
换行符能不能用ASCII码表示?

[ Last edited by tao0610 on 2006-11-20 at 02:05 PM ]



振铃的ASCII码: alt+07 或 CTRL+G 和其它方法都可以输入~:)


C:\TEMP>echo echo 响一声儿~:) ^G >a.bat

C:\TEMP>a

C:\TEMP>echo 响一声儿~:)
响一声儿~:)

    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
35 发表于 2006-11-25 12:38 ·  中国 江苏 苏州 电信
新手上路
积分 18
发帖 10
注册 2006-05-14 03:27
UID 55495
性别 男
状态 离线
一、都是高人;
二、都相``当``谦虚^○^
36 发表于 2006-11-28 06:52 ·  中国 湖南 长沙 电信
初级用户
积分 20
发帖 10
注册 2006-11-26 10:52
UID 71786
性别 男
状态 离线
都素强人啊!`` 我顶
37 发表于 2007-01-19 05:45 ·  中国 北京 方正宽带
新手上路
积分 14
发帖 7
注册 2007-01-19 05:09
UID 76975
性别 男
状态 离线
真强人 PF一个
38 发表于 2007-01-19 06:06 ·  中国 北京 方正宽带
新手上路
积分 14
发帖 7
注册 2007-01-19 05:09
UID 76975
性别 男
状态 离线
一个字强 ~
39 发表于 2007-01-21 09:21 ·  中国 江苏 常州 金坛区 电信
初级用户
积分 73
发帖 29
注册 2006-08-13 21:22
UID 60447
状态 离线
唉……这一点点的代码足以让我琢磨一辈子了!惭愧啊,痴活了三十几年,看了LZ的解释,还是一头雾水。
惭愧,脸红……
40 发表于 2007-02-05 14:27 ·  中国 山东 济南 电信
初级用户
积分 125
发帖 44
注册 2007-01-24 15:31
UID 77555
性别 女
状态 离线
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,,|set/p=%,:~%i,1%<nul

最后的输出段使用一个管道符号,还可以缩减7.8个字符.

[ Last edited by qjbm on 2007-2-5 at 01:37 AM ]
41 发表于 2007-02-05 15:35 ·  中国 北京 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
UID 40733
性别 男
状态 离线
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,,|set/p=%,:~%i,1%<nul

最后的输出段使用一个管道符号,还可以缩减7.8个字符.




RE qjbm
兄用管道符延时的思路非常好,精简了好多字符,这是非常不错的优化精简,唯一的一点遗憾是不能自定义打字效果的间隔时间。
在兄的启发下再精简几个字符如下:

%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@cd|set/p= %,:~%i,1%


[ Last edited by 无奈何 on 2007-2-5 at 04:31 PM ]
  ☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul

42 发表于 2007-02-07 09:22 ·  中国 山东 济南 电信
初级用户
积分 125
发帖 44
注册 2007-01-24 15:31
UID 77555
性别 女
状态 离线
这个

@cd|

更是迷雾重重了,哈哈.
43 发表于 2007-02-07 09:54 ·  新西兰 奥克兰大区 奥克兰 Microsoft
高级用户
★★
积分 783
发帖 268
注册 2006-12-26 17:18
UID 74627
性别 男
状态 离线
cd 大概是最短的了 所以楼主选它
菩提本无树,明镜亦非台,本来无一物,何处惹尘埃.
44 发表于 2007-02-08 04:01 ·  中国 北京 中移铁通
荣誉版主
★★★
积分 1,338
发帖 356
注册 2005-07-15 12:09
UID 40733
性别 男
状态 离线
set/p 的原理 willsort 兄已经讲的非常清楚了,
cd| 制造空输出
<nul 制造空输入
提交给 set/p 都是一样的,只是管道命令慢一些,有类似延时的效果。
  ☆开始\运行 (WIN+R)☆
%ComSpec% /cset,=何奈无── 。何奈可无是原,事奈无做人奈无&for,/l,%i,in,(22,-1,0)do,@call,set/p= %,:~%i,1%<nul&ping/n 1 127.1>nul

45 发表于 2007-02-10 14:30 ·  中国 贵州 贵阳 电信
初级用户
积分 97
发帖 45
注册 2007-01-31 06:02
UID 78190
性别 男
状态 离线
我实在不想打搅高人的聊天,但好帖还是要顶滴。。。
论坛跳转: