|目次前ページ次ページ|
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◇◇◇ (ver6.2)バージョンアップ ◇◇◇
            2002-10-17 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
──────────────────────────────
◆  VBメニューから自動起動機能[拡張版のみ] 
    vcom60/INI=C:\VCOM60\VBINFO.INI/APPLI=VCOMSEC/VB=YES VCOM60.EXE をVBで作成された.EXEから起動します  
   ※[1].INIファイルは /INI=INIファイル名  
        又は  /INIFILE=INIファイル名 で指定します。 
   ※.INFファイルの指定が無い場合はWindowsディレクトリに 
      CANDCCINI.INF として  
     .INIファイルのディレクトリとファイル名を1行目に設定  
     しておきます。[例] \VCOM60\VCOM60.EXE<CR><LF>  
   ※[2]アプリケーションのセクション名を  
              /APPLI=セクション名  
              /APPLICATION=セクション名  
        で指定します。 
     [CANDCC]  --> セクション名の指定が無い場合  
   ※[3]VBMENUからの起動機能を有効/無効にして起動する 
              /VBMENU=YES,Y,NO,N,1,0 の何れか  
              /VB=YES,Y,NO,N,1,0 の何れか  
                  YES,Y,1:有効 
                  NO,N,0:無効  で指定します。 
   ※.INIファイルには以下の様に設定しておきます。  
     [VCOMSEC]                          --> セクション名  
     ConnectIPAddress=126.43.189.45[6001] --> IPアドレス(使用しない) 
     ConnectHostName=CACHE_SERVER       --> サーバ名(使用しない) 
     ConnectNameIdentify=NAMESPACE      --> cacheネームスペース名 
     ConnectPassWord=PASSWORD           --> ログインパスワード 
     VbMenueDirectory=C:\VBMENU\VBMENU.EXE  --> VBメニューの.EXE名 
     VcomDirectory=C:\VCOM60\VCOM60.EXE --> Vcomの.EXE名 
     RoutineCallCommand=S FLAG="INIT-MENU" D ^MENURTN --> コマンド列 
      UserNamePrompt=Username: --> ユーザ名入力のプロンプト 
      PassWordPrompt=Password: --> パスワード入力のプロンプト 
      CommandPrompt=>          --> コマンド入力のプロンプト 
      TerminateCommand=HALT    --> 終了コマンド 仕様変更 telnet用IPアドレス/サーバ名は以下の様に変更。
      VcomConnectIPAddress=126.43.189.45[23] --> [1]telnet用IPアドレス 
      VcomConnectIPAddress=126.43.189.45.23  --> [1]この形式でも可 
      VcomConnectHostName=VCOMSERVER --> [2]telnetログイン用サーバ名 [SETUP-(D)]->[IPホスト/自動]の設定で[1]/[2]の一方が使用されます 将来の機能追加に備えての御注意 
     ${}%〜 などを.INIファイルやパラメタに使用すると将来の 
     バーションでは動作しなくなる恐れがあります。
   ※shift/f10設定でVBメニューから自動起動機能を有効にしておきます 
   ※VCOM起動時ダイアログボックスを表示した後、.INI の情報を元に 
     オートログイン処理してコマンド列を送信しMのメニューを起動します。
   ※アプリからの終了は、<esc>[! を送信した後 Quit して 
     プログラマモードにします。 
   ※<esc>[! を受信した VCOM は、 HALT<CR> をサーバに送信します。 
   ※終了時ダイアログボックスを表示した後、VBメニューを起動して 
     VCOMは終了します。
   ※ VCOMのバージョンは、ver6以降の特殊な版でのみ動作します。  
──────────────────────────────
◆  パラメタサポート(VBメニューから自動起動機能)[拡張版のみ] 
──────────────────────────────
    vcom60/INI=C:\VCOM60\VBINFO.INI/APPLI=VCOMSEC/VB=YES     /P1=param1/P2=param2.../P10=param10  
   ※[*]パラメタは /P1=文字列  
             又は  /PARAM1=文字列 で指定します。 
   ※.INIファイルには以下の様に設定しておきます。  
   ※{$1}がparam1で置き換えられます。 
     [VCOMSEC]                      --> セクション名  
     RoutineCallCommand={$1}        --> コマンド列 
      UserNamePrompt=Username: --> ユーザ名入力のプロンプト 
      PassWordPrompt=Password: --> パスワード入力のプロンプト 
      CommandPrompt=>          --> コマンド入力のプロンプト 
      TerminateCommand=HALT    --> 終了コマンド 
      VcomConnectIPAddress={$2} --> [1]telnet用IPアドレス 
      VcomConnectHostName={$3} --> [2]telnetログイン用サーバ名 
──────────────────────────────
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
◆ 編集領域にダウンロードシーケンス 
    <esc>%79;edit sp F<文字列><CR> 新設 
   ※<CR><NULL>以外許可しました 
    <esc>%59;edit sp F<文字列><CR> (変更無し) 
   ※<文字列>に<LF>を含めることは出来ませんでした 
     <CR>より小さなコードで終了していました。 
     互換の為そのままとします。 
──────────────────────────────
◆  <esc>%531;0 sp F<文字列><CR> (変更) 
◆  <esc>%532;0 sp F<文字列><CR> (変更) 
◆  <esc>%533;0 sp F<文字列><CR> (変更) 
◆  <esc>%534;0 sp F<文字列><CR> (変更) 
   ※<文字列>に<LF>を含めることは出来ませんでしたが 
     <LF>を許可しました 
──────────────────────────────
◆  自局のホスト名とIPアドレスの取得 
──────────────────────────────
  [1]ローカルマシンのIPアドレスの取得 
   <esc>%77;1 sp F  
   <<<戻り値は以下の様になります。>>> 
   127.43.189.20<CR> 
  [2]ローカルマシンのホスト名の取得 
   <esc>%77;2 sp F  
   <<<戻り値は以下の様になります。>>> 
   sim98nt<CR> 
──────────────────────────────
◆  プロファイルファイルから文字列を取得/設定機能を追加 
──────────────────────────────
  [1]アプリケーションのプライベートプロファイルファイルから取得  
   <esc>[801;retflag;edit1;edit2;edit3;edit4 W  
   retflag-> 0:選択結果(mode-A)のフォーマットで戻り値(1以外の時) 
             1:選択結果(mode-B)のフォーマットで戻り値 
   edit1  -> プロファイルファイル(.INI)が入った編集番号 
   edit2  -> アプリケーション名(section)が入った編集番号 
   edit3  -> キー名(=の左側)が入った編集番号 
   edit4  -> 一致するキー名見つからなかった場合に返す 
             文字列が入った編集番号 
   <<<戻り値は以下の様になります。>>> 
   <esc>[$;Err;返された文字列(=の右側)<CR> -> 選択結果(mode-A) 
   Err;返された文字列(=の右側)<CR> -> 選択結果(mode-B) 
   (1)Err --> 0:エラー  >0:正常終了(文字列のバイト数) 
                       -1:パラメータ指定にエラー 
   (2)返された文字列(=の右側) --> 取得された文字列 
──────────────────────────────
  [2]アプリケーションのプライベートプロファイルファイルに設定  
──────────────────────────────
   <esc>[802;retflag;edit1;edit2;edit3;edit4 W  
   retflag-> 0:選択結果(mode-A)のフォーマットで戻り値(1以外の時) 
             1:選択結果(mode-B)のフォーマットで戻り値 
   edit1  -> プロファイルファイル(.INI)が入った編集番号 
   edit2  -> アプリケーション名(section)が入った編集番号 
   edit3  -> キー名(=の左側)が入った編集番号 
   edit4  -> 設定する文字列(=の右側)が入った編集番号 
   <<<戻り値は以下の様になります。>>> 
   <esc>[$;Err<CR> -> 選択結果(mode-A) 
   Err;<CR> -> 選択結果(mode-B) 
   (1)Err --> 0:エラー  1:正常終了 
 ──────────────
  [3]WIN.INI から取得  
 ──────────────
   <esc>[803;retflag;888;edit2;edit3;edit4;777 W  
   retflag-> 0:選択結果(mode-A)のフォーマットで戻り値(1以外の時) 
             1:選択結果(mode-B)のフォーマットで戻り値 
   888    -> 固定の定数 
   edit2  -> アプリケーション名(section)が入った編集番号 
   edit3  -> キー名(=の左側)が入った編集番号 
   edit4  -> 一致するキー名見つからなかった場合に返す 
             文字列が入った編集番号 
   777    -> 固定の定数 
   <<<戻り値は以下の様になります。>>> 
   <esc>[$;Err;返された文字列(=の右側)<CR> -> 選択結果(mode-A) 
   Err;返された文字列(=の右側)<CR> -> 選択結果(mode-B) 
   (1)Err --> 0:エラー >0:正常終了(文字列のバイト数)  
                       -1:パラメータ指定にエラー 
   (2)返された文字列(=の右側) --> 取得された文字列 
 ──────────────
  [4]WIN.INI に設定  
 ──────────────
   <esc>[804;retflag;888;edit2;edit3;edit4;777;666;555 W  
   retflag-> 0:選択結果(mode-A)のフォーマットで戻り値(1以外の時) 
             1:選択結果(mode-B)のフォーマットで戻り値 
   888    -> 固定の定数 
   edit2  -> アプリケーション名(section)が入った編集番号 
   edit3  -> キー名(=の左側)が入った編集番号 
   edit4  -> 設定する文字列(=の右側)が入った編集番号 
   777    -> 固定の定数 
   666    -> 固定の定数 
   555    -> 固定の定数 
   <<<戻り値は以下の様になります。>>> 
   <esc>[$;Err<CR> -> 選択結果(mode-A) 
   Err;<CR> -> 選択結果(mode-B) 
   (1)Err --> 0:エラー  1:正常終了 -1:パラメータ指定にエラー 
※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※※
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
     |目次前ページ次ページ