Index: freexp/touch.pas
===================================================================
RCS file: /server/cvs/freexp/touch.pas,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- freexp/touch.pas 6 Nov 2004 21:56:42 -0000 1.13
+++ freexp/touch.pas 7 Nov 2004 09:31:05 -0000 1.14
@@ -14,7 +14,7 @@
{ finden Sie in der Datei TOUCH.TXT oder auf }
{ http://www.martinwodrich.de/Software/Touch/nutzung.htm }
{ --------------------------------------------------------------- }
-{ $Id: touch.pas,v 1.13 2004/11/06 21:56:42 mw Exp $ }
+{ $Id: touch.pas,v 1.14 2004/11/07 09:31:05 mw Exp $ }
program touch;
{$I TOUCH.INC }
@@ -37,7 +37,7 @@
end;
const anyfile=$21;
- version='1.1b';
+ version='1.1c';
var f:file;
g:text;
@@ -88,7 +88,7 @@
procedure logo;
begin
- writeln ('Touch '+version+' (c) 2003 by Martin Wodrich');
+ writeln ('Touch '+version+' (c) 2003-2004 by Martin Wodrich');
writeln ('');
own:=ownfile;
end;
@@ -106,6 +106,11 @@
writeln ('Parameter fehlt');
writeln ('');
writeln ('touch file1 file2 ... /t=hh:mm:ss /d=tt.mm.[yy]yy /r=refdatei /H
/S /V /G /K /LFN');
+ write (' ');
+ {$IFDEF BPLFN}
+ write('/LFN ');
+ {$ENDIF}
+ writeln ('');
writeln ('');
writeln ('Macros:');
writeln (' #: jedes Laufwerk(Nur DOS16)');
@@ -123,7 +128,9 @@
writeln (' /V Vortaeuschmodus (Simulationslauf)');
writeln (' /G Dateien in Grossbuchstaben wandeln');
writeln (' /K (nur bei /G wirksam) Dateidatum und Uhrzeit beibehalten');
+ {$IFDEF BPLFN}
writeln (' /LFN lange Dateinamen benutzen (Vorsicht: Nur einschalten wenn
unterstuetzt');
+ {$ENDIF}
end;
procedure isok(meldung:integer);
@@ -157,6 +164,15 @@
ismacro:=re;
end;
+procedure newmacro;
+begin
+ {Dateien und Macros speichern}
+ NEW(n);
+ n^.text:=s;
+ n^.next:=st;
+ st:=n;
+end;
+
procedure exmacro;
const test='ABCDEFGHIJKLMNOPQRSTUVWXYZ';
var x,y : string[79];
@@ -454,14 +470,7 @@
Close(f);
end;
end
- else
- begin
- {Dateien und Macros speichern}
- NEW(n);
- n^.text:=s;
- n^.next:=st;
- st:=n;
- end;
+ else newmacro;
end;
if ((ref and dateset) or (ref and timeset)) then begin
Writeln('Entweder Datum/Uhrzeit oder Referenzdatei');
@@ -603,6 +612,9 @@
end.
{
$Log: touch.pas,v $
+ Revision 1.14 2004/11/07 09:31:05 mw
+ MW: - �bernahme von TOUCH 1.1c
+
Revision 1.13 2004/11/06 21:56:42 mw
MW: - �bernahme von TOUCH 1.1b:
- Interne �nderung, um NON-LFN-Versionen leichter zu realisieren.
------------------------------------------------------------------------
FreeXP CVS-Mailingliste
[EMAIL PROTECTED]
http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list