- 1 名前:デフォルトの名無しさん [2012/04/21(土) 22:37:58.49 ]
- 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる
質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 前スレ 【.cmd】 バッチファイルスクリプト %8 【.bat】 toro.2ch.net/test/read.cgi/tech/1315844420/ 【.cmd】 バッチファイルスクリプト %7 【.bat】 hibari.2ch.net/test/read.cgi/tech/1298873550/ 【.cmd】 バッチファイルスクリプト %6 【.bat】 hibari.2ch.net/test/read.cgi/tech/1277465356/ 【.cmd】 バッチファイルスクリプト %5 【.bat】 pc12.2ch.net/test/read.cgi/tech/1242268171/ 【.cmd】 バッチファイルスクリプト %4 【.bat】 pc12.2ch.net/test/read.cgi/tech/1229955189/ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ 【.cmd】 バッチファイルスクリプト %2 【.bat】 pc12.2ch.net/test/read.cgi/tech/1197881068/ 【.cmd】 バッチファイルスクリプト %1 【.bat】 pc11.2ch.net/test/read.cgi/tech/1178281991/
- 196 名前:デフォルトの名無しさん [2012/10/19(金) 07:33:25.39 ]
- pushdしてフォルダ移動した後に、&&で移動できたかのチェックしてるんだろうけど、
pushdもpopdもフォルダ移動に失敗(移動先フォルダがない)時でも errorlevelは0だから、想定外のファイルをdelする危険があるよ
- 197 名前:デフォルトの名無しさん mailto:sage [2012/10/19(金) 08:51:08.20 ]
- >>196
> pushdもpopdもフォルダ移動に失敗(移動先フォルダがない)時でも > errorlevelは0だから、 デタラメ言わない。 ちょっと試せばすぐばれる嘘は言わないように。
- 198 名前:デフォルトの名無しさん mailto:sage [2012/10/19(金) 09:27:24.84 ]
- 1 if not %cd%\ == %~dp0% echo ok
2 if not %~dp0% == %cd%\ echo ok 1は通るけど2は > echo の使い方が誤っています。 と文句言われる。何で?
- 199 名前:デフォルトの名無しさん mailto:sage [2012/10/19(金) 09:45:30.70 ]
- >>198
%~dp0%じゃなくて%~dp0じゃね
- 200 名前:デフォルトの名無しさん mailto:sage [2012/10/19(金) 09:49:15.88 ]
- なるほど。逆に1がエラーにならないのが不思議だけど。動けばいいや。
- 201 名前:デフォルトの名無しさん mailto:sage [2012/10/20(土) 15:25:50.24 ]
- 不思議だと思うほうが不思議だけど。どうでもいいや。
- 202 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 19:41:58.30 ]
- 昇順もしくは降順で
最初の空きドライブのドライブレターを取得したいのですが, やり方がよくわかりません. できるのであれば,ご教示よろしくお願いします.
- 203 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 20:04:48.29 ]
- そもそも「空きドライブ」の定義は?
Windowsで使っている限り、全く何も書かれていない ドライブなんて存在しないと思うけど。 空き容量はdirの最後の行とかfsutil volume diskfreeとかで取れる。
- 204 名前:デフォルトの名無しさん [2012/10/22(月) 20:12:33.72 ]
- バッチファイル中、startコマンドで別のバッチファイルを呼び出そうとしています
start hoge.bat huga..mp4 と、引き数を呼び出しているのですが、huga.mp4の関連付けが実行されてしまいます hoge.batに引数を与え実行させるにはどのようにすべきなのでしょうか?
- 205 名前:202デフォルトの名無しさん mailto:sage [2012/10/22(月) 20:28:33.03 ]
- >>203
説明不足で済みません. 空きドライブの意味は, HDDやDVD等で使われていないドライブという意味です. よろしくお願いします.
- 206 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 20:52:34.40 ]
- 使ってないドライブレターか…バッチで取れたっけか
WSHではドライブの一覧が取れるから逆算出来るとは思うが
- 207 名前:デフォルトの名無しさん [2012/10/22(月) 20:59:16.83 ]
- diskpartのスクリプト使えばええんでないの
- 208 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 21:04:37.39 ]
- >>204
嘘書くと正答が得られないよw
- 209 名前:204 [2012/10/22(月) 21:06:51.70 ]
- すんまんせん
確かに嘘書きましたw 引き数のファイルの拡張子はtsです では引き続きよろしくお願いします
- 210 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 21:09:34.38 ]
- 嘘こくでね
"引用符"
- 211 名前:204 [2012/10/22(月) 21:24:27.34 ]
- ありがとうございます
なるほど、引用符ですか・・・ 正直、コマンドへのパスも、ファイル名にも半角空白が入ることがあるので 引用符を使えないとなると色々変えなきゃならないことがあって大変ですね、、、
- 212 名前:202デフォルトの名無しさん mailto:sage [2012/10/22(月) 21:33:24.45 ]
- >>207
diskpartだと,list volumeで一覧は表示できますが, 自動で空きドライブのドライブ文字を取得する方法がわかりません. 例えば,現在,CからHまでとY,Zにドライブが割り当てられているPCで, IもしくはXを取得したいわけです. 引き続きよろしくお願いします.
- 213 名前:デフォルトの名無しさん mailto:sage [2012/10/22(月) 22:37:11.95 ]
- リストが取得できたら後は何という事もないだろ。
一つのコマンドで一発で取得できるなんて思ってるのだとしたら、 そんな甘い事は忘れろ。
- 214 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 00:27:48.78 ]
- >>212
それはネットワークドライブをマウントするために必要ってこと? ならpushdじゃだめか?(環境によっちゃ認証で詰まるけど)
- 215 名前:デフォルトの名無しさん [2012/10/23(火) 00:42:01.05 ]
- いや単に丸投げしたいだけでしょ
- 216 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 01:10:35.06 ]
- わざわざ名前に「デフォルトの名無しさん」なんて入れる辺り、釣り入ってるしな。
- 217 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 08:13:41.44 ]
- >>212
そんな段階ならバッチ単体でやるのやめとけ 素直にWSH併用しなよ
- 218 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 08:25:16.47 ]
- for %%i in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
subst %%i: . && subst /d %%i: && set a=%%i && goto :a ) :a echo %a%
- 219 名前:202 mailto:sage [2012/10/23(火) 13:39:06.88 ]
- >>218
ありがとうございます.できました. &&で分岐するんですね.なるほどと思いました. 皆さんのご指摘の通り,よくわからないので,丸投げしてしまいました. 申し訳ありませんでした.
- 220 名前:デフォルトの名無しさん [2012/10/23(火) 19:43:17.49 ]
- set timeinfo=%DATE:/=%
xcopy /i /Y %cSource_dir%\aaa.txt D:\log\aaa_%timeinfo%.txt というバッチを実行すると D:\log\\aaa_20121023.txt は受け側のファイル名ですか、 またはディレクトリ名ですか (F= ファイル、D= ディレクトリ)? とでます。Fを押下するとaaa_20121023.txtが出力されますが これを強制的にaaa_20121023.txtを出力させたいのですが 教えてください
- 221 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 20:57:03.21 ]
- echo F|xcopy〜
- 222 名前:デフォルトの名無しさん mailto:sage [2012/10/23(火) 21:05:30.73 ]
- xcopyの前にファイル作っておけばいいじゃん。
- 223 名前:デフォルトの名無しさん mailto:sage [2012/10/24(水) 07:02:06.17 ]
- >>219
技術論文を書いてるんじゃないんだから、 「,.」を日常的に使うのは止めた方がいい。 無教養な専門馬鹿にしか見えないから。
- 224 名前:デフォルトの名無しさん [2012/10/24(水) 07:44:53.96 ]
- >>223
こ れ は ひ ど いwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 225 名前:デフォルトの名無しさん mailto:sage [2012/10/24(水) 17:35:45.33 ]
- >>224=>>219
ご苦労さん
- 226 名前:デフォルトの名無しさん [2012/10/24(水) 17:56:33.04 ]
- >>225
句読点はつけたほうがいい、馬鹿にしか見えないからwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwこうですか?wwwwwwwwwwwwwwwwwwwわかりませんwwwwwwwwwwwwwwwwwwwwww
- 227 名前:デフォルトの名無しさん [2012/10/24(水) 17:57:22.59 ]
- ここは句読点のスレッドですwwwwwwwwwwwwwwwwwwwwwwwww
- 228 名前:デフォルトの名無しさん [2012/10/24(水) 18:03:09.42 ]
- あたし小学3年生なんだけど、句読点で言いがかりつける人はニューロンが
足りてないんだってママがいってたwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 229 名前:デフォルトの名無しさん [2012/10/24(水) 18:11:56.50 ]
- i48.tinypic.com/d4sw1.png
こwれwwはwwwひwwwwどwwwwwいwwwwww
- 230 名前:デフォルトの名無しさん [2012/10/24(水) 18:13:44.06 ]
- え、なに?それで句読点はどうなの?それではっきりするからさwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 231 名前:デフォルトの名無しさん mailto:sage [2012/10/24(水) 23:25:45.35 ]
- 特殊「,.」
一般「、。」
- 232 名前:デフォルトの名無しさん mailto:sage [2012/10/25(木) 04:41:30.58 ]
- 芝はそんなに悔しかったのか
哀れ
- 233 名前:デフォルトの名無しさん [2012/10/25(木) 06:09:06.99 ]
- >>232
句読点をつけろ、ここをどこだと思ってるんだ! wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwぶひゃひゃひゃwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 234 名前:デフォルトの名無しさん mailto:sage [2012/10/25(木) 08:54:52.99 ]
- >>232
そりゃ、今まで自分はエリートだと信じてたのが あっさりどん底に突き落とされたんだからな。 草生やすしか切り札が無いところが、低脳度を物語ってるわな(笑
- 235 名前:デフォルトの名無しさん [2012/10/25(木) 08:58:16.59 ]
- >>234
そうだな、>>223の発言によってエリートはどん底に突き落とされるよなwwwwwwwwwww なぜならば句読点に対する指摘だからだwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww wwwwwwwwwwwwwwwwwwww句読点武装wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 236 名前:デフォルトの名無しさん [2012/10/25(木) 08:59:34.79 ]
- 句読点について言いがかりつけることができれば無敵だ
君も今日から無敵になれる、どんなエリートよりも賢くなれるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 237 名前:デフォルトの名無しさん [2012/10/25(木) 09:03:08.37 ]
- え、あいつたいしたことないよ、だってあいつ句読点があれだぜ、俺の句読点力の前では敵じゃないよwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 238 名前:デフォルトの名無しさん [2012/10/25(木) 09:05:02.45 ]
- 技術論文を書いてるんじゃないんだから、
「,.」を日常的に使うのは止めた方がいい。 無教養な専門馬鹿にしか見えないから。 もういいよ、これが流行語大賞でwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 239 名前:デフォルトの名無しさん [2012/10/25(木) 09:06:01.38 ]
- 句読点に言いがかりをつけたらエリートがどん底に突き落とされますwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 240 名前:デフォルトの名無しさん [2012/10/25(木) 09:32:40.41 ]
- 心配するな、俺にはとっておきの武器がある、句読点だwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 241 名前:デフォルトの名無しさん [2012/10/25(木) 09:36:04.63 ]
- 男「
自慢ではありませんが、私の句読点は「、。」です。 女「 抱いて!いますぐ!この場で!
- 242 名前:デフォルトの名無しさん [2012/10/25(木) 09:37:19.04 ]
- まて、ここから先は句読点同士の戦いだ、お前は帰れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 243 名前:デフォルトの名無しさん [2012/10/25(木) 09:41:35.07 ]
- 句読点、句読点、句読点点ててん点、Let's Go!
- 244 名前:デフォルトの名無しさん [2012/10/25(木) 10:00:43.71 ]
- 俺にはエリートをどん底に突き落とす秘策がある
- 245 名前:デフォルトの名無しさん mailto:sage [2012/10/25(木) 15:14:43.15 ]
- >>235-244
ここまで自演
- 246 名前:デフォルトの名無しさん mailto:sage [2012/10/25(木) 20:27:47.03 ]
- 2chで句読点は場違いだろw
- 247 名前:デフォルトの名無しさん mailto:sage [2012/10/25(木) 21:15:22.26 ]
- 最近のガキはすぐグズるんだな
授業もこんな感じなのか?
- 248 名前:デフォルトの名無しさん [2012/10/26(金) 02:15:43.43 ]
- >>247
おいおいちゃんと句読点つけろよ、正しくはこうだろ。 最近のガキはすぐグズるんだな。 授業もこんな感じなのか?。 句読点によってお前はどん底に突き落とされたwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 249 名前:デフォルトの名無しさん [2012/10/26(金) 02:16:32.40 ]
- >>244
なんですか?それ
- 250 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 02:16:48.23 ]
- そろそろ別のネタにしようよ・・・
- 251 名前:デフォルトの名無しさん [2012/10/26(金) 02:17:53.65 ]
- >>249
知りたいか?教えてやる、それは句読点だ
- 252 名前:デフォルトの名無しさん [2012/10/26(金) 02:19:39.73 ]
- >>250
ネタであればどれだけよかっただろうか、だが>>223は本気だ。 >>223は本気で書きやがったんだ。 > 技術論文を書いてるんじゃないんだから、 > 「,.」を日常的に使うのは止めた方がいい。 > 無教養な専門馬鹿にしか見えないから。 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 253 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 02:46:15.00 ]
- なんでファビョってんだ
- 254 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 02:53:01.99 ]
- ここ東亜だっけ?
- 255 名前:デフォルトの名無しさん [2012/10/26(金) 03:12:24.14 ]
- >>253
あれあれ?句読点が見当たらないぞ〜そんなんじゃこのスレじゃ通用しないぞ〜wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 256 名前:デフォルトの名無しさん [2012/10/26(金) 03:13:13.05 ]
- >>254
違う、ここは句読点
- 257 名前:デフォルトの名無しさん [2012/10/26(金) 03:14:03.17 ]
- 今日もコテンパンにやっつけてやったは、俺の句読点の前では敵ではなかったはwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 258 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 06:11:14.35 ]
- >>253
「無教養な専門馬鹿」が余程悔しかったんだろ。 だが、>>223の指摘は間違っていたのかも知れない。 正しくは「専門馬鹿」ではなく「正真正銘の馬鹿」だな。
- 259 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 06:53:39.30 ]
- 多分>>219は「専門馬鹿」という言葉の意味すら知らないと思う
- 260 名前:デフォルトの名無しさん [2012/10/26(金) 08:28:45.93 ]
- >>258
句読点理論には誤りがあった!wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 261 名前:デフォルトの名無しさん [2012/10/26(金) 08:31:53.00 ]
- >>259
句読点つけてないわけだからお前のほうが馬鹿だということになるな、なぜならばお前は句読点をつけていないから。詳しくは>>258の理論を勉強しろ。 wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 262 名前:デフォルトの名無しさん [2012/10/26(金) 08:33:08.61 ]
- 句読点でわかるからね、ぜーんぶわかるからね
- 263 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 09:19:27.31 ]
- ,.の話を勝手に句読点の有無にすり替えるあたり、
悔しさが滲み出てますなぁ。
- 264 名前:デフォルトの名無しさん [2012/10/26(金) 09:33:41.75 ]
- >>263
「,.」は句読点じゃないとでもいうつもりか! 句読点じゃないというのならなんだというんだ! まぎれもなく句読点だ! 「、。」が句読点であることは明白だ! だったら「,.」も句読点だ!
- 265 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 10:34:20.36 ]
- >>264
お前、よっぽど頭が鈍いんだな。
- 266 名前:デフォルトの名無しさん [2012/10/26(金) 10:38:43.17 ]
- >>265
お前ほどじゃない
- 267 名前:デフォルトの名無しさん [2012/10/26(金) 10:41:13.66 ]
- 頭の回転数は句読点から計算できるwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
- 268 名前:デフォルトの名無しさん [2012/10/26(金) 13:21:18.05 ]
- toro.2ch.net/test/read.cgi/tech/1242136180/250
ここの句読点厨だろw
- 269 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 16:15:06.38 ]
- >>268
中身を見たが、今の流れとは全然テーマが違う。 残念ながら却下。
- 270 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 16:54:55.09 ]
- 実行中のバッチを途中から書き換えて保存すると通常はエラーで止まりますが
これを止まらないようにする方法あったような気がするんですが自分の気のせいですかね?
- 271 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 17:55:57.37 ]
- 気の迷いだね
- 272 名前:デフォルトの名無しさん mailto:sage [2012/10/26(金) 20:17:43.61 ]
- 書き換え前後で既存のコマンドのファイル先頭からの文字位置が同じだったらいいんだっけ?
- 273 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 02:39:32.41 ]
- call とかの ラベル は8文字までと思っていたら、もっと長くてもちゃんと呼べた。
ラベル名を短くする努力はなんのために…… orz
- 274 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 08:25:06.89 ]
- MSのヘルプやusageを信じてはいけない
- 275 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 09:10:17.20 ]
- 9文字以上のラベル名は8文字目までで判断されるとか個人ブログかなんかで見たことあるけど、
MS公式のヘルプやドキュメントってどこにあるの?
- 276 名前:デフォルトの名無しさん [2012/10/27(土) 09:52:09.60 ]
- >>275
Goto technet.microsoft.com/ja-jp/library/cc756166(v=ws.10).aspx │goto コマンドでは、ラベルの最初の 8 文字だけが使われます。 これかな。
- 277 名前:273 mailto:sage [2012/10/27(土) 11:32:31.61 ]
- ラベルで9文字以上行けた件、恥を忍んで尋ねたい、
ひょっとして、FAQ だったりした?
- 278 名前:デフォルトの名無しさん [2012/10/27(土) 11:37:02.24 ]
- うぜ
- 279 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 11:51:44.84 ]
- 日本語ドキュメントを信用するな。FAQ中のFAQ中のFAQだよ。
technet.microsoft.com/en-us/library/cc756166(v=ws.10).aspx
- 280 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 12:09:19.39 ]
- >>277
俺も知らなかった、というか気にしたことがない。 ちょっと気になったので、実機で確認したら 127文字までちゃんと判断してくれる。 ただ、ラベル名を 128文字以上にすると、cmd.exe がアプリケーションエラーで落ちる (w 環境: OS: Microsoft Windows XP [Version 5.1.2600] cmd.exe: 5.1.2600.5512
- 281 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 15:27:34.68 ]
- >>279
XPの英語ドキュメントは8文字って言ってるんだよな…XP時代そうだったっけ? www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/goto.mspx?mfr=true
- 282 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 16:36:59.76 ]
- cmdを虐めんなよwそんな大したもんじゃないんだからw
- 283 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 17:03:54.14 ]
- でもなんか妙に機能拡張してるよね。cmdのくせに。
- 284 名前:273 mailto:sage [2012/10/27(土) 18:33:06.00 ]
- れすあり
FAQですよね、やっぱし 20文字試して通常使用に困ることはないと思ってたけど、127文字までか。 確認どうもです。
- 285 名前:デフォルトの名無しさん mailto:sage [2012/10/27(土) 20:07:32.47 ]
- >>284
FAQは「日本語ドキュメントを信用するな」の方な。
- 286 名前:デフォルトの名無しさん mailto:sage [2012/10/28(日) 00:01:11.92 ]
- 皆様こんばんは
どうかお力をお貸し下さい。 音楽ファイルのタグ情報を元に、 音楽ファイルをbatファイルにドラッグしたら 格納しているフォルダ名を変更するbatファイルを作りたいのですが どのように記述すれば良いのでしょうか? タグ情報 アーティスト 俺 アルバムタイトル 俺の作品 発売年 2012 拡張子 mp3 wave など色々 の音楽ファイルタグを参照しフォルダ名を 俺 - 2012 俺の作品 [mp3] に変更したいなと思っています。 どうか、教えてください、よろしくお願いします。
- 287 名前:デフォルトの名無しさん mailto:sage [2012/10/28(日) 00:25:35.03 ]
- ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。
- 288 名前:デフォルトの名無しさん mailto:sage [2012/10/28(日) 00:56:32.37 ]
- バッチだけでできんのかそんなことw
- 289 名前:デフォルトの名無しさん mailto:sage [2012/10/28(日) 07:42:34.92 ]
- wmic /?
- 290 名前:デフォルトの名無しさん mailto:sage [2012/10/28(日) 14:16:38.59 ]
- うそばっか
- 291 名前:デフォルトの名無しさん mailto:sage [2012/10/29(月) 06:57:03.83 ]
- www.atmarkit.co.jp/fwin2k/operation/command004/command1.html
- 292 名前:デフォルトの名無しさん mailto:sage [2012/10/30(火) 00:36:26.92 ]
- すみませんが、お知恵を貸していただけないでしょうか。
■やりたいこと windows7で次のコマンドの実行結果の文字列を変数RESULTに設定する。 "rplsinfo.exe" "TOKYO MX__番組 (1).ts" -d コマンドの実行結果 YYYY/MM/DD ■現在のスクリプト for /f "usebackq tokens=*" %%a in (`%2 %1 -d`) do set RESULT=%%a echo [%RESULT%] ■引数 %1は"C:\Users\山田太郎\Videos\TOKYO MX__番組 (1).ts" %2は"rplsinfo.exe" ■実行結果 'rplsinfo.exe" "TOKYO' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 [] お手数をおかけしてすみませんが、よろしくお願いいたします。
- 293 名前:デフォルトの名無しさん [2012/10/30(火) 08:10:39.69 ]
- バッチファイル 全角スペースでググれば何が問題になってるか解るよ
- 294 名前:デフォルトの名無しさん mailto:sage [2012/10/30(火) 11:47:32.44 ]
- >>292
> %1は"C:\Users\山田太郎\Videos\TOKYO MX__番組 (1).ts" > %2は"rplsinfo.exe" 実際は%1にはダブルクオーテーション無しで C:\Users\山田太郎\Videos\TOKYO MX__番組 (1).ts が入ってると思うけどね。 forの前に echo %2 %1 -d とかやって実際にはどんなコマンドになってるのか見ればいいよ。
- 295 名前:デフォルトの名無しさん mailto:sage [2012/10/30(火) 22:28:30.94 ]
- >>293
ありがとうございました。 お蔭様でなんとか対策を検討できそうです。 >>294 ありがとうございました。 echo %2 %1 -d とやってみると、次のようにダブルクオーテーション付きで表示されました。 "rplsinfo.exe" "C:\Users\山田太郎\Videos\TOKYO MX__番組 (1).ts" -d こちらの件はおそらく大丈夫だと思いますが、気になる点があればご指摘ください。
- 296 名前:デフォルトの名無しさん mailto:sage [2012/10/30(火) 22:55:15.22 ]
- 知ったかしてみる
for /f "usebackq" in (``) の``の中で コマンド本体となるrplsinfo.exeを""でくくるとマズイ 引数は""でくくっても大丈夫
|

|