home *** CD-ROM | disk | FTP | other *** search
/ DOS/V Power Report 1997 July / VPR9707A.ISO / OLS / Win32 / Wbat128p / WBAT128P.LZH / WINBATHS.TXT < prev    next >
Text File  |  1997-04-17  |  20KB  |  456 lines

  1.  
  2. WinBatchEh (Batch File Enhancer for Windows) ヒストリー
  3.  
  4. ★ WinBatchEh履歴書
  5.  
  6. 1.28    1997/04/17
  7.     o GETCLOCK, TIMESTAMP に GCL_YEAR4(年を4桁で取得)追加
  8.     o NONSTOPMESSAGE に /WP(ウィンドウ位置), /WS(ウィンドウサイズ),
  9.       /F(フォント名), /FS(フォントのサイズ) オプションを追加
  10.     o DISPLAYTXT に /Y(前面表示), /U と /Y(バッチにすぐに復帰)
  11.       /O(タイムアウト時間の指定), /WP(ウィンドウ位置), /F(フォント名),
  12.       /FS(フォントのサイズ), -(ファイルではなくパラメータの文字列を
  13.       表示)オプションの追加
  14.     o DISPLAYTXT のウィンドウサイズの指定を /WS に変更した(以前の指定
  15.       方法も有効)
  16.     o DISPLAYTXT で TABで移動したとき全選択になるのをならないように、
  17.       また始めのカーソルキーでスクロール動作とした
  18.     o STR DELSPACE を TAB も対象とした
  19.     o GETOPENFILENAME で ALLOWMULTISELECT_F を指定したとき、ルート
  20.       ディレクトリのファイルに \ が2つ付いてしまうのを修正
  21.     o TYPE FILE1 >> FILE1 のように自分自身を追加出力すると、無限ルー
  22.       プになるのを修正
  23.  
  24. 1.27    1997/03/20
  25.     o DISPLAYTXT(TXTファイルの表示) 追加
  26.     o GET/SETCLIPBOARD に /F(ファイルとの受け渡し)オプションを追加
  27.     o SETCLIPBORAD に FORMAT(エスケープの使用)フラグを追加
  28.     o STR に DELSPACE(文字列の前後のスペース文字の削除)追加
  29.     o "CD C:\" などが動作しないのを修正(1.26で混入)
  30.     o GETCLIPBOARD が長い文字列がクリップボードにあると不具合が起き
  31.       るのを修正
  32.  
  33. 1.26    1997/02/21
  34.     o SELECTSTRING に /A(複数選択)オプションを追加
  35.     o FOR文で () 内の文字列が "" や '' で囲われているときは、一つの
  36.       引数と見なすようにした
  37.     o STRTOKFILE で STF_SHORT を指定したとき、2バイト目が 0x5e の
  38.       コードの混じったファイル名が正しく扱えないのを修正
  39.     o 数値を 0xNNNN の形式で与えたとき、正常に動作しないのを修正
  40.       (1.25で混入)
  41.     o リダイレクト出力するとき、他のプロセスがリードのモードで該当
  42.       ファイルをオープンしていても、続けて処理を行なうようにした
  43.  
  44. 1.25    1997/02/09
  45.     o CDD(ドライブとディレクトリの移動)追加
  46.     o PUSHD/POPD(ドライブとディレクトリの移動/復帰)追加
  47.     o INPUTSTRING に ES_FORMAT のフラグを追加
  48.     o DEL に /Y オプションを追加
  49.     o TYPE に /B オプションを追加
  50.     o STR での 1文字指定で 0xNN で16進指定ができるようにした。また '' で
  51.       囲っても良くした
  52.     o DEL でワイルドカードを指定時リードオンリーがあっても処理を止めずに
  53.       削除できるファイルはすべて削除するようにした
  54.     o 「ファイル」メニューにオープンしたファイルのヒストリーを付けた
  55.       (ヒストリーに記録されるのはメニュー上でオープンしたもののみです)
  56.     o (16)FILESIZEでサイズを環境変数に代入するとき4GBまで扱えるように
  57.       した(32ビットバージョンは以前から扱えたので変更なし)
  58.     o (32)"CD A:" や "GETCUREENT=GCD_PATH" で末尾に `\' が付いてしまう
  59.       のを修正(ランタイムのバグ?)
  60.     o INPUTSTRING でメッセージが大文字に変換されて表示されるのを修正
  61.     o sample\00setup.btw が長い名前のフォルダにセットアップできない
  62.       のを修正
  63.     o ヘルプに WinBatchEh FAQ を 追加
  64.     o ヘルプの VK_* に ADD, SEPARATOR, SUBTRACT, DECIMAL, DIVIDE を明記
  65.     o ヘルプのエディタ起動のマクロの $l と $n の説明が逆なのを修正
  66.  
  67. 1.24    1997/01/05
  68.     o SETWINDOWPOS(配列順序、位置及びサイズ、調整フラグを設定)追加
  69.     o SELECTSTRING で /E を指定時にキャンセルを押したときに環境変数
  70.       が空にならずにゴミが入る事があるのを修正
  71.     o コマンドの直接実行で何かのコマンドを実行中に「ストップ」を押
  72.       したあと、動作がおかしくなる事があるのを修正
  73.     o 数値の演算で #(剰余)を使うと "0で乗算できません" のメッセージ
  74.       の後、無限ループとなるのを修正
  75.     o SETCLIPBOARD でパラメータ未指定(クリップボードの消去)の使用を
  76.       繰り返すと、メモリ不足になるのを修正
  77.     o (16)CHOICEBUTTON で /Z を付けて繰り返し使うと、アイコンが表示
  78.       されなかったり、落ちてしまうことがあるのを修正
  79.     o (32)CHOICEBUTTON で /Z を付けてもアイコンが表示されず、また
  80.       アイコン化もできないのを修正
  81.     o DIR /S でルートディレクトリを指定すると全ファイルが検索されな
  82.       いのを修正
  83.     o DIR /A.. の仕様を COMMAND.COM にかなり合わせた
  84.  
  85. 1.23    1996/11/17
  86.     o DISPLAYBMP(BMPファイルの表示) 追加
  87.     o TEMPFILENAME(一時ファイル名の取得) 追加
  88.     o FILELINE(ファイルの行数を返す) 追加
  89.     o 構造化FOR文内で、%FOO[%%a]% の様に環境変数を参照できるようにした
  90.     o SELECTSTRING に /X オプションを追加
  91.     o GETWINDOW/SETWINDOWを紛らわしいのでGETWINDOWRECT/SETWINDOWRECTと
  92.       した(但しGETWINDOW/SETWINDOWは今後も使用可能)
  93.     o (32)MESSAGEBOX, SELECTSTRING, NONSTOPMESSAGE, CHOICEBUTTON
  94.       を実行したときに他のウィンドウより前に作成するようにした
  95.     o バッチ実行ウィンドウのバックカラーにWindowsの色を使わずに、常に
  96.       白を使っていたのを修正
  97.     o BATCHWND TITLE を実行すると、バッチが終了してもウィンドウタイ
  98.       トルが変更したままになっていたのを修正
  99.     o (32)BATCHWND ICONがWindows95,NT 4.0で動作しないのを修正
  100.     o (32)コマンドの直接実行でタイトルバーにアイコンが出るようにした
  101.  
  102. 1.22    1996/09/14
  103.     o WHICH(実行ファイルの存在確認) 追加
  104.     o SLEEPTIMEにNOT EXITWINDOWを追加
  105.     o (32)STARTに/I[nputidle]オプションを追加
  106.     o ON HELP ~ を追加
  107.     o CHOICEBUTTON で 1番目のボタンの指定が必ず必要という制約を無くした
  108.     o (32)COPY, REN等ファイルを扱うコマンドで、ファイル名を大文字で扱っ
  109.       ていたのを、指定した文字そのままで扱うようにした
  110.     o (32)実行中のバッチファイル名を大文字に変換していたが、変換をやめて
  111.       入力されたものをそのまま使うようにした
  112.     o (32)GETOPENFILENAME に OFN_NONETWORKBUTTON, OFN_NOLONGNAMES, 
  113.       OFN_NODEREFERENCELINKS, OFN_LONGNAMES のフラグを追加
  114.     o GETREGSTRING でキーや名前が無いときに環境変数が空にならずにゴミが
  115.       代入されるのを修正
  116.     o Windows NT で GETOPENFILE に OFN_DIRSELECT を指定していると [OK]
  117.       ボタンが表示されなくなる事があるのを修正
  118.     o PRINTFでリダイレクト出力のとき最後に必ず改行が入ってしまうのを修正
  119.     o PRINTFで \x00 が出力できなくなっていたのを修正
  120.     o (32)パラメータにバッチファイルを指定しているとツールバーのボタン
  121.       の色が赤くならないのを修正
  122.     o (32)古いCOMCTL32.DLLでツールバーのボタンの色が赤くならないのを修正
  123.  
  124. 1.21    1996/08/18
  125.     o CLIPCURSOR(カーソル移動可能範囲の設定) 追加
  126.     o SETCURSORPOS コマンドに /W(指定のウィンドウの相対位置に移動)追加
  127.       また、ERRORLEVELを返すようにした
  128.     o Windows95上で、いきなりBATCHWND OFFのあるバッチを実行し、途中で
  129.       BATCHWND ONすると、バッチ内容表示がアイコン状態なのを修正(1.20~)
  130.     o STR LEFT/RIGHT/MIDで区切るところに2byte文字の2番目がある場合は
  131.       2byte文字の途中で区切らないようにした
  132.     o GETCURENT を GETCURRENT と綴りを直した(但し間違った綴りも使用可能)
  133.     o EXITWINDOWSでの電源切断のパラメータをヘルプに明記した
  134.  
  135. 1.20    1996/07/19
  136.     o GETFOCUS 追加
  137.     o FINDWND コマンドに ハンドル番号を取得するコマンドを追加した
  138.     o ウィンドウ名の指定に $xxxx としてハンドル番号を指定できるよう
  139.       にした
  140.     o (32)STARTコマンドでショートカットファイル(*.lnk)などを指定して、
  141.       プログラムの起動ができるようにした
  142.     o 文字列の指定で、文字列を ['] でも囲えるようにして、文字列内で
  143.       ["] を文字として使用できるようにした
  144.     o BATCHWND コマンドの HIDE パラメータを公開
  145.     o GETOPENFILENAME に OFN_ALLOWMULTISELECT_F(複数のファイルをすべて
  146.       フルパスで返す)追加
  147.     o リダイレクト出力の対象となるファイルの末尾が ^Z (0x1a) なら
  148.       除去するようにした
  149.     o (32)バッチ内容表示ウィンドウでのツールバーのサポート
  150.     o (32)*.pifファイルを実行するとCOMMANDパスの指定が正しくないと
  151.       メッセージが表示されるのを修正
  152.     o (32)SELECTSTRINGがWindows NT上で動作しないのを修正
  153.     o (32)Windows NT上で16ビットのアプリを動かすと終了まで待たないの
  154.       を修正
  155.     o (32)Windows NT上でWBLHAが必ずヘルプを表示してしまうのを修正
  156.     o SAMPLEバッチで32ビットバージョンやWindows95に対応してないものが
  157.       あったので修正
  158.     o SAMPLEにSTDOUT.BTW(.BAT)を追加(メニュー等へは非登録)
  159.  
  160. 1.19    1996/06/04
  161.     o FILESIZE 追加
  162.     o STR に RCHR, PBRK, SPNP を追加
  163.     o STR の 文字/文字列検索系のコマンド(STR,CHRなど)で =FRONT のフラグ
  164.       を指定して、見つかった文字以前の文字列を代入できるようにした
  165.     o STR の 文字/文字列検索系のコマンド(STR,CHRなど)で漢字対応して
  166.       ないものを対応させた
  167.     o GETREGSTRING に /E(指定キーの配下のサブキーを表示)追加
  168.     o (32)Win32アプリ終了時のリターンコードを 環境変数 "_RETURNCODE_"
  169.       に設定するようにした
  170.     o (32)SLEEPTIME ON が指定時間になっても次の行に移らないことが
  171.       あるのを修正
  172.     o (16)STR MIDなどで数値の省略を行なうと、一般保護エラーが発生
  173.       するのを修正
  174.     o PRINTFでファイルにリダイレクト出力するとき先頭2文字しか出力され
  175.       ない場合があるのを修正
  176.     o FOR文で変数に @filename を使ったとき、「ストップ」の効き方が
  177.       おかしいのを修正
  178.     o 従来 HELP に入れていた WinBatchEh APIのリファレンスなどをSAMPLE
  179.       ディレクトリ内にテキストファイルとして置くようにした
  180.     o WinBatchEh APIに WM_WB_GETENVALL/PUTENVALL/WM_WB_GETENVALLSIZE
  181.       を追加
  182.  
  183. 1.18    1996/05/01
  184.     o LET 追加
  185.     o 数値の指定の部分で環境変数を % で囲わずにそのまま指定できる
  186.       ようにした
  187.     o (32)バッチの新規作成または0バイトのファイルをオープンすると
  188.       ページ違反となるのを修正
  189.     o cwwbからの(APIを使用した)文字列出力で 0x0a を文字列の最後に
  190.       指定しても改行されないのを修正(WinBatchEh 1.16~の不具合)
  191.     o APIの文字列出力が \g などの書式指定を変換処理してしまってい
  192.       たのを修正
  193.     o IF EXIST 文で ファイル名の最後に \ を指定してディレクトリの
  194.       存在の確認ができるようにした
  195.     o IF EXIST 文を 隠し/システム属性 のファイルも対象とした
  196.     o (32)PRINTF 等で \x の後長い文字列が存在するとページ違反と
  197.       なるのを修正
  198.  
  199. 1.17    1996/04/12
  200.     o CHOICEBUTTON の タイムアウト及びメモリー不足で返されるERRORLEVEL
  201.       が正しくないのを修正
  202.     o (32)実行ファイル名に .EXE(.COM)ファイルを指定した場合、環境に
  203.       よっては起動できなかったり、パラメータに実行ファイル名自身
  204.       が渡されてしまうようなので対策をした
  205.  
  206. 1.16    1996/04/06
  207.     o PRINTF で引数に\gなどの文字列を与えるとエスケープキャラクタ
  208.       として認識されてしまっていたのを修正
  209.     o PRINTF で画面に表示する際、\nが指定の位置で有効にならずに、
  210.       行末で効いてしまうことがあるのを修正
  211.     o (32)EXITWINDOWS関係がWindows NTで動作しないのを修正
  212.     o (32)関連付けでの起動で指定したファイル名がアプリケーションに
  213.       渡ってないのを修正
  214.     o FOR文でワイルドカードを指定時ファイル名を先に取得するようにした
  215.       (これによりFOR文内で作成されたファイルを拾わないようになった)
  216.     o 構造化FORでリダイレクト出力のファイル名に %%a などを指定できる
  217.       ようにした(従来は "%A" のファイルが作成されていた)
  218.     o "DIR /S *.TXT" などとしたときサブディレクトリ配下の "*.TXT"
  219.       ファイルを検索しない場合があるのを修正
  220.     o 数値の指定の部分で ERRORLEVEL の指定ができるようになった
  221.       (従来は %ERRORLEVEL% とする必要があった)
  222.  
  223. 1.15    1996/03/09
  224.     o START コマンドで /W などのオプションによる動作指定も可能にした
  225.     o TIMESTAMP にタイムスタンプを得る機能を追加
  226.     o COPY コマンドに /TS, /TD オプションを追加
  227.     o DIR コマンドに /An, /S オプションを追加
  228.     o FOR 文でディレクトリ名をワイルドカードで指定できるように、
  229.       またファイルの内容を読み込んで一行毎に実行できるようになった
  230.     o PRINTF でリダイレクト出力されているとき \n で 0x0a のみを出力
  231.       していたが 0x0d,0x0a を出力するようにした
  232.     o CHDIR(CD) で "\" のみを指定できないのを修正
  233.     o DIR で /B を指定したとき "." と ".." は出力しないようにした
  234.     o 行の最後が " で終わるとき、誤ってリダイレクト出力のルーチンに
  235.       入ってしまうことがあるのを修正
  236.     o コマンドの直接実行で F1 を押したとき、入力中のコマンドのヘル
  237.       プがでるようにした
  238.     o (32)Windows95または Windows NT 3.51なら Helpで WINBAT32.CNT
  239.       を読み込むようにした
  240.     o 16ビットと32ビットバージョンのアーカイブを分けた
  241.  
  242. 1.14a    1996/01/11
  243.     o [設定]メニュー内で表示フォントの設定を行なえるようにした
  244.     o (16)WINBATCH.EXEが同時に複数の起動ができないのを修正
  245.     o (32)EXITWINDOWS関係が動かない場合があるのを修正
  246.  
  247. 1.14    1995/12/22
  248.     o SENDKEY, FINDWND 追加
  249.     o STR に ISTR, ADDSTR, ADDISTR, DELSTR, DELISTR を追加
  250.     o DRV に LABEL を追加
  251.     o GET/SETREGSTRING で フラグ(RIGHT)を指定して、自由なキーを指定
  252.       できるように、また32ビットバージョンでキー内の名前の指定(/N)、
  253.       ルートのキー名の指定(/R)、数値(/T)を扱えるようにした
  254.     o ウィンドウタイトルの検索を後方一致および英大小文字と半角全角
  255.       カタカナを同一視して行なうようにした
  256.     o SENDMENUKEY(POSTMENUCHARと同じ)を追加(POSTMENUCHARは分かりに
  257.       くいため説明からは削除)
  258.     o STR の STR の2番目の文字列を " " で括ったとき、" " を無視しな
  259.       いのを修正
  260.     o (32)SETFOCUS, SENDMENUKEY が動作しない事があるのを修正
  261.     o TYPE コマンドの使い方によっては、繰り返し使うと「ファイ
  262.       ルが見つかりません.」となるのを修正
  263.     o (32)空白を含むパスにWINBAT32.EXEが存在すると動作できないのを
  264.       修正
  265.     o WBDLLxx.DLL ファイルの追加
  266.  
  267. 1.13    1995/11/23
  268.     o NONSTOPMESSAGE(NONSTOPMSG) 追加
  269.     o COPY コマンドに /F(エラーを出さない) を追加
  270.     o SLEEPTIME に ON(指定時刻まで待つ) を追加
  271.     o STRTOKFILE に STF_SHORT/LONG(短い/長いファイル名で処理) を追加
  272.     o STRTOKFILE でフルパス部分を "" で囲えるようにした
  273.     o (32)GETCLOCKが世界標準時の時刻を返すのを修正
  274.     o (32)GETOPENFILENAMEが一部のパラメータを付けたときを除き標準の
  275.       コモンダイアログになるようにした
  276.     o (32)GETOPENFILENAME=OFN_DIRSELECT でディレクトリ表示がハイラ
  277.       イトになってないのを修正
  278.     o (32)RANDOMでシステムエラーが発生するのを修正
  279.     o バッチへのパラメータを大文字に変換しないようにした
  280.     o マウスの右ボタンでファイルのオープンなどのポップアップメニュー
  281.       が出るようにした
  282.     o エディタ起動のマクロ指定で $ の後の文字が余分にパラメータとして
  283.       渡ってしまうのを修正
  284.     o ヘルプファイルのコマンドの説明のタイトル部分はスクロールしない
  285.       ようにした
  286.     o サンプルバッチが32ビット環境で動作しないものがあったので見直した
  287.     o WBLHA 1.01に対応させた
  288.  
  289. 1.12    1995/10/25
  290.     o 32ビットバージョンの実行ファイルを追加
  291.     o GETCLOCK に MSEC(ミリ秒)を追加
  292.     o エディタ起動のパラメータで行番号などのマクロ指定をサポート
  293.     o バッチ内容ウィンドウの表示が今までバッチ終了時などに必ず
  294.       先頭行に移動していたが、実行中の行が位置するようにした
  295.     o 「更新ファイルは確認なしで再読み込み」を初期値にした
  296.     o EXECやSTARTを付けずに実行ファイル名のみでソフトを起動するとき
  297.       フルパスで指定すると起動しないのを修正
  298.     o COPYコマンドでネットワークへのコピーを行なうと「受け側のファ
  299.       イルがオープンできない」となるのを修正(1.11で発生)
  300.  
  301. 1.11    1995/10/14
  302.     o COPY に /Z(LZEXPAND) を追加
  303.     o TIMESTAMP, COPYの/U で日付の比較が正しく行なえない事があ
  304.       るのを修正
  305.  
  306. 1.10    1995/09/22
  307.     o コンパイラ(WBATCP)との連携機能を持たせた
  308.     o CHOOSECOLOR 追加
  309.     o SLEEPTIME に ACTIVE, EXISTWINDOW(R) "ウィンドウタイトル" を追加
  310.     o ON ENDSESSION GOTO を追加
  311.     o CHOICEBUTTON に /Z を追加
  312.     o MESSAGEBOX に /T を追加
  313.     o 定義文字列の演算で +,- 以外も使えるようにした
  314.     o SELECTSTRING で 選択文字列がなければ [OK] は選べないようにした
  315.     o CHOICEBUTTON で タイムアウトになった場合バッチが先に進まない
  316.       のを修正(1.06で混入)
  317.     o CHOICEBUTTON で メニューの STOP を押したあと、さらに CHOICEBUTTON
  318.       を実行するとハングする事があるのを修正
  319.  
  320. 1.06    1995/08/23
  321.     o TIMESTAMP, GETKEYSTATE, DRV 追加
  322.     o SAMPLE に VIEWSCR.BTW を追加
  323.     o SPRINTF でエスケープ指定を許すようにした
  324.     o PRINTF などのエスケープ指定で \(環境変数) が使用できるようにした
  325.     o GETOPENFILENAME に /T を追加
  326.     o CHOICEBUTTON, SELECTSTRING に /B を追加
  327.     o DROPFILEWAIT のタイムアウトの最大値を60から60000にした
  328.     o ON STOP GOTO を指定しているとき MESSAGEBOX表示中でも STOPボタン
  329.       が効くようにした
  330.     o WHILE ~ ENDWHILE で WEND も使えるようにした
  331.     o COPY で /U でコピーしなかったファイルはカウントしないようにした
  332.     o 定義文字列に仮想キー(VK_xxx)を含めた
  333.     o バッチファイルをオンメモリで処理するようにしたので少し速く
  334.       なった(以前の方式も「設定」ダイアログで選択できるようにした)
  335.  
  336. 1.05    1995/08/06
  337.     o POSTMENUCHAR, SELECTSTRING, ON ABOUT MESSAGE を追加
  338.     o 数値の指定の部分で (),*,/,#,$,&,^ の計算式を使えるようにした
  339.     o CHOICEBUTTON に /L, /V, /I, /F を追加
  340.     o STR に ADDBACKSLASH, DELBACKSLASH を追加
  341.     o MESSAGEBOX に MB_FORMAT のフラグを追加
  342.     o COPY に /U を追加
  343.     o GETOPENFILENAME に OFN_DIRSELECT を追加
  344.     o 環境変数に "=" を指定すると画面に出力できるようにした
  345.     o WinBatchEhから直接バッチを実行するとき、1行目が @BATCHWND OFF なら
  346.       バッチ内容ウィンドウがいきなりアイコンになっているようにした
  347.     o 数値の指定の先頭が 0 に続けた数字だと 8進数としていたがこれをやめた
  348.     o ERRORLEVELの値の範囲を 0~65535 とした(以前は -32768~32767)
  349.     o GETCLOCKで返される月が1小さいのを修正
  350.     o ON STOP GOTO が EXIT でも飛んでいくのを飛ばないようにした
  351.     o LINPUTFILE を繰り返し使うとハングするのを修正
  352.     o IF ""=="" が文法エラーの表示になるのを修正
  353.  
  354. 1.04    1995/07/12
  355.     o LINPUTFILE, ON STOP GOTO を追加
  356.     o GOTOでのラベルが見つからないときにジャンプする :_DEFAULT_ を追加
  357.     o BATCHWND に ICON パラメータを追加
  358.     o GETCURENT に GCD_WINBATCH パラメータを追加
  359.     o CHOICEBUTTON で "" のボタン指定ができるようにした
  360.     o CD, MD, RD でパスの最後に \ があっても受け付けるようにした
  361.     o PRINTF でリダイレクト出力が効かないのを修正
  362.     o PRINTF で \x00 をリダイレクト出力できるようにした
  363.     o IF文(バッチ互換)で内部コマンド以外を実行すると暴走するのを修正
  364.  
  365. 1.03    1995/06/25
  366.     o GETCURSORPOS, SHOWWINDOW, GETWINDOW, SETWINDOW,
  367.       SYSTEMPARAMETERSINFO を追加
  368.     o STR を追加(以前は別ファイルとしていたが内部コマンドにした)
  369.     o SAMPLE に IYY さん作の GM0.BTW を追加
  370.     o DIRの/Bが無効になっていたのを修正
  371.     o ECHOに/Nを追加した
  372.     o COPY, DEL, TYPE, MORE, DIRでファイルが存在しないとき(や削除でき
  373.       ないとき)キー入力を待たないようにした(DOSバッチに仕様を合わせた)
  374.     o SETINISTRING(WRITEINISTRINGと同じ)追加
  375.     o 数値指定の部分で 'A' として1文字のキャラクターを指定できるようにした
  376.     o 文字列指定で""で囲うとき"の直後に文字があればそこでは終わりとみな
  377.       さなくした
  378.     o PRINTF, SPRINTF でコマンドの実行結果を取り込めるようにした
  379.     o 他のバッチを読み込んだ後のMESSAGEBOXでの「ストップ」が効かない
  380.       場合があるのを修正
  381.     o ヘルプのMB_ICONSTOPがMB_STOPに、WM_CHARがWM_KEYCHARになっていた
  382.       のを修正
  383.  
  384. 1.02    1995/06/11
  385.     o DROPFILEWAIT, GETVERSION, SETFOCUS を追加
  386.     o EXECUTEWND, BATCHWND に TITLE パラメータを追加
  387.     o SAMPLE に DROPFILE.BTW を追加
  388.     o コマンド直接実行の終了後必ず「スタート」が選択可能なのを修正
  389.     o エディター終了後のマウスやバッチ実行中のキーが効かないことがあるのを
  390.       ちゃんと修正
  391.     o ロゴの大きさがウィンドウサイズに追随するようにした
  392.     o 4KBの境界のあたりでバッチの内容が変になることがあるのを修正
  393.     o 環境変数やバッチの大きさに合わせてメモリを取得するようにした
  394.  
  395. 1.01    1995/06/08
  396.     o DIR を追加
  397.     o コマンド直接実行のメニューを追加した
  398.     o バッチ内容表示ウィンドウの大きさの保存ができるようになった
  399.     o バッチの新規作成を許すようにした
  400.     o TYPEでリダイレクト出力ならEOFを出力ファイルには出さないようにした
  401.     o 環境によりヘルプで一部見にくい部分があるようなのでフォントを変えた
  402.  
  403. 1.00    1995/05/24
  404.     o シェアウェアバージョン
  405.     o 以下のコマンドを追加
  406.       SHIFT, FOR, CALL, TYPE, MD(MKDIR), RD(RMDIR), COPY, DEL,
  407.       構造化IF, WHILE, 構造化FOR, MORE, PRINTF, SPRINTF, SLEEPTIME,
  408.       GETCURENT, GETCLOCK, STRTOKFILE, CHOICE, SETCURSORPOS,
  409.       SNDPLAYSOUND, INPUTSTRING, CHOICEBUTTON, GETOPENFILENAME,
  410.       EXITWINDOWS, RESTARTWINDOWS, REBOOTSYSTEM, EXITWINDOWSEXEC,
  411.       GETINISTRING, WRITEINISTRING, GETREGSTRING, SETREGSTRING,
  412.       GETCLIPBOARD, SETCLIPBOARD, POSTMESSAGE, SENDMESSAGE, DDEEXECUTE
  413.     o %ERRORLEVEL%の指定ができるようになった
  414.     o 実行ファイル名にバッチを与えると内部でバッチを切り替えるようにした
  415.     o MESSAGEBOX, MESSAGEBEEP などで定義文字列が使えるようにした
  416.     o MESSAGEBOX で動作指定を+で足せるようにした
  417.     o EXEC, START で使用するパラメータを変更した
  418.     o PAUSE の続行をマウスの左ボタンでも効くようにした
  419.     o IF 文に CMPI(ICMP) が使用できるようにした
  420.     o IF 文に EXISTWINDOW, EXISTWINDOWR が使用できるようにした
  421.     o IF "AAA "=="AAA " が文法エラーの表示がされるのを修正
  422.     o エディター終了後の確認表示のありなしを設定できるようにした
  423.     o EXECUTEWND で画面サイズ、フォント、エラーでのキー入力待ちの有無
  424.       の設定ができるようになった
  425.     o %WINDIR% として "windir" の参照をできるようにした
  426.     o メモリーの開放をちゃんとやってなかった部分があったのを修正
  427.     o スクロール速度をちょっと速くした
  428.     o その他バグ修正や小さな変更など沢山
  429.     o コマンドの解説などはオンラインヘルプで行なうようにした
  430.  
  431. 0.01b    1995/05/04
  432.     o 名称をWinBatchからWinBatchEhに変更した
  433.     o 環境変数名がたぶん小文字で設定できてしまっていたのを修正
  434.     o IF EXIST がワイルドカードを受け付けないのを修正
  435.     o 一番最後の行に改行が入ってないとその行を読み込まないのを修正
  436.     o エディターの起動と設定ができるようになった
  437.  
  438. 0.01    1995/05/02
  439.     o 初版(フリーソフトウェアバージョン)
  440.  
  441.  
  442. ★ str.exeをご利用されていた方へ
  443.  
  444.       str.exe は WinBatchEh の 1.03 で内蔵の STR コマンドとしてサポー
  445.     トされるようになりました。
  446.  
  447.  
  448. ★ WBLHAをご利用の方へ
  449.  
  450.       バージョン 1.13 以降で使用する WBLHA は 1.01 以上が必要です。特
  451.     に 32 ビットバージョンでは、WinBatchEh 1.13 以上と WBLHA 1.01 以上
  452.     の組み合わせでなければ動作しませんのでご注意ください。
  453.  
  454.  
  455. 清水 洋平(Paci)
  456.