-
仕様を以下とします。
-
ログインまで自動的に行う。IDやパスワードを送出します。
-
c:\net\ ディレクトリをダウンロード/アップロードのデフォールトとする。
-
ログファイルを作成する。ログファイルは c:\net\log\ ディレクトリに格納
されます。
Niftyの場合は NIyymmdd.log,PC−VANの場合は PCyymmdd.log,
Peopleの場合は PEyymmdd.log とします。(yymmddは年月日です。)
-
teraterm.ini ファイルの [Tera Term] 項に以下の行を加えます。
BPAuto=on
TelBin=on
-
Nifty用マクロ:nifty.ttl
;***************************************;
; Nifty Telnet login macro for TeraTerm ;
;***************************************;
;
;
;***** open the TeraTerm *****
;
connect 'r2.niftyserve.or.jp'
;
;
;***** login *****
;
wait '--->'
sendln 'SVC'
wait '--->'
sendln 'MXA00644'
wait '--->'
sendln 'xxxxxxxx'
;
;
;***** change work directory *****
;
changedir 'c:\net\'
;
;
;***** open a log file *****
;
; filename = c:\net\log\niyymmdd.log
;
getdate datestr
gettime timestr
;
filename = 'c:\net\log\'
strconcat filename 'ni'
;
strcopy datestr 3 2 tempstr
strconcat filename tempstr
strcopy datestr 6 2 tempstr
strconcat filename tempstr
strcopy datestr 9 2 tempstr
strconcat filename tempstr
strconcat filename '.log'
;
logopen filename 0 1
;
;
;***** write a logging header *****
;
; >>>>>>>>>> logging start yyyy-mm-dd hh:mm:ss <<<<<<<<<<
;
tempstr = #13#10#13#10'>>>>>>>>>> logging start '
strconcat tempstr datestr
strconcat tempstr ' '
strconcat tempstr timestr
strconcat tempstr ' <<<<<<<<<<'#13#10#13#10
logwrite tempstr
-
PC−VAN用マクロ:pcvan.ttl
;***************************************;
; PCVAN Telnet login macro for TeraTerm ;
;***************************************;
;
;
;***** open the TeraTerm *****
;
connect 'pcvan.or.jp'
;
;
;***** login *****
;
wait '}'#13#10
sendln 'PCVAN'
wait ': '
sendln 'MPN05150'
wait ': '
sendln 'xxxxxx'
;
;
;***** change work directory *****
;
changedir 'c:\net\'
;
;
;***** open a log file *****
;
; filename = c:\net\log\pcyymmdd.log
;
getdate datestr
gettime timestr
;
filename = 'c:\net\log\'
strconcat filename 'pc'
;
strcopy datestr 3 2 tempstr
strconcat filename tempstr
strcopy datestr 6 2 tempstr
strconcat filename tempstr
strcopy datestr 9 2 tempstr
strconcat filename tempstr
strconcat filename '.log'
;
logopen filename 0 1
;
;
;***** write a logging header *****
;
; >>>>>>>>>> logging start yyyy-mm-dd hh:mm:ss <<<<<<<<<<
;
tempstr = #13#10#13#10'>>>>>>>>>> logging start '
strconcat tempstr datestr
strconcat tempstr ' '
strconcat tempstr timestr
strconcat tempstr ' <<<<<<<<<<'#13#10#13#10
logwrite tempstr
-
People用マクロ:people.ttl
;****************************************;
; People Telnet login macro for TeraTerm ;
;****************************************;
;
;
;***** open the TeraTerm *****
;
connect 'people.or.jp'
;
;
;***** login *****
;
wait ': '
sendln '50184206'
wait ': '
sendln 'xxxxxxxx'
;
;
;***** change work directory *****
;
changedir 'c:\net\'
;
;
;***** open a log file *****
;
; filename = c:\net\log\peyymmdd.log
;
getdate datestr
gettime timestr
;
filename = 'c:\net\log\'
strconcat filename 'pe'
;
strcopy datestr 3 2 tempstr
strconcat filename tempstr
strcopy datestr 6 2 tempstr
strconcat filename tempstr
strcopy datestr 9 2 tempstr
strconcat filename tempstr
strconcat filename '.log'
;
logopen filename 0 1
;
;
;***** write a logging header *****
;
; >>>>>>>>>> logging start yyyy-mm-dd hh:mm:ss <<<<<<<<<<
;
tempstr = #13#10#13#10'>>>>>>>>>> logging start '
strconcat tempstr datestr
strconcat tempstr ' '
strconcat tempstr timestr
strconcat tempstr ' <<<<<<<<<<'#13#10#13#10
logwrite tempstr