Develop and Download Open Source Software

Browse Subversion Repository

Annotation of /branches/ttcomtester/tests/params_array.bat

Parent Directory Parent Directory | Revision Log Revision Log


Revision 6434 - (hide annotations) (download) (as text)
Thu Jul 7 11:46:02 2016 UTC (7 years, 9 months ago) by doda
Original Path: trunk/tests/params_array.bat
File MIME type: application/x-msdos-program
File size: 235 byte(s)
システム変数 params の追加
今までの param1 ~ param9 を配列にした物

[Ttssh2-devel 3025]
・現在の param1 ~ param9 とは別に配列 params にもパラメータを格納する
・param1 ~ param9 と params の値は同期等しない。
  param1 を書き換えても params[1] は変化しない。逆も同様。
・params の最大値には制限をかけない。10 番目以降にもアクセス可能とする。

[とりあえず現在の仕様]
・param1 ~ param9 は params[1] ~ params[9] としてアクセス可能。
・params[0] にはとりあえずコマンドライン全体を入れておく (awkの$0風)
・パラメータが 10 以上有る場合は paramcnt も 10 以上の値を取る
  以前の仕様(paramcntの最大値は9)と非互換
・パラメータの数が少なくても param1 ~ param9 は常に確保されているが、
  params は paramcnt の値までしか確保されない。
  ⇒ paramcnt==3 の時に params[4] へのアクセスは Index out of range
1 doda 6434 @echo off
2    
3     set TTMACRO=%~dp0\..\teraterm\Debug\ttpmacro.exe
4     set MACROFILE=%~dpn0.ttl
5    
6     echo == test 1 ==
7     "%TTMACRO%" "%MACROFILE%" /vxx /ixx /V /i test1 "param 7" "" param9 10 eleven
8     if ERRORLEVEL 1 echo test 1 failed.
9    
10     pause

Properties

Name Value
svn:executable *

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