2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

« HTA起動時にmoveTo/resizeToがエラーになるのを防止する。 | トップページ | コマンドラインでPDFファイルを印刷する。(Acrobat Reader 6.0) »

2006年12月29日 (金)

コマンドラインでHTMLファイルをテキストファイルにする。

html2text.CMD <HTMLファイル >テキストファイル

@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0"
GOTO :EOF
@end
var htmlfile=new ActiveXObject('htmlfile');
htmlfile.write(WScript.StdIn.ReadAll());
WScript.Echo(htmlfile.body.innerText);

HTMLEncodeされたテキストをデコードするには、

HTMLDecode.CMD <HTML >テキスト

@if(0)==(0) ECHO OFF
CScript.exe //NoLogo //E:JScript "%~f0"
GOTO :EOF
@end
var htmlfile=new ActiveXObject('htmlfile');
htmlfile.write('<html><body></body></html>');
htmlfile.body.innerHTML=WScript.StdIn.ReadAll();
WScript.Echo(htmlfile.body.innerText);

« HTA起動時にmoveTo/resizeToがエラーになるのを防止する。 | トップページ | コマンドラインでPDFファイルを印刷する。(Acrobat Reader 6.0) »