home *** CD-ROM | disk | FTP | other *** search
- {$A-,B-,D-,E-,F+,I-,L-,N-,O-,R-,S-,V-}
- {$M 65520, 0, 655360}
- uses
- eco_lib, dos
-
- ;
-
-
- var
- loginpwd,
- loginname : string;
-
-
- begin
- __stdio; __setblwin(false);
- if __inparams('/?', error) then begin
- writeln(__progname);
- writeln(' Usage: ', __progname, ' while using environment variables:');
- writeln(__rep(length(__progname)+10, ' '), 'USER USERPWD');
- writeln(__rep(length(__progname)+10, ' '), 'Pushes name and possibly password');
- writeln(__rep(length(__progname)+10, ' '), 'in keyboardbuffer for quick login.');
- writeln(__rep(length(__progname)+10, ' '), 'Password + loginname max 15 chars.');
- halt;
- end;
- loginname := __up(getenv('USER')); loginpwd := __up(getenv('USERPWD'));
- __flushkey;
- if (__nw(loginname) <> '') then __stuffkey(loginname+#13);
- if (__nw(loginpwd ) <> '') then __stuffkey(loginpwd+#13);
- end.
-