不知道是否有将系统8位日期赋值为变量,再有支持通配符?的小巧软件替换原文本中的指定行的旧日期字符串,这样的小巧实用的MS-DOS软件工具?
VARSET不可靠,Xset的日期变量只能六位mm/dd/yy,hexc不支持空格和通配符,change不支持通配符。
都是遍历替换,无指定行替换。
VARSET不可靠,Xset的日期变量只能六位mm/dd/yy,hexc不支持空格和通配符,change不支持通配符。
都是遍历替换,无指定行替换。
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
例如: SETDATA.EXE 21 16 2006-11-28 A.TXT
SETDATA.EXE 21 16 %MYDATE% A.TXT
以覆盖方式将(x,y座标)新的日期内容写入 A.TXT 文件的(第21行的偏移量从0起的第16个开始的字符处)
例如: GETDATA.EXE 21 16 10 %VAR% A.TXT
GETDATA.EXE 21 16 %getNum% %VAR% A.TXT
GETDATA.EXE 21 16 10+ %VAR% A.TXT
以只读方式读取 A.TXT 中的指定位置:(x,y-第21行的从偏移量0起的第16个字符处)连读10个字符。
或,取多少个字符由变量 %getNum% 指定。
或,取多少个字符: 10+ 代表右取到行尾
或,取多少个字符: -10 代表从此位置向左取到行首
将取出的字符串赋值给变量 %VAR%,将来就可以 echo %var% 等方式调用。