- 【.cmd】 バッチファイルスクリプト %10 【.bat】
942 :デフォルトの名無しさん[sage]:2015/02/02(月) 17:06:26.70 ID:m3idgQJ3 - 新規と新規フォルダの中に1,2,3というサブフォルダを作りたいのですが
md 新規\1 cd 新規 md 2 3 でcmdだとうまくいくのですが、batだと1しか作られません 絶対パスを使うしかないのでしょうか?
|
- 【.cmd】 バッチファイルスクリプト %10 【.bat】
944 :デフォルトの名無しさん[sage]:2015/02/02(月) 20:20:36.75 ID:m3idgQJ3 - >943
返信ありがとうございます。 pushd %~dp0 md 新規\1 popd cd 新規 md 2 3 だと何も反応がないようです。 batが速すぎて mdで作られた新規フォルダを認識出来てないんでしょうか?
|
- 【.cmd】 バッチファイルスクリプト %10 【.bat】
946 :デフォルトの名無しさん[sage]:2015/02/02(月) 21:42:38.41 ID:m3idgQJ3 - >945
最初にpopdない状態で試したのですがこちらも同じく 何のフォルダも作られなかったので 調べてみたらpopdと一緒に使うらしいので使ってみました。
|
- 【.cmd】 バッチファイルスクリプト %10 【.bat】
948 :デフォルトの名無しさん[sage]:2015/02/02(月) 22:33:51.38 ID:m3idgQJ3 - >947
こちらも何も反応がありません 試しにcmdでpushd %~dp0をしてみたら 指定されたパスが見つかりませんとでます。 この辺が原因でしょうか? レジストリを見たら拡張編集は有効になってました
|
- 【.cmd】 バッチファイルスクリプト %10 【.bat】
949 :デフォルトの名無しさん[sage]:2015/02/02(月) 22:55:15.28 ID:m3idgQJ3 - ああ、わかりました。
改行コードがCR+LFでなくLFになっていたせいでした。 pushd %~dp0をつけなくても動きました。 お騒がせしました。
|