パソコン困りごと相談
◇-batファイルの起動方法-タコ助(10/1-09:28)No.11876
 ┗Re:batファイルの起動方法-ひろ(10/1-11:20)No.11878
  ┗Re:batファイルの起動方法-タコ助(10/1-13:03)No.11883
   ┗Re:batファイルの起動方法-ひろ(10/1-13:16)No.11884
    ┗Re:batファイルの起動方法-タコ助(10/1-13:41)No.11885
     ┗Re:batファイルの起動方法-ひろ(10/1-13:59)No.11887
      ┗Re:batファイルの起動方法-タコ助(10/1-14:10)No.11888
       ┗Re:batファイルの起動方法-ひろ(10/1-14:21)No.11890
        ┗Re:batファイルの起動方法-タコ助(10/1-14:26)No.11891
         ┗Re:batファイルの起動方法-ひろ(10/1-14:34)No.11892
          ┣Re:batファイルの起動方法-ひろ(10/1-14:38)No.11893
          ┃┗Re:batファイルの起動方法-タコ助(10/1-16:08)No.11899
          ┃ ┗Re:batファイルの起動方法-POP(10/1-16:23)No.11902
          ┃  ┣Re:batファイルの起動方法-タコ助(10/1-17:07)No.11908
          ┃  ┃┗Re:batファイルの起動方法-POP(10/1-17:39)No.11911
          ┃  ┗Re:batファイルの起動方法-o2ka(10/1-20:17)No.11921
          ┃   ┗Re:batファイルの起動方法-(∋_∈)(10/2-00:34)No.11935
          ┗Re:batファイルの起動方法-タコ助(10/1-14:46)No.11895

▲このページのトップに戻る
11876batファイルの起動方法タコ助 10/1-09:28

OS名:WindowsNT
パソコン名:Express5800/120Md
ソフト名:?
初めまして
タコ助といいます。
宜しくお願い致します。

現在発生している問題は、通常はダブルクリックで実行可能なはずのbatファイルが
起動できないという問題です。
同じPC上で、ダブルクリックで起動するbatファイルと起動しないbatファイルが存
在してしまっています。
起動しないbatファイルとは、起動しようとすると一瞬だけコマンド画面が開き(一
瞬すぎて内容の確認すらできません)、そのまま何も起こらないbatファイルのこと
です。
batファイルの中身のプログラム部分に"pause"を入れて実行が終わったところでス
トップさせようとしても止まらないのでエラーメッセージを追うこともできず、何
とも言えない状態です。
ただ、全く起動できない訳ではなく、コマンドプロンプトから起動することは可能
です。
なのでbatファイルそのものが間違っているわけではなさそうです。
しかし、毎度毎度コマンドプロンプトを起動して実行するのは手間が掛かるので、
何とかしてダブルクリックで実行したいのですが上手くいきません。

どなたか同じような問題が発生し、見事に解決された方、もしくは何らかの解決策
をご存知の方いらっしゃいましたら情報の御提供をお願い致します。


▲このページのトップに戻る
11878Re:batファイルの起動方法ひろ 10/1-11:20
記事番号11876へのコメント
ひろです

>起動しないbatファイルとは、起動しようとすると一瞬だけコマンド画面が開き(一
>瞬すぎて内容の確認すらできません)、そのまま何も起こらないbatファイルのこと
>です。

batファイルは起動してるけど、作業パスやパラメタが違ってるから終了してるだけかな?

>batファイルの中身のプログラム部分に"pause"を入れて実行が終わったところでス
>トップさせようとしても止まらないのでエラーメッセージを追うこともできず、何
>とも言えない状態です。
>ただ、全く起動できない訳ではなく、コマンドプロンプトから起動することは可能
>です。

この場合、画面にはどういった結果になるのでしょうか?

>なのでbatファイルそのものが間違っているわけではなさそうです。
>しかし、毎度毎度コマンドプロンプトを起動して実行するのは手間が掛かるので、
>何とかしてダブルクリックで実行したいのですが上手くいきません。
>

ショートカットの設定の確認をしてみましょう。

▲このページのトップに戻る
11883Re:batファイルの起動方法タコ助 10/1-13:03
記事番号11878へのコメント
ひろ様
早速の回答有難うございます。

>>起動しないbatファイルとは、起動しようとすると一瞬だけコマンド画面が開き(一
>>瞬すぎて内容の確認すらできません)、そのまま何も起こらないbatファイルのこと
>>です。
>
>batファイルは起動してるけど、作業パスやパラメタが違ってるから終了してるだけかな?

申し訳ありません。
猛烈に初心者なもんで・・・
作業パスの設定というのはどこで設定するのですか?

>>batファイルの中身のプログラム部分に"pause"を入れて実行が終わったところでス
>>トップさせようとしても止まらないのでエラーメッセージを追うこともできず、何
>>とも言えない状態です。
>>ただ、全く起動できない訳ではなく、コマンドプロンプトから起動することは可能
>>です。
>
>この場合、画面にはどういった結果になるのでしょうか?

コマンドプロンプトから実行した結果は正常に動作しております。
なぜなら、このbatファイルは他のPCでの動作は確認済みですから。
その時は問題なくダブルクリックで起動していました。

>>なのでbatファイルそのものが間違っているわけではなさそうです。
>>しかし、毎度毎度コマンドプロンプトを起動して実行するのは手間が掛かるので、
>>何とかしてダブルクリックで実行したいのですが上手くいきません。
>>
>
>ショートカットの設定の確認をしてみましょう。

batファイルにショートカットの設定ってあるんですか?

本当に初歩的な質問で申し訳ありません

▲このページのトップに戻る
11884Re:batファイルの起動方法ひろ 10/1-13:16
記事番号11883へのコメント
ひろです

(上記部分は省略)

>>>batファイルの中身のプログラム部分に"pause"を入れて実行が終わったところでス
>>>トップさせようとしても止まらないのでエラーメッセージを追うこともできず、何
>>>とも言えない状態です。
>>>ただ、全く起動できない訳ではなく、コマンドプロンプトから起動することは可能
>>>です。
>>
>>この場合、画面にはどういった結果になるのでしょうか?
>
>コマンドプロンプトから実行した結果は正常に動作しております。
>なぜなら、このbatファイルは他のPCでの動作は確認済みですから。
>その時は問題なくダブルクリックで起動していました。
>
ということは、今動かそうとしているPCでの起動成功の実績はないと認識してよいですか?

>>>なのでbatファイルそのものが間違っているわけではなさそうです。
>>>しかし、毎度毎度コマンドプロンプトを起動して実行するのは手間が掛かるので、
>>>何とかしてダブルクリックで実行したいのですが上手くいきません。
>>>>

動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
ありませんか?
(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)


▲このページのトップに戻る
11885Re:batファイルの起動方法タコ助 10/1-13:41
記事番号11884へのコメント
タコ助です

>>コマンドプロンプトから実行した結果は正常に動作しております。
>>なぜなら、このbatファイルは他のPCでの動作は確認済みですから。
>>その時は問題なくダブルクリックで起動していました。
>>
>ということは、今動かそうとしているPCでの起動成功の実績はないと認識してよいですか?

説明不足でしたね。申し訳ありません。
今動かそうとしているPC上ではダブルクリックで起動しないだけで、
コマンドプロンプトからの実行は可能です。

>
>動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
>ありませんか?
>(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)
>
>

またまた説明不足でしたね。申し訳ありません。
正常に動作していたPCではDドライブで実行していましたが、上手く動かないPCではCドライブで
実行しようとしています。
しかし、コマンドプロンプトからは実行できますので、フォルダが違っているとか必要なフォルダ
が存在していないということは無いと思うのですが。

▲このページのトップに戻る
11887Re:batファイルの起動方法ひろ 10/1-13:59
記事番号11885へのコメント
ひろです

>>>コマンドプロンプトから実行した結果は正常に動作しております。
>>>なぜなら、このbatファイルは他のPCでの動作は確認済みですから。
>>>その時は問題なくダブルクリックで起動していました。
>>>
>>ということは、今動かそうとしているPCでの起動成功の実績はないと認識してよいですか?
>
>説明不足でしたね。申し訳ありません。
>今動かそうとしているPC上ではダブルクリックで起動しないだけで、
>コマンドプロンプトからの実行は可能です。

実行時はダブルクリックするか、コマンドプロンプトから実行するという違い以外はないですか?


>>動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
>>ありませんか?
>>(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)
>>
>>
>
>またまた説明不足でしたね。申し訳ありません。
>正常に動作していたPCではDドライブで実行していましたが、上手く動かないPCではCドライブで
>実行しようとしています。
>しかし、コマンドプロンプトからは実行できますので、フォルダが違っているとか必要なフォルダ
>が存在していないということは無いと思うのですが。

では逆の考え方で、Dドライブで動かしているPC上でbatファイルをダブルクリックして実行
させようとすると、結果はどうなりますか?
(やはり一瞬で画面が消える?それともプロンプトから実行したのと同じ状況になりますか?)


▲このページのトップに戻る
11888Re:batファイルの起動方法タコ助 10/1-14:10
記事番号11887へのコメント
タコ助です

>>説明不足でしたね。申し訳ありません。
>>今動かそうとしているPC上ではダブルクリックで起動しないだけで、
>>コマンドプロンプトからの実行は可能です。
>
>実行時はダブルクリックするか、コマンドプロンプトから実行するという違い以外はないですか?

その通りです。

>>>動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
>>>ありませんか?
>>>(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)
>>>
>>>
>>
>>またまた説明不足でしたね。申し訳ありません。
>>正常に動作していたPCではDドライブで実行していましたが、上手く動かないPCではCドライブで
>>実行しようとしています。
>>しかし、コマンドプロンプトからは実行できますので、フォルダが違っているとか必要なフォルダ
>>が存在していないということは無いと思うのですが。
>
>では逆の考え方で、Dドライブで動かしているPC上でbatファイルをダブルクリックして実行
>させようとすると、結果はどうなりますか?
>(やはり一瞬で画面が消える?それともプロンプトから実行したのと同じ状況になりますか?)
>
>

Dドライブで動かしている方はダブルクリックでも、コマンドプロンプトからでも問題なく実行されます。
やはり、batファイルを持っていった先のドライブが異なるから実行できないのでしょうか?
そんなことってあるんですか?

▲このページのトップに戻る
11890Re:batファイルの起動方法ひろ 10/1-14:21
記事番号11888へのコメント
ひろです

>>実行時はダブルクリックするか、コマンドプロンプトから実行するという違い以外はないですか?
>
>その通りです。
>
>>>>動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
>>>>ありませんか?
>>>>(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)
>>>>
>>>>
>>>
>>>またまた説明不足でしたね。申し訳ありません。
>>>正常に動作していたPCではDドライブで実行していましたが、上手く動かないPCではCドライブで
>>>実行しようとしています。
>>>しかし、コマンドプロンプトからは実行できますので、フォルダが違っているとか必要なフォルダ
>>>が存在していないということは無いと思うのですが。
>>
>>では逆の考え方で、Dドライブで動かしているPC上でbatファイルをダブルクリックして実行
>>させようとすると、結果はどうなりますか?
>>(やはり一瞬で画面が消える?それともプロンプトから実行したのと同じ状況になりますか?)
>>
>>
>
>Dドライブで動かしている方はダブルクリックでも、コマンドプロンプトからでも問題なく実行されます。
>やはり、batファイルを持っていった先のドライブが異なるから実行できないのでしょうか?
>そんなことってあるんですか?

もう1つ確認すべきことがありました。
コマンドプロンプトそのものの設定ってどうなってるでしょうか?動くPCと動かないPCで違ってる
部分は、ないでしょうか?

▲このページのトップに戻る
11891Re:batファイルの起動方法タコ助 10/1-14:26
記事番号11890へのコメント
タコ助です

>>>実行時はダブルクリックするか、コマンドプロンプトから実行するという違い以外はないですか?
>>
>>その通りです。
>>
>>>>>動かして正常な結果になるPCの環境と今動かないと言ってるPCの環境で異なるところは
>>>>>ありませんか?
>>>>>(例えば、動かそうとしてるフォルダが違っているとか、必要なフォルダが存在していないとか)
>>>>>
>>>>>
>>>>
>>>>またまた説明不足でしたね。申し訳ありません。
>>>>正常に動作していたPCではDドライブで実行していましたが、上手く動かないPCではCドライブで
>>>>実行しようとしています。
>>>>しかし、コマンドプロンプトからは実行できますので、フォルダが違っているとか必要なフォルダ
>>>>が存在していないということは無いと思うのですが。
>>>
>>>では逆の考え方で、Dドライブで動かしているPC上でbatファイルをダブルクリックして実行
>>>させようとすると、結果はどうなりますか?
>>>(やはり一瞬で画面が消える?それともプロンプトから実行したのと同じ状況になりますか?)
>>>
>>>
>>
>>Dドライブで動かしている方はダブルクリックでも、コマンドプロンプトからでも問題なく実行されます。
>>やはり、batファイルを持っていった先のドライブが異なるから実行できないのでしょうか?
>>そんなことってあるんですか?
>
>もう1つ確認すべきことがありました。
>コマンドプロンプトそのものの設定ってどうなってるでしょうか?動くPCと動かないPCで違ってる
>部分は、ないでしょうか?
>

動く方からそのまま持っていったので変わっていないはずです。
ただ、OSが違うのでその関係があるかもしれません。
ちなみに動くPCはWindows2000
動かないPCはWindowsNT Serverです

▲このページのトップに戻る
11892Re:batファイルの起動方法ひろ 10/1-14:34
記事番号11891へのコメント
ひろです

>>>>では逆の考え方で、Dドライブで動かしているPC上でbatファイルをダブルクリックして実行
>>>>させようとすると、結果はどうなりますか?
>>>>(やはり一瞬で画面が消える?それともプロンプトから実行したのと同じ状況になりますか?)
>>>>
>>>>
>>>
>>>Dドライブで動かしている方はダブルクリックでも、コマンドプロンプトからでも問題なく実行されます。
>>>やはり、batファイルを持っていった先のドライブが異なるから実行できないのでしょうか?
>>>そんなことってあるんですか?
>>
>>もう1つ確認すべきことがありました。
>>コマンドプロンプトそのものの設定ってどうなってるでしょうか?動くPCと動かないPCで違ってる
>>部分は、ないでしょうか?
>>
>
>動く方からそのまま持っていったので変わっていないはずです。
>ただ、OSが違うのでその関係があるかもしれません。
>ちなみに動くPCはWindows2000
>動かないPCはWindowsNT Serverです

コマンドプロンプトは、さすがに持っていけないでしょう(笑)
そういえば、プロンプトにコマンドを動かすための設定箇所があったような気がする...
左上のアイコンのプロパティーだったか、どこかに。


▲このページのトップに戻る
11893Re:batファイルの起動方法ひろ 10/1-14:38
記事番号11892へのコメント
ひろです

>>動く方からそのまま持っていったので変わっていないはずです。
>>ただ、OSが違うのでその関係があるかもしれません。
>>ちなみに動くPCはWindows2000
>>動かないPCはWindowsNT Serverです
>
>コマンドプロンプトは、さすがに持っていけないでしょう(笑)
>そういえば、プロンプトにコマンドを動かすための設定箇所があったような気がする...
>左上のアイコンのプロパティーだったか、どこかに。
>
どうも勘違いだったみたいです。

▲このページのトップに戻る
11899Re:batファイルの起動方法タコ助 10/1-16:08
記事番号11893へのコメント
タコ助です

試しに動いてるPCと同じディレクトリにbatファイルを置いて
起動してみましたが、結果は同じ(ダブルクリックでは起動できず)でした。
別の人のPCから、問題のPCにbatファイルを移動したときは問題なく動くのですが
私のPCから移動させたものは上手く動きません。
私のPCの何かの設定が悪いのでしょうか?

▲このページのトップに戻る
11902Re:batファイルの起動方法POP 10/1-16:23
記事番号11899へのコメント
>現在発生している問題は、通常はダブルクリックで実行可能なはずのbatファイルが
>起動できないという問題です。

通常?はプロンプト又はショートカットから実行するものと認識していましたが。。。


そのBATファイルの内容を、右クリック→編集で表示させて
ここに貼り付けて頂ければ解り易いのですが。。。
(というか、すぐわかります)
何らかの理由により見せられない場合は(w
以下を実行してみてください。

そのbatのショートカットを作る(ショートカットの場合はここは飛ばす)
ショートカットを右クリック、プロパティからプログラムタブを表示させ
「プログラム終了時にウィンドウを閉じる」にチェックしてから実行してみて下さい。

又は、メモ帳を起動させて以下を入力。

"notepad.exe" %1

入力したらデスクトップにファイル名「notepad.bat」として保存。
batのショートカットを作る。
ショートカットを右クリック、プロパティからプログラムタブを表示させ
「プログラム終了時にウィンドウを閉じる」にチェックしてから実行してみて下さい。



▲このページのトップに戻る
11908Re:batファイルの起動方法タコ助 10/1-17:07
記事番号11902へのコメント
タコ助です
POP様
回答有難うございます。

>>現在発生している問題は、通常はダブルクリックで実行可能なはずのbatファイルが
>>起動できないという問題です。
>
>通常?はプロンプト又はショートカットから実行するものと認識していましたが。。。
>
>
>そのBATファイルの内容を、右クリック→編集で表示させて
>ここに貼り付けて頂ければ解り易いのですが。。。
>(というか、すぐわかります)
>何らかの理由により見せられない場合は(w
>以下を実行してみてください。
>
>そのbatのショートカットを作る(ショートカットの場合はここは飛ばす)
>ショートカットを右クリック、プロパティからプログラムタブを表示させ
>「プログラム終了時にウィンドウを閉じる」にチェックしてから実行してみて下さい。
>
>又は、メモ帳を起動させて以下を入力。
>
>"notepad.exe" %1
>
>入力したらデスクトップにファイル名「notepad.bat」として保存。
>batのショートカットを作る。
>ショートカットを右クリック、プロパティからプログラムタブを表示させ
>「プログラム終了時にウィンドウを閉じる」にチェックしてから実行してみて下さい。

現在扱っているプログラムは社用のものなので、大変申し訳ありませんが
公表することはできません。

batファイルってショートカットから実行させるものだったのですか・・・
知りませんでした(汗)
というわけで上記の手順でショートカットを作製してみましたが、
ショートカットのプロパティに「プログラム」というタブは
見当たらず、実行することもできませんでした。

しかし、ショートカットの作成方法および使い道が何となく判りました。
有難うございます

▲このページのトップに戻る
11911Re:batファイルの起動方法POP 10/1-17:39
記事番号11908へのコメント
>batファイルってショートカットから実行させるものだったのですか・・・
>知りませんでした(汗)

正確には違います(汗

▲このページのトップに戻る
11921Re:batファイルの起動方法o2ka 10/1-20:17
記事番号11902へのコメント
>通常?はプロンプト又はショートカットから実行するものと認識していましたが。。。

Win9xの場合は、そうですね。
プログラム終了後の振る舞いやメモリの割り付け方法など、細かく設定して
実行するのが基本でした。
 ↑BAT実行すると、勝手にショートカットが作られたし・・・

でも、NT系では あまり DOSのショートカットは使わないですね。

>又は、メモ帳を起動させて以下を入力。
>
>"notepad.exe" %1

というか、問題のバッチの一番最後に notepad を追加すれば、
メモ帳を開いたところで画面が止まってくれると思います。
 ↑メモ帳を閉じると、バッチの画面も閉じてしまいます

NT系OSの「勝手に閉じるDOSウインドウ」を閉じさせない、
かなり強引な方法ですが・・・。
 ↑ところで、W2kで実行すると画面が残る、というのが不思議。
  どんなテクニックを使っているんだろう??

▲このページのトップに戻る
11935Re:batファイルの起動方法(∋_∈) 10/2-00:34
記事番号11921へのコメント
>
>NT系OSの「勝手に閉じるDOSウインドウ」を閉じさせない、
>かなり強引な方法ですが・・・。
> ↑ところで、W2kで実行すると画面が残る、というのが不思議。
>  どんなテクニックを使っているんだろう??

バッチの最終行に
cmd
と入れれば子プロセスになるので
止まりますね。

exitで閉じる。

▲このページのトップに戻る
11895Re:batファイルの起動方法タコ助 10/1-14:46
記事番号11892へのコメント
タコ助です

>コマンドプロンプトは、さすがに持っていけないでしょう(笑)
>そういえば、プロンプトにコマンドを動かすための設定箇所があったような気がする...
>左上のアイコンのプロパティーだったか、どこかに。
>

失礼しました・・・(汗)
確かにコマンドプロンプトは持って行けませんよね。
コマンドプロンプトの設定は、基本的に画面のサイズくらいしか変更しないですね。
ちなみにコマンドプロンプト左上のアイコンをクリックして
変更可能なプロパティは画面のサイズやレイアウトくらいです。
Win98だと環境変数の設定などできるらしいですが