• 締切済み

英語版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のコピーってなにか特別な扱いになってるのでしょうか??

みんなの回答

  • ishi7474
  • ベストアンサー率32% (71/216)
回答No.1

もしかして、autoexec.batの中で、autoexec.batのコピーをされていませんか。そうだとすると、後続の行は実施できないと思います(自分自身が破壊されているので)。

guest_zzzz
質問者

お礼

ご指摘の通りのようです。   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のコピーで終了してます。  どうもありがとうございました。

guest_zzzz
質問者

補足

自分自身(autoexec.bat)が破壊!? そうかもしれませんね。 でも読み込まれたバッチファイルは最後まで実行するような気がするんですけど.... 会社のPCなので、明日確認してみます。

関連するQ&A