
No.4ベストアンサー
- 回答日時:
例えばですが、以下のようなリダイレクトを使ったバッチファイルを実行して、新たに当該のバッチファイルを作成するのは駄目なのでしょうか。
――――――――――――――――――――
@echo off
md "_出力先_"
set 連番の上限=1000
set 連番=0
:START
set /a 連番=%連番%+1
echo.move C:\Users\コンピュータ名\Desktop\test\test.bat C:\Users\コンピュータ名\Desktop\%連番%\%連番%\test.bat> "_出力先_\%連番%.bat"
if not "%連番%"=="%連番の上限%" goto START
――――――――――――――――――――
「宛先のファイル」というのが、ちょっと理解出来ていないので、見当違いの事を言ってしまっていたらすいません。
この回答へのお礼
お礼日時:2016/11/09 12:28
わたくしの拙い質問から内容汲み取って頂きありがとうございます。
記入いただいた。例を元に環境を当てはめたらやりたいことができました!!
本当にありがとうございます。
No.3
- 回答日時:
その1000個のバッチファイルを生成するプログラムを作る、とか
FORとかワイルドカードとかを使って、バッチファイルをまとめての数を減らす、とか
移動対象ファイルの一覧が書かれたファイルを読み込んで、それを移動するプログラムを作る、とか
「書き換える」という考え自体を変えるのがいいと思います。
No.2
- 回答日時:
(Desktop)(.{1,})(test¥.bat)
¥はエスケープ。
試しては無いけど、上の正規表現で検索して、下の置換文字で一括で出来そうだけど…
$1○○○$3
これは、サクラエディタのやり方。
これをサクラでするには正規表現のdllがいるけどね。
秀丸でも出来るかは分かんないなぁ。
その正規表現が合ってるかも、ちょっとテスト出来ないので。
この回答へのお礼
お礼日時:2016/11/08 23:14
ご回答ありがとうございます。
サクラエディタで試行錯誤してみます。
※秀丸を使いこなす知識はまだございません><
知識不足もあるのですが、頑張って調べながらやっていきますありがとうございます。
もう少しだけ、回答募集してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Microsoft 365 の購入の誘いが...
-
WindowsからSSHでサーバーにあ...
-
digital license(デジタルライ...
-
デュアルディスプレイでショー...
-
プロダクトキー
-
巻取り長さを一定にする
-
自作pcについて
-
アマゾン。メルアドをそのまま...
-
ExcelでのIT機器の管理方法につ...
-
SierとSESは同じ分類なんですか?
-
SHARP 複合機 BP60-C26のアドレ...
-
プリンタドライバを自動インス...
-
HP 5550 printer のインク残量...
-
PCを効率的にセットアップしたい
-
IT業界を志望している、March下...
-
添付した写真の文字、何で作っ...
-
生成AIはブラックジャックが限...
-
ドルでの集金について
-
ブラウザのキャッシュの更新タ...
-
F12 開発者ツールについて。
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
自作pcについて
-
Microsoft 365 の購入の誘いが...
-
MF-COBOL COBOL 違い
-
digital license(デジタルライ...
-
WindowsからSSHでサーバーにあ...
-
三菱 Got 1000
-
プロダクトキー
-
SHARP 複合機 BP60-C26のアドレ...
-
バッチファイルで特定のファイ...
-
プリンタドライバを自動インス...
-
Python CSVファイルについて
-
exeファイルの実行結果をテキス...
-
PCを効率的にセットアップしたい
-
画面設計と帳票設計の違いを教...
-
エクセルを起動するとグレーな...
-
試用期限付きアプリの使用期間...
-
pipインストール時にプロトコル...
-
ブラウザのキャッシュの更新タ...
-
なにこのQRコード?!!
-
セルフレジって何の意味がある...
おすすめ情報
早速の回答ありがとうございます。
本当にありがたいです><
■補足
下記のような内容を書いてます。
move C:\Users\コンピュータ名\Desktop\test\test.bat C:\Users\コンピュータ名\Desktop\1\1\test.bat
後半の C:\Users\コンピュータ名\Desktop\1\1\test.bat 部分の(test.bat)の前の1がフォルダ名なんですがこれを1000個分書き換えるのが大変すぎて;;
置換も考えたのですが、置換結果が1つずつ違う場合もなんとかなるのでしょうか?
batファイルのファイル名をn+1で一気に作成することはできるのですが、
ファイル内容もn+1みたいなことができたらいいのですが・・・