''[[TopPage]]''
* 文字列置換スクリプト [#nbe9eeaf]
Linux系OSでの"tail -f"コマンドに対応するWSHです。~
JScriptで記載、実行時は"cscript tail.js 対象ファイル名"。~
[[http://scripting.cocolog-nifty.com/blog/2006/11/index.html]]さんに感謝。~
WScript.Echo()では末尾に不要な改行が入り、WScript.Stdout.Write(INFO.ReadLine())では改行が削除されてしまう。~
~
Read()であれば改行コードもそのまま表示可能。~
** 関連ページ [#t7502acd]
なし~
ファイル名: tail.js
var INFO = new ActiveXObject( 'Scripting.FileSystemObject' ).
OpenTextFile( WScript.Arguments.Item(0) ); // ファイルオープン
while( true )
{
if( INFO.AtEndOfStream )
{
WScript.Sleep( 1000 ); // CPU浪費防止
}
else
{
WScript.StdOut.Write( INFO.Read(2000) ); // 改行コード含めバシッと取得&出力
}
}
*** 参考ページ [#lf6aa23a]
[[Windows Script Programming:http://scripting.cocolog-nifty.com/blog/2006/11/index.html]]~