bat README
自分用にterapadのショートカットから使うために書いたバッチファイルです。
使用する場合は、batファイルの内容をご自身の環境に合わせて修正してください。
動作の確認し使用した確認は右の通り：Windows Vista Home Premium SP2


「terapadから使う」
まずバッチファイルをterapadにショートカットとして登録します。
terapadのツールメニューから[ツールの設定]を選択し右側にある[追加ボタン]を押す。
出てきた追加ウィンドウの一番上にある[名前]欄に、
ショートカットを区別するための分り易い名前を入力する(ここは何でも良い)。
次の[実行ファイル]欄には、このファイル(bat.zip)に同梱の、
使用したいバッチファイルへのパスを指定する。
更に次の[コマンドラインパラメータ]欄には、
[実行ファイル]に指定したファイルへ渡すパラメータを指定する。
このバッチファイルでは、
"%f"
と指定すればOK（"も必要）。

[実行ファイル]に関連付けるショートカットキーを指定する場合は、
キー と書いてあるボックスにフォーカスを当てた状態で
割り当てたいキーボード上のキーを押下する。
（CTRL, SHIFT との同時押しも可。使用できないキーもあるみたい）

編集中の内容ではなく、保存中の内容でバッチファイルが処理されるので
いちいち実行前に上書き保存するのが面倒な場合は、
[ファイルの上書き保存]の項目で、
[上書き保存する]や[確認メッセージを表示する]を選択しておく。

入力し終わったらOKを押して設定ウィンドウを全て閉じる。

実行するには　ソースファイルを開いて　紐付けたショートカットキーを押す、
又は、ツールメニューか　コンテキストメニューの　ツールから　項目をクリックする。


「その他のエディターから使う」
登録の仕方はterapadとは違ってきますが、
外部ファイル実行機能のあるテキストエディターであれば
同じ様にショートカットキーに登録したりして使用できます。
それぞれのマニュアルを参照してください。


「エディターを使わない」
エディターを使わなくても、
バッチファイルアイコンの上にソースファイルなどを
ドラッグ・アンド・ドロップしても使用できます。


「内容」
電霊
http://www31.tok2.com/home/tt/
#LINK切れぽいすねｗ
→TRASH
C

bat_gcc_comp.bat bcc32.batのコンパイラへのパス部分をGCC MinGWに変えただけのバッチ
bat_gcc_comp_run.bat 上記と同様bcc32_and_run.batのパス部分をGCC MinGWに変えただけのバッチ
bat_gcc_del.bat Borland C++ Compiler 5.5 のコンパイルで出たゴミを削除する為のバッチ
bat_gcc_run.bat Cで作ったコンソールアプリケーションを実行するためだけのバッチ
注：bcc32とか言ってmingw64で試しましたが大丈夫でした
　　文字コードはshift-JISと思われます。win11で動作確認しました

Ruby
bat_Ruby_run.bat Rubyのスクリプトファイルを実行するために書いたバッチ
bat_Ruby_run2.bat Rubyのスクリプトファイルを実行するために書いたバッチ(パスを通してない時用)
注：run2はwin11で動作確認済み。パスを通すのがめんどくさいのでrun1はTESTしてないです
　　文字コードはshift-JISと思われます。

Perl
bat_Perl_run.bat Ruby用run.batのコンパイラへのパスなどをPerl向けに書き換えただけのパッチ
bat_Perl_run2.bat Ruby用run2.batのコンパイラへのパスなどをPerl向けに書き換えただけのパッチ(パスを通してない時用)
注：Strawberry Perlでwin11で確認。パスを通すのがめんどくさいのでrun1はTESTしてないです
　　文字コードはshift-JISと思われます。


注：文字化けした場合batがUTF8になってるかもしれないので文字コードを変更したら直るかもしれません

注：色々ちょこちょこ直しました
管理用にスクリプト単位で公開しています
「名前.bat」で保存して上記の形で使用しましょう

→ツール
→オプション
→外部ツール
→追加
を選んで行って

ツール名：表示したい文字列
ファイルパス：batの絶対アドレス
コマンドライン：%F
を入力してOKを押せば
外部ツールから使用できます

HSP
hspc をインストールする必要があります
https://dev.onionsoft.net/seed/info.ax?id=1392
hspcがバージョンアップしてURLは変わっていくと思います
hspcのPATHは修正して下さい

bat_HSP.bat HSP実行用
bat_HSP_check.bat HSPのerrorを調べる
bat_HSP_make.bat HSP実行FILE作成用
bat_HSP_do.bat HSP実行用

注：win11で動作確認。なんかdoとmakeが同じ事をしてる気がw

サクラエディタのマクロです
https://qiita.com/mm_mario/items/2c091aaddf23f52a5fb7
を参考に編集しましたｗ
hspcのPATHは修正して下さい

外部ツールの設定は
TADDI HSP3エディタ　外部ツール　設定
等でググってTADDIさんのサイトに参考になりそうなのがありました
（説明はありませんｗ）
設定するファイルは違いますが同じかんじでいけると思います


bat_comp_d.js サクラエディタでHSPデバッグ実行
bat_comp_n.js サクラエディタでHSPノーマル実行
bat_check.js サクラエディタでHSPデバッグ
bat_makeexe.js サクラエディタでHSP実行ファイル自動作成
bat_hsphelp.js サクラエディタでHSPヘルプ起動
注：win11で動作確認

tytyさんのbatの説明書より

注：現在は高畑ラボwin11で編集してます

結構その場しのぎで適当に作ってるので
期待はしないようにお願いします(汗)