- 追加された行はこの色です。
- 削除された行はこの色です。
* コンテンツメニュー [#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) {
}