主题:请帮个忙!谢谢! (正如ZOM所了,我遇到特殊情况了!
在上几帖中有有这样一帖子:
有2文件,分别为:A.TXT 和 B.TXT
如何判别a.txt和b.txt2个文本是否相同,当相同就运行SHELL "A.EXE"命令,如果不相同就运行SHELL "B.EXE"命令?
说明:假设A.TXT里有一串数字 12345678
B.TXT里有一串数字也是 12345678
那么A.TXT就和B.TXT相同.
如果2个文本数字的大小和数字的位数不同,那么就2个文本不相同.
谢谢!
open "A.txt" for binary as #1
open "B.txt" for binary as #2
if lof(1)=lof(2) then
same=-1
do until eof(1)
a$=input$(16383,#1)
b$=input$(16383,#2)
if a$<>b$ then
same=0
exit do
endif
loop
endif
close #1,#2
if same then shell "A.EXE" else shell "B.EXE"
请问如何把他改成:
如果 A.TXT里的数字大于B.TXT里的数字则运行 shell "A"
如果 A.TXT里的数字小于B.TXT里的数字则运行 shell "B"
请大家帮个忙,谢谢了!
有2文件,分别为:A.TXT 和 B.TXT
如何判别a.txt和b.txt2个文本是否相同,当相同就运行SHELL "A.EXE"命令,如果不相同就运行SHELL "B.EXE"命令?
说明:假设A.TXT里有一串数字 12345678
B.TXT里有一串数字也是 12345678
那么A.TXT就和B.TXT相同.
如果2个文本数字的大小和数字的位数不同,那么就2个文本不相同.
谢谢!
open "A.txt" for binary as #1
open "B.txt" for binary as #2
if lof(1)=lof(2) then
same=-1
do until eof(1)
a$=input$(16383,#1)
b$=input$(16383,#2)
if a$<>b$ then
same=0
exit do
endif
loop
endif
close #1,#2
if same then shell "A.EXE" else shell "B.EXE"
请问如何把他改成:
如果 A.TXT里的数字大于B.TXT里的数字则运行 shell "A"
如果 A.TXT里的数字小于B.TXT里的数字则运行 shell "B"
请大家帮个忙,谢谢了!