- - PR -
バッチファイルで確認メッセージを自動で入れたい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2003-10-09 17:53
はじめまして
今複数フォルダのアクセス権をバッチファイルで自動更新しようと思い caclsコマンドを勉強中です。 そこで mkdir c:\hoge1 mkdir c:\hoge2 mkdir c:\hoge3 cacls c:\hoge1 /g administrator:f cacls c:\hoge2 /g administrator:f cacls c:\hoge3 /g administrator:f caclsで確認メッセージを聞いてきますが、これを自動でyesとするにはどうすればよいのでしょうか? cacls c:\hoge3 /g administrator:f | echo yes では駄目なのですか? |
|
投稿日時: 2003-10-09 23:43
「echo yes」(もしくはecho y)は、caclsコマンドの前に付けます。
こんな感じです。 echo y|cacls c:\hoge1 /g administrator:f echo y|cacls c:\hoge2 /g administrator:f echo y|cacls c:\hoge3 /g administrator:f なお、なぜか「echo y|cacls ……」という風に、 余分な空白なしにぴったりとくっつけて記述しないと いけないようです。「echo y | cacls ……」だとだめみたいです。 |
|
投稿日時: 2003-10-10 00:24
Uchikoshiさんありがとうございます。
できました大変助かりました。 一日中悩んでました。 echoを前につけるのは、caclsに制御がわたってしまうからですよね? ありがとうございます。 |
|
投稿日時: 2003-10-17 14:05
おーー なるほど・・。
私は、 y + 改行の入った y.txt というファイルを作って、 必要のある行のうしろに " < y.txt " でリダイレクトin していました・・。 |
1