home *** CD-ROM | disk | FTP | other *** search
- Uses
- DOs,
- Crt;
-
- Var I:Integer;
- Fn:Text;
- Comport:String[1];
-
- Begin
- If ParamCount=0 Then Begin
- Textcolor(15);
- ClrScr;
- Writeln(' >> PHONE ON/OFF HOOK - Written by Carl Mueller <<');
- Writeln;
- Textcolor(11);
- Writeln('Syntax is');
- Writeln(' PHONE [ON/OFF] [COMPORT]');
- WRITELN;
- TEXTCOLOR(10);
- Writeln('COMPORT defaults to 1 if NOT specified.');
- Writeln('Example: PHONE ON 1');
- end else begin
- textcolor(4);
- if paramcount=1 then comport:='1' else Comport:=Paramstr(2);
- if (ParamStr(1)='on') or (paramstr(1)='ON') then begin
- assign(fn,'COM'+comport);
- rewrite(fn);
- writeln(fn,'ATH0M0');
- close(fn);
- Writeln('** Phone now ON hook.');
- end else
- if (paramStr(1)='OFF') or (paramstr(1)='off') then begin
- assign(fn,'COM'+comport);
- rewrite(fn);
- writeln(fn,'ATH1M0');
- close(fn);
- Writeln('** Phone now OFF hook.');
- end;
- end;
- END.
-