Développer et télécharger des logiciels Open Source

Browse Subversion Repository

Diff of /trunk/installer/release/dialup.ttl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3221 by maya, Tue Mar 24 09:37:20 2009 UTC revision 3227 by maya, Tue Mar 24 15:10:33 2009 UTC
# Line 1  Line 1 
1  ; Sample macro for Tera Term  ; Sample macro for Tera Term
2  ;  Dial-up login  ;  Dial-up login
3    
4  ; open Tera Term  ; open Tera Term
5  ;   command line = 'TERATERM /C=1' (COM1 port)  ;   command line = 'TERATERM /C=1' (COM1 port)
6  connect '/C=1'  connect '/C=1'
7    
8  DialPrefix = 'ATD'  DialPrefix = 'ATD'
9    
10  ; set phone number, username, and password  ; set phone number, username, and password
11  PhoneNumber = '0000000000'  PhoneNumber = '0000000000'
12  UsernamePrompt = 'Username:'  UsernamePrompt = 'Username:'
13  Username = 'MYNAME'  Username = 'MYNAME'
14  PasswordPrompt = 'Password:'  PasswordPrompt = 'Password:'
15  ; get password from file  ; get password from file
16  getpassword 'password.dat' 'mypassword' Password  getpassword 'password.dat' 'mypassword' Password
17    
18  ; initialize modem (see the manual for your modem)  ; initialize modem (see the manual for your modem)
19  sendln  'ATZ'  sendln  'ATZ'
20  wait 'OK'  wait 'OK'
21    
22  ; dial up  ; dial up
23    
24  :dial  :dial
25  send   DialPrefix  send   DialPrefix
26  sendln PhoneNumber  sendln PhoneNumber
27    
28  ; set timeout (30 sec)  ; set timeout (30 sec)
29  timeout = 30  timeout = 30
30    
31  ; wait for strings from modem  ; wait for strings from modem
32  wait 'CONNECT' 'BUSY' 'NO CARRIER'  wait 'CONNECT' 'BUSY' 'NO CARRIER'
33    
34  ; pause 2 sec  ; pause 2 sec
35  pause 2  pause 2
36    
37  ; timeout?  ; timeout?
38  if result=0 goto error  if result=0 goto error
39    
40  ; 'CONNECT'?  ; 'CONNECT'?
41  if result=1 goto conn  if result=1 goto conn
42    
43  ; 'BUSY'?  ; 'BUSY'?
44  if result=2 goto redial  if result=2 goto redial
45    
46  ; 'NO CARRIER'  ; 'NO CARRIER'
47  if result=3 goto error  if result=3 goto error
48    
49  ; error. stop macro  ; error. stop macro
50  :error  :error
51  messagebox 'Dialing error!' 'Tera Term'  messagebox 'Dialing error!' 'Tera Term'
52  end  end
53    
54  :redial  :redial
55  yesnobox 'Busy! Try again?' 'Tera Term'  yesnobox 'Busy! Try again?' 'Tera Term'
56  if result goto dial  if result goto dial
57  end  end
58    
59  ; connect!  ; connect!
60  :conn  :conn
61    
62  ; login  ; login
63  wait   UsernamePrompt  wait   UsernamePrompt
64  sendln Username  sendln Username
65    
66  wait   PasswordPrompt  wait   PasswordPrompt
67  sendln Password  sendln Password
68    
69  ; OK, auto login complete.  ; OK, auto login complete.

Legend:
Removed from v.3221  
changed lines
  Added in v.3227

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26