
CODE: [Copy to clipboard]不过,上面的运行于 MS-DOS 下的工具只是我凭空想像应该这样完成一件工作。例如: SETDATA.EXE 21 16 2006-11-28 A.TXT
SETDATA.EXE 21 16 %MYDATE% A.TXT
以覆盖方式将(x,y座标)新的日期内容写入 A.TXT 文件的(第21行的偏移量从0起的第16个开始的字符处)
CODE: [Copy to clipboard]以上只是个人想法,但我不会编写无法实现~:)例如: 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% 等方式调用。
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |