JScript

ファイル操作

指定フォルダ以下のファイルを 年月別のフォルダにコピーする このような画像フォルダがあって... C:\>cscript c:\study\jscript\chapter005\lesson004.js c:\study\picture //nologo 2008/01/01 00:00:00 c:\study\picture\100CDPFP\IMGA0001.JPG 2008/01/0…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻順にソート) lesson005.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); var hash = new Array(); putsDis(fs, WScript.Arguments(0), hash);var array = new Array(); for (file in hash)…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻も表示) lesson004.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); putsDis(fs, WScript.Arguments(0));function putsDis(fs, path) { var folder = fs.GetFolder(path); var files = fol…

ファイル検索

指定フォルダ以下のフォルダ/ファイルを列挙する lesson001.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); var folder = fs.GetFolder(WScript.Arguments(0));var files = folder.Files; var enmFile = new Enumerator(files) for (; !e…

文字数 と バイト数

文字数 と バイト数 lesson011.js WScript.Echo("文字数"); var arg = new Enumerator(WScript.Arguments); for (; !arg.atEnd(); arg.moveNext()) { WScript.Echo(arg.item() + " => " + arg.item().length); }WScript.Echo("バイト数"); arg = new Enumera…

JScript で Excel

↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C7 D7 E7 F7 G7 H7 I7 J7 Excel …

JScript で Excel

Excel シートの内容を 取得する (ADO) ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A…

JScript で Excel

Excel のシート名を列挙する (ADO) lesson007.js var cn = WScript.CreateObject("ADODB.Connection"); cn.Provider = "Microsoft.Jet.OLEDB.4.0"; cn.ConnectionString = "Data Source=" + WScript.Arguments(0) + ";Extended Properties=Excel 8.0;"; cn.C…

JScript で Excel

Excel ファイルを 作成する lesson006.js var objExcel = WScript.CreateObject("Excel.Application"); objExcel.Visible = true; objExcel.DisplayAlerts = false; //警告メッセージをOFF//ブックを読み取り専用で開く var bookIn = objExcel.Workbooks.Ope…

JScript で Excel

Excel シートの内容を 取得する ↓ こんな Excel ファイルを読む A B C D E F G H I J 1 A1 B1 C1 D1 E1 F1 G1 H1 J1 2 A2 B2 C2 D2 E2 F2 G2 H2 J2 3 A3 B3 C3 D3 E3 F3 G3 H3 J3 4 A4 B4 C4 D4 E4 F4 G4 H4 J4 5 A5 B5 C5 D5 E5 F5 G5 H5 J5 6 J6 7 A7 B7 C…

JScript で Excel

Excel のシート名を列挙する lesson001.js var objExcel = WScript.CreateObject("Excel.Application"); objExcel.Visible = true; objExcel.DisplayAlerts = false; //警告メッセージをOFF//ブックを読み取り専用で開く var book = objExcel.Workbooks.Open…

標準入出力

標準入力から読んで、標準出力に書く (行番号付加) lesson006.js var i = 0; var s; do { i++; s = "000000" + i.toString(); s = s.substr(s.length - 6, 6); WScript.StdOut.WriteLine(s + " | " + WScript.StdIn.ReadLine()); } while (! WScript.StdIn.A…

ファイル I/O

第二引数に指定されたファイルから読んで、第三引数に指定されたファイルに書く (Append) lesson005.js var objFs = WScript.CreateObject("Scripting.FileSystemObject"); var objTextIn = objFs.OpenTextFile(WScript.Arguments(1), 1 ); var objTextOut =…

ファイル I/O

第二引数に指定されたファイルから読んで、第三引数に指定されたファイルに書く lesson004.js var objFs = WScript.CreateObject("Scripting.FileSystemObject"); var objTextIn = objFs.OpenTextFile(WScript.Arguments(1), 1 ); var objTextOut = objFs.Op…

ファイル I/O

第一引数に指定されたファイルから読んで、標準出力に書く lesson003.js var objFs = WScript.CreateObject("Scripting.FileSystemObject"); var objText = objFs.OpenTextFile(WScript.Arguments(0));do { WScript.StdOut.WriteLine(objText.ReadLine()); }…

標準入出力

標準入力から読んで、標準出力に書く lesson002.js do { WScript.StdOut.WriteLine(WScript.StdIn.ReadLine()); } while (! WScript.StdIn.AtEndOfStream);実行結果 C:\>cscript c:\study\jscript\chapter003\lesson002.js jscript\chapter0 01\lesson002.js…

引数を表示

lesson001.js var arg = new Enumerator(WScript.Arguments); for (; !arg.atEnd(); arg.moveNext()) { WScript.Echo(arg.item()); }実行結果 C:\>cscript c:\study\jscript\chapter003\lesson001.js a bb ccc //nologo a bb ccc

FizzBuzz

1〜10 までの数字を出力 lesson001.js for (var i = 1; i WScript.Echo(i);実行結果 C:\>cscript c:\study\jscript\chapter002\lesson001.js //nologo 1 2 3 4 5 6 7 8 9 10 1〜10 までの数字を出力 ただし、3の倍数は、"Fizz" を出力 lesson002.js for (va…

文字列の出力

単純な文字列の出力 1 lesson001.js WScript.Echo("Hello, World!\n");実行結果 C:\>cscript c:\study\jscript\chapter001\lesson001.js //nologo Hello, World! 変数からの文字列の出力 1 lesson002.js var var1 = "Hello"; var var2 = "World"; WScript.Ec…

JScript の 勉強

JScript の 勉強 文字列の出力 文字列の出力 (FizzBuzz) 引数を表示 標準入出力 標準入力から読んで、標準出力に書く 標準入出力 標準入力から読んで、標準出力に書く (行番号付加) ファイル I/O 第一引数に指定されたファイルから読んで、標準出力に書く フ…

JScript で DAO

データベースを作成する テーブルを作成する フィールドの説明を設定する インデックスを作成する クエリーを作成する テーブル一覧を取得する フィールド一覧を取得する インデックス一覧を取得する レコード一覧を取得する 検索する (Seek) 追加する (A…

JScript で ADO

データベースを作成する テーブルを作成する フィールドの説明を設定する インデックスを作成する クエリーを作成する テーブル一覧を取得する フィールド一覧を取得する インデックス一覧を取得する レコード一覧を取得する 追加する 更新する 削除する 選…

JScript で 「ソフトウェア作法」の勉強

1. 手はじめに 1.1. ファイルの COPY 1.2. 文字数を数える 1.3. 行数を数える 1.4. 語数を数える 1.5. TAB の除去 1.6. 人手による翻訳 1.7. 構造プログラミングについて 1.8. Ratfor のまとめ 1.9. getc および putc の簡単な作り方 1.10. 展望 2. 種々のフ…