* コンテンツメニュー [#v80be17c]
-[[ソフトウェア開発>SoftwareEngineering]]
-[[業務知識>業務知識]]
-[[小説>OnlineNovel]]
-[[ギター>Guitar]]

*** メモ [#u0b069cf]
https://cmm02.red.shared-server.net/cmmail/
http://www-01.ibm.com/support/knowledgecenter/SSFTN5_8.5.0/com.ibm.wbpm.main.doc/topics/cbrm_dectbl.html?lang=ja
pgyph463.exe
kinesis-dg.pdf
rds-ug.pdf
H03B1320
H03B1420
H03B1220

 var LOG_FOLDER_PATH = 'C:\aaaa';
 
 
 /// <summary>入出力モード</summary>
 var InOutMode = {
      readOnly : 1   // 読取専用
     ,create : 2     // 新規作成
     ,append : 8     // 追加
 };
 
 
 var FFileSystem = new ActiveXObject('Scripting.FileSystemObject');
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>標準出力画面に値を表示する</summary>
 /// ---------------------------------------------------------------------------
 function echo(AMessages) {
     var _Message = '';
     for (var _Index = 0; _Index < arguments.length; _Index++) {
         _Message += arguments[_Index];
     }
     WScript.Echo(_Message);
 }
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>文字列を置き換える</summary>
 /// ---------------------------------------------------------------------------
 function sprintf(ATemplate) {
     if (ATemplate == undefined) return '';
     if (ATemplate == null) return '';
     
     var _Value = ATemplate;
     for (var i = 1; i < arguments.length; i++) {
         var _RegExp = new RegExp('\\{' + (i - 1) + '\\}', 'g');
         _Value = _Value.replace(_RegExp, arguments[i]);
     }
     
     return _Value;
 }
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>指定された番号のログファイル名を取得する</summary>
 /// ---------------------------------------------------------------------------
 function getLogFileName(ANumber) {
     return sprintf('{0}.log', ANumber);
 }
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>ログの最初の行を取得する</summary>
 /// ---------------------------------------------------------------------------
 function getFirstLineText(ALogFileName) {
     var _ReadingFile = FFileSystem.OpenTextFile(LOG_FOLDER_PATH + ALogFileName, InOutMode.readOnly, false);
     
     var _LineText = '';
     while (!_ReadingFile.atEndOfStream) {
         _LineText = _ReadingFile.ReadLine();
         break;
     }
     
     _ReadingFile.Close();
     
     return _LineText;
 }
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>ログの最後の行を取得する</summary>
 /// ---------------------------------------------------------------------------
 function getLastLineText(ALogFileName) {
     var _ReadingFile = FFileSystem.OpenTextFile(LOG_FOLDER_PATH + ALogFileName, InOutMode.readOnly, false);
     
     var _LineText = '';
     while (!_ReadingFile.atEndOfStream) {
         _LineText = _ReadingFile.ReadLine();
     }
     
     _ReadingFile.Close();
     
     return _LineText;
 }
 
 
 
 /// ---------------------------------------------------------------------------
 /// <summary>監視をスタートした直前のログが存在するログファイルの番号を取得する</summary>
 /// ---------------------------------------------------------------------------
 function getLogFileNumber(ACheckPoint) {
     var _Number = 0;
     
     for (var _Index = 0; _Index < 10; _Index++) {
         var _LogFileName = getLogFileName(_Index);
         if (ACheckPoint < getFirstLineText(_LogFileName)) continue;
         
         _Number = _Index;
         break;
     }
     
     return _Number;
 }
 
 
 
 
 
 
 function appEntry() {
     var checkPoint = '';
     
     var _LogFileNumber = getLogFileNumber(checkPoint);
     for (var _Index = _LogFileNumber; 0 <= _Index; _Index--) {
         
         
         
         
         
     }
     
 }
 
 
 
 try {
     
 } catch(e) {
     
 }


トップ   一覧 検索 最終更新   ヘルプ   最終更新のRSS