- 締切済み
英語版MS-DOS6でのSwitch
以前、英語MS-DOS6.2でswitchができないかと質問させていただきました。 HSBというフリーウェアとconfig.sys/autoexec.batのcopy等等の組み合わせで バッチファイルを組めばいいとの回答をいただいたのですが.... copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat c:\back\hsb\hsb.exe というようなバッチを組むと、3行目を実行してくれません。 いろいろ試したのですが、config.sysとautoexec.bat のコピーは正常に終了しているのですが、 それ以降を実行してくれないようです。 単に copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat ren c:\test.txt c:\test2.txt ってやっても3行目は実施してくれません。 config.sysやautoexec.batのコピーってなにか特別な扱いになってるのでしょうか??
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- ishi7474
- ベストアンサー率32% (71/216)
回答No.1
もしかして、autoexec.batの中で、autoexec.batのコピーをされていませんか。そうだとすると、後続の行は実施できないと思います(自分自身が破壊されているので)。
お礼
ご指摘の通りのようです。 copy -y c:\back\config.sys c:\config.sys copy -y c:\back\autoexec.bat c:\autoexec.bat だと、config.sysとautoexec.batのコピーを完了するけど、 copy -y c:\back\autoexec.bat c:\autoexec.bat copy -y c:\back\config.sys c:\config.sys だとautoexec.batのコピーで終了してます。 どうもありがとうございました。
補足
自分自身(autoexec.bat)が破壊!? そうかもしれませんね。 でも読み込まれたバッチファイルは最後まで実行するような気がするんですけど.... 会社のPCなので、明日確認してみます。