• ベストアンサー

dosコマンドプロンプト %0の扱いですが、

dosコマンドプロンプト %0の扱いですが、 この度dosのbatファイルを作成しましたが、 abc.batのようなファイル名で、 %0を使うと、「abc.bat」と全てが参照されてしまいます。 「abc」のみを取り込みたい(.batを落としたい)のですが、 どう書けば宜しいのでしょうか。 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4847/10258)
回答No.1

%~n0

nagahaha
質問者

お礼

早速有り難うございました。 出来ました。 助かりました。

関連するQ&A

  • DOSプロンプトでコマンドが動作しない

    batファイルを作るためにとりあえずwindows端末のDOSプロンプト を立ち上げ、コマンドをたたいてみようとしています 端末はwindows7なのですが、DOSプロンプトに対して openコマンドをたたいたら 'open'は内部コマンドまたは外部コマンド、操作可能なプログラム またはバッチファイルとして認識されていません とのメッセージがでます Webで調べるとパスが通ってない?とのことのようですが このopenコマンドがwindows7のどこにあるか あるいはそれがわかった時、どこにどのように記載したらいいか 等、記載のサイトとか方法について教えていただけないでしようか よろしくお願いします。

  • DOSプロンプトのコマンドが動作しません。教えてください。

    DOSプロンプトのコマンドが動作しません。教えてください。 o.5975247の続きの者ですが、DOSプロンプトからあらゆる種類のコマンドが使えない状態になっています(自分自身で知っている限りのDOSコマンドを打ちこんでみた)。 DOSコマンドを入力した結果は、以下のような表示が出ます。 `コマンド名`は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されていません。 何とか対応の仕方をアドバイス願います。

  • コマンドプロンプトの「%1」と「%~1」の違いがわからない

    コマンドプロンプトの「%1」と「%~1」の違いがわからない このサイトにhttp://ykr414.com/dos/bat.html %~1は「全ての引用句(")を削除して%1を展開する。」とありますがよくわかりません。 %1は入力されたファイルのフルパスだと思っているのですけど。 "%1"=%~1ということでしょうか。

  • コマンドプロンプトで

    コマンドプロンプトで dir > list.txt と書いたbatファイルを作成し実行すると、中にあるフォルダ・ファイルの一覧ができますが、中にあるフォルダ名のフォルダ・ファイル名までは取得することができません。 一番下フォルダのファイル名まで取得する方法はありますでしょうか? よろしくお願いします。

  • DOSプロンプトとコマンドプロンプトの違いを簡単に教えてください

    私自身が素人なのですが、DOSプロンプトとコマンドプロンプトの違いを素人に教えなければなりません。 DOSプロンプトとコマンドプロンプトの違いについて過去にも質問がありますが、更に簡単に、より決定的な違いはあるのでしょうか? 宜しくお願い致します。

  • DOSプロンプトとコマンドプロンプトの違い

    DOSプロンプトとコマンドプロンプトって何が違うんですか?

  • DOSプロンプトの質問

    DOSプロンプトについて質問です。 Windows2000を使用しています。 とあるテキストファイル内の改行全てを削除したいのですが、 そういったことが出来るコマンドはないでしょうか? 調べていくと、for文がそれに近いことが出来るのではないかと思ったのですが、 for文の構成を理解できず、行き詰まってます。。。 例) abc   def   ghi   jkl   ↓   abcdefghijkl

  • コマンドプロンプトとDOSプロンプトの違い

    最近のOSにはDOSプロンプトがなくなり、コマンドプロンプトがふぞくしていますが、具体的にはどのような違いがあるのですか? 私はプロンプトにてプログラムのコンパイルから実行をしているだけなので、違いがよくわからないのです。よろしくお願いします。 そもそもDOSプロンプトとはどのような目的で作られたのでしょう?

  • DOS/Vプロンプトについて

    DOS/Vプロンプトの画面で、C:にあるファイルを探したいのですが dirコマンドを使うとディレクト名も入力しなくてはいけないと思うんですが、ディレクト名を入力しなくても探す方法ってありますか? ただ単に、C:にある、ということしか分かっていません。 探しているファイルは、*.cppファイルです。 どうかよろしくお願いします。

  • DOS findコマンドのバッチでストールする

    DOSコマンドプロンプトで.batファイルを作成。 内容は find "2007:01" access_log_2007_04_11.txt >log2007041101.csv このバッチファイルを、検索するaccess_log_2007_04_11.txt と同じフォルダー上において、ダブルクリックで起動すると。 コマンドプロンプトが開くのだが、以前実行した、 find "2007:00" access_log_2007_04_05.txt >log2007040500.csv が、延々と実行され。 コマンドプロンプトを閉じても log2007040500.csv を、消しても消しても、作成される。 システムを落とすしかなくなる。のです。 4月の頭では正しく動作していたんですが???