くんすとの備忘録

IT系技術メモ

移転しました。

15秒後に自動的にリダイレクトします。

JScript

BATファイルにJScriptを埋め込む

これは、コマンドプロンプト(cmd.exe) Advent Calendar 2015 - Qiitaの15日目の記事です。※Windows 10 Home 64bit 搭載のcmd.exeにて検証を行っています。 さて、BATファイルにJScriptを埋め込む方法です。割りとポピュラーなので、ご存じの方はご存知かと思…

【BAT】sedっぽいことをするBATファイル

sedっぽいことをするBATファイルを作ってみました。見ての通り、がんばってない感じのシンプルな作りとなっていますが、自分の用途ではだいたいこれで間に合ってます。[sed.bat] 使用例 右側に「\r\n」を入れても文字扱いになってしまって改行に置換できない…

【BAT】コマンドプロンプトからSQLを発行する

BATファイルでSQL(SELECTだけ)を発行します。 コマンドプロンプトで作業中にマスタの中身を覗きたい時とか、バッチ処理でテーブルの内容をCSVに落としたいときとかにべんり。[SELECT.bat] @if (1==1) /* @echo off setlocal if "%~1"=="" goto :USAGE if "%~…

【BAT】xlsをcsvに変換するBAT(xls2csv.bat) と csvをxlsに変換するBAT(csv2xls.bat)

概要 BATファイルを作成し、コマンドラインからxls→csvやcsv→xlsの変換を行う。 テキストの解析やEXCELの解析を実装するのが面倒なので、極力EXCELの機能を使用するコンセプトで。 使い方 BATファイルはPATHの通ってる場所においてね! hoge.xlsをfuga.csvに…

【WSH】JScriptからVBArrayを使用する

JScriptからExcelを弄っていて(Excel→CSVとかCSV→Excelとか)、必要になったので関数を作ってみた。 非常に横着な実装をしています。 [JSArray2VBArray.js] VBArrayについて VBArrayのインタフェース(JScriptランゲージリファレンスより) コンストラクタ …

【BAT】BATファイルでヒアドキュメントを実現するBAT

概要 BATファイルでヒアドキュメントっぽいことを実現します。 これを使えばいろいろと便利になりそうです。※実装には、やんごとなき理由でJScriptを使用しています。 (DOS-BAT の for /f で回すと、空行が間引かれてしまうというアレの所為) 使い方 BATフ…