pgccのcc1plusが動かないという方でcommand not foundとなっている方は DOS窓Openがそもそもcc1plusの実行ファイルを見つけられていないです set pgcc=\Storage Card\pgccと.batに書いた方は フォルダ構造が \Storage Card\pgcc\cc1plus \as といった感じになるようにしてください .batのファイルの内容を説明いたしますと set pgccでこのバッチファイルを実行しているときのみ変数pgccに=以降の文字列を代入します set srcも同様です "%PGCC%\cc1plus"は実行するとき%PGCC%の中身を展開します set pgcc=\pgccとすると "\pgcc\cc1plus"と変換されます このためDOS窓Openは(pgccの中身)+cc1plus.exeを実行しますが もしもそのファイルが見当たらなかったときcommand not foundとエラーを吐きます フォルダを移動するときの参考にしていただければ