文字数の決まっていないbmpファイル全ての頭にP_をつける
バッチファイルを作成しました。

FOR %I IN (*.bmp) DO REN %I P_%I
ですが、P_が1つだけでなく何個もついてしまいます。
どなたかご教授ください。
よろしくお願いします。

A 回答 (2件)

ちょっとした記憶違いでした。



という事でWin98で作ったのでWin2K等で使えない可能性までは考慮していませんのであしからず。
------a.bat------
@echo off
IF EXIST b.bat del b.bat
for %%I in (*.bmp) do echo ren %%I P_%%I>>b.bat
call b.bat
---------------
と訂正させてね。

#前回の回答は検証し忘れていました。
    • good
    • 0

ren *.bmp P_*.bmp


で十分だと思いますが如何ですか?

この回答への補足

ren *.bmp P_*.bmp はやってみたのですが、
P_がつく分、最初のファイル名の2文字が消えてしまいました。
よろしくお願いします。

補足日時:2002/04/25 15:39
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QMS-DOSバッチファイルで、子バッチのレスポンスコードを親バッチで取得する方法

MS-DOSバッチファイルで、
バッチファイル(親)からバッチファイル(子)を起動する処理を作成しています。

子バッチが以上終了した際のレスポンスコードを
親バッチで取得する方法がありましたら教えて下さい。

よろしくお願いいたします。

Aベストアンサー

子バッチで環境変数をセットすると、親バッチで参照できます。

 set STAT=1
 処理
 
 set STAT=0

親バッチで %STAT% を参照し 0 なら正常終了ということになります。

QMS_DOSのバッチの作り方を教えて下さい

以下のような処理を行うバッチを作りたいのですが、作り方が分かりません。

あるフォルダの中の全ファイルのタイムスタンプを見て、今日の日付(システム日付)と同じファイル(時間は見ない)のみワーク用フォルダに移動する。(前日のファイルのみ、そのフォルダに残す ※フォルダには前日及び本日のものしか存在しない)

OSはWindows2000です。
よろしくお願い致します。

Aベストアンサー

 MS-DOS形式のバッチファイルでは、そのようなことはできません。
 バッチファイルというのは、文字通り「コマンドをまとめて実行する」だけのものです(実際、その程度の機能しかありませんでした)。

 WSHではいけませんか?

Q%BE%A4%8Bみたいな記号

こんにちは。
Windows2000とかとは直接関係ないのですが、どこで質問したらいいのかわからなかったのでここで質問しました。

よくgoogleで検索すると、アドレス欄に%BE%A4%8B...みたいな暗号のようなものが出てきますが、あの記号と、文字を対応させる規則はどうなっているんですか? %BE%A4で一文字ということと、中味が16進法になっている、ということくらいはわかるのですが、規則がわかりません。
知っている方がいたら教えてください。

Aベストアンサー

#1がいい加減な説明だったので、詳しく解説しているページを探してきました。
参考にしてください。

参考URL:http://www.kinet.or.jp/hiromin/cgi_introduction/appendix/url_encode.html

Q「stop:0x0000007F unexpected_kernel_mode_trap」の原因

最近、使用している自作PCが上記のエラーを起こします。
起きるのはいつも何かをインストールしたあとのですが、
決まって起動時で、電源を切るか再起動までは正常です。
カラーのロゴが出るWindows2000の起動画面のあと、
ブルースクリーンになってしまいます。

過去の回答等では特定のアプリケーションか
デバイスドライバが原因の場合があるということでしたが、
特定のアプリケーションのインストールで必ず起こるわけではないのです。
インストールの順番を変えると起こらなかったりしますし、
WindowsUpdateだけで発生することもありまして、
原因がわからず困っている状態です。
バックアップソフトを使い、発生するたびに元に戻していますが、
なかなか新しいソフトを入れることができません。

原因を突き止める方法はないでしょうか。
memtest86を動かしてみましたが、エラーはありませんでした。

PC構成は次のようです。
ご存知の方いらしたら助けてください。

OS 名 Microsoft Windows 2000 Professional 5.0.2195 Service Pack 4 ビルド 2195
CPU x86 Family 6 Model 8 Stepping 6 GenuineIntel ~1007 Mhz
メモリ 523,760 KB
HDD MAXTOR IDE 120GB/Seagate IDE 80GB
M/B ABIT SA6R

拡張カード
Matrox Millennium G450 DualHead - Japanese
VA1000 WDM Video Capture
Creative SB Live! Basic (WDM)
MELCO LGY-PCI-TXC Fast Ethernet Adapter
MELCO IGM-PCI56K_LC MODEM
HPT370 UDMA/ATA100 RAID Controller(オンボード)

最近、使用している自作PCが上記のエラーを起こします。
起きるのはいつも何かをインストールしたあとのですが、
決まって起動時で、電源を切るか再起動までは正常です。
カラーのロゴが出るWindows2000の起動画面のあと、
ブルースクリーンになってしまいます。

過去の回答等では特定のアプリケーションか
デバイスドライバが原因の場合があるということでしたが、
特定のアプリケーションのインストールで必ず起こるわけではないのです。
インストールの順番を変えると起こらなかったりしますし、
...続きを読む

Aベストアンサー

OSインストールの際のSPやチップセットドライバのインストールの順なんかでも不安定になる事あるから、
Intelは以下のURLのような順を薦めてます、

http://www.intel.com/jp/support/motherboards/desktop/inffirst.htm

それとWin2000がSP4適用前のインストールCDなら、
SP4統合のインストールCDを作成し、
そこから起動させてインストールを試みた方が良いのかもしれません。

QKERNEL_STACK_INPAGE_ERRORというエラーが出ます・・・

Windows2000である特定のソフトを起動して動作(ipodでCDから音楽を取り込む)させると下記エラーがでます。

KERNEL_STACK_INPAGE_ERROR
Begining dump of physical memory

なんかネットでいろいろ調べてたら、このエラーはHDDの寿命とか・・・?本当にそうなのでしょうか。何か対策がありましたら、お願いします。。。

Aベストアンサー

お使いのHDDはSMARTに対応してますかね ?
「Everest Home Edition」ってソフトを使えば、SMARTのステータス(HDDに関するいろいろなパラメーター)を表示できるので、試してみてください。


人気Q&Aランキング

おすすめ情報