• 締切済み

batファイルのコマンド?

上司にbatファイル位知ってろ。と怒鳴られへこんでいます・・。 質問なのですが、batファイルを利用することにより、どういった業務の効率化ができるのでしょうか? また、batファイルで使用できるコマンドがあるという事なのですが、どのようなコマンドがあるのでしょうか?

みんなの回答

  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.3

★アドバイス >上司にbatファイル位知ってろ。と怒鳴られへこんでいます・・。  ↑  確かに知っていた方が便利です。 >batファイルを利用することにより、どういった業務の効率化ができるのでしょうか?  ↑  例えば複数のフォルダ中で拡張子が『.bak』『.tmp』のファイルを全て削除したい、でも  フォルダには『.exe』『.txt』『.html』の削除してはいけないファイルが存在する場合。  あなたはどうやって削除しますか?  (1)1フォルダごとに拡張子が『.bak』『.tmp』をエクスプローラで見つけて削除  (2)コマンドラインやバッチファイルの『DEL』コマンドを使って削除  (3)削除するプログラムを組んで削除  (4)諦める  さてどれ?  →私ならば(2)を使います。これなら効率的(早い)です。 ・理由はコマンド・プロンプトから『DEL』コマンドを上手に使うだけで一発で行えるから。  でも指定方法を誤ると危険ですので十分な知識を持って使いこなして下さい。 ・以上。 参考サイト: ・http://always-pg.com/dos/→『DOS コマンド逆引き辞典』 ・http://www.fpcu.jp/dosvcmd/bbs/log/scanreg/→『DOSプロンプト活用相談室LOG』 ・http://www.oklab.org/program/windows/command_prompt.xhtml→『MS-DOS コマンドプロンプト(コマンドライン)入門』 ・http://cmd-pro.com/pro_option.html→『コマンドプロンプトのオプションをカスタマイズする』

  • carbon24
  • ベストアンサー率34% (40/117)
回答No.2

バッチファイルで使用するコマンドの一つ一つは大したことはできません。 複数のコマンドを連ねて使用したり、他のプログラムと組み合わせて使用すれば出来ることは飛躍的に拡大します。何と組み合わせてどのように使うかは使う人のアイディア次第です。これはバッチファイルに限らず、DOS窓に直接打ち込むDOSコマンドにも言えることです。なんとかとハサミは使いようってやつです。 例えばあるフォルダーに100個のファイルがある。ファイルサイズ昇順にファイル名を1~100の通し番号に変更せよ。 (1)DOS窓でDIRコマンド(指定オプション:サイズ昇順、ファイル名だけ表示) (2)結果をコピーしエクセルの2列目に貼り付け (3)エクセルの1列目にREN(DOSのリネーム コマンド)、3列目に数字1~100を、それぞれオートフィル埋め (4)エクセルのセル A1~C100を選択コピー (5)DOS窓に貼り付け これで100個のファイルがサイズ昇順に通し番号のファイル名に変更されます といった具合に他のソフトやツールと組み合わせて使えば使い道はいくらでも広がります。(上の例はバッチファイルは出てこないけど)

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

バッチファイルですね。DOS 窓で HELP と入力すると、コマンドの一覧が表示されます。 個別のコマンドは更に HELP SET などとすると詳しい説明が見れます。 大したことは出来ません。 複雑なことをしようと思ったら VBScript とかを覚えるはめになるでしょう。

関連するQ&A