• 締切済み

バッチファイルがデスクトップからしか開けない

調べてもちょっとわからないのでお聞きします。 作成したバッチファイルをデスクトップに保存した場合は開けるのに、普通のフォルダに保存して エクスプローラーから開こうとすると開けません。一瞬コマンドプロンプトの画面が出て、速攻で消えてしまい、結局実行されていません。たとえば chrome.bat(ファイル名) start chrome と保存した場合、デスクトップからはちゃんとchromeが起動するのにエクスプローラーからだとできません。 なぜでしょうか。一瞬コマンドプロンプトのウィンドウが出てすぐ消えてしまいます。 原因がわかる人がいたら回答をお願いします。

みんなの回答

  • kteds
  • ベストアンサー率42% (1882/4440)
回答No.3

start cmd /k chrome.bat ではどうですか。

gardenofwsd
質問者

お礼

ありがとうございます。 たぶん解決しました。 そういう入力の仕方もあるのですね。 まだまだ勉強が足りませんでした。

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

start chrome pause と、pauseコマンドを追加すれば、コマンドプロンプトのウィンドウが閉じる前で一旦止まるので、エラーメッセージが出てれば確認できるはずです

gardenofwsd
質問者

お礼

回答ありがとうございます。 どうやらこのファイル特有のものだった?らしいです。 動画をとってスローで見たところ、 unicode←? 文字列のマッピングがターゲットのマルチバイトコードのページにありません。 ?みたいなのが出てました。そのファイルはやはり、pauseを入れてもすぐ消えて今います。 でも新しいファイルを作ったらできました。 ちょっと謎が残りました。

  • Donotrely
  • ベストアンサー率41% (537/1280)
回答No.1

そのバッチファイルの最終行に、 pause と追加して実行して下さい。 >一瞬コマンドプロンプトの画面が出て、速攻で消えてしまい、 これで画面は消えなくなり、何がしかのメッセージや動かない手がかりが得られると思います。

gardenofwsd
質問者

お礼

回答ありがとうございます。  pauseと入力しても止まりません。 ですが、新しいバッチファイルを作って開いたらできました。

関連するQ&A