タグ

batに関するcitrus_gingerのブックマーク (4)

  • 開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して

    バッチのまとめTOPWindows上の処理を自動化するプログラムが,BATファイルである。 「コマンドプロンプト」上での手作業を省略し,自動実行できる。 Windowsが存続する限り,BATファイルはなくならないだろう。 バッチ・プログラミングの需要は,何があろうとこの先生きのこる。 このWindows 10の時代でもそうだ。 BATは,MS-DOSの時代から長く使われてきた。 そのため,各コマンドに関する個別のノウハウや情報は多い。 だが,実用的なノウハウを体系的に整理したものは,あまり見かけない。 そこで以下では,BATをコーディングする際の良質なパターンを列挙する。 (0) BATプログラミングの特徴 (1) BATファイルの雛型 (1−1) 冒頭と末尾のテンプレート (1−2) 反復して実行可能に (2) バッチの構造化 (2−1) ルーチンの分割 (2−2) 実行ファイルや実

    開発に役立つ,BATファイルの書き方・パターン集 (コマンドプロンプトの定石を体系的に学び,バッチ中級者になろう) - 主に言語とシステム開発に関して
  • Windows DOSコマンド、バッチファイル(.bat)サンプル、コマンドプロンプト

    Windows DOSコマンド、バッチファイル(.bat)、バッチ処理のサンプル。 対象 : Windows 10/8.1/7/Vista/XP フォルダ操作・ディレクトリ操作 DIR・フォルダ表示 dir CD・フォルダ移動 sampleフォルダに移動 cd sample 一つ上のフォルダに移動 cd ../ c:\sample\abcに移動 cd c:\sample\abc MD・フォルダ作成 sampleディレクトリ作成 md sample カレントディレクトリを表示 単にcdと打つ(Linux/Unixでいうpwd) cd カレントディレクトリは変数 %cd% に入っている echo %cd% ファイル操作 COPY・ファイルのコピー sample.txtを、homepageフォルダにコピー copy sample.txt homepage sample.txtをフロッピーにコピー

  • バッチファイル・パラメータ/パス・ファイル名を分解

    バッチファイルの中で利用する %1 等のパラメータ修飾子で パスを分解できるようです。今まで知りませんでした。 【例】 「C:\Data\Piyo 鳩ぽっぽ.txt」をバッチファイルへドロップ した時のパラメータ %1 を見てみましょう。%1 → "C:\Data\Piyo 鳩ぽっぽ.txt" ファイル名に半角スペースがあるので、ダブルクォーテーション が両端についています。 %~1 → C:\Data\Piyo 鳩ぽっぽ.txt ダブルクォーテーションが削除されます。 %~f1 → C:\Data\Piyo 鳩ぽっぽ.txt %1を完全修飾パス名に展開する。 %~d1 → C: ドライブ名のみを取得します。 %~p1 → \Data\ フォルダ名のみを取得します。 %~n1 → Piyo 鳩ぽっぽ ファイル名(拡張子無し)のみを取得します。 %~x1 → .txt 拡張子のみを取得します

    バッチファイル・パラメータ/パス・ファイル名を分解
  • バッチファイルでファイル名だけ取り出す - ゲームが作れるようになるまでがんばる日記

    バッチファイルでは引数を%で取得することが出来る。たとえば次のようなバッチファイルtest.batがあったとき。 @echo off echo %1実行すると次のようになる。 > test.bat 123 123ここで引数にファイル名をフルパスで指定したときに、バッチファイル内ではファイル名だけ取得したいとする。そのような場合は %~n で取得できる。 @echo off echo %~n1> test.bat testdir\file.txt file拡張子は %~x で取得できるので、拡張子も付けたかったら、 @echo off echo %~n1%~x1> test.bat testdir\file.txt file.txtそのほか、バッチファイルにはさまざまな機能があり、思っていたよりもいろんなことが出来る。 今回参考にしたサイトのページはこちら。 コマンドプロンプトを使ってみよう

    バッチファイルでファイル名だけ取り出す - ゲームが作れるようになるまでがんばる日記
  • 1