一般社団法人 全国個人事業主支援協会

MEMBER メンバー

  • バッチのIF文の構文
    if 条件式 (
      処理
    )
    // else ifとelseを書く場合
    if 条件式 (
      処理
    ) else if 条件式 (
      処理
    ) else (
      処理
    )

    条件が合致する場合、配下の処理が実行され、if文の処理は終了します。
    条件が合致することをtru[…]

  • 前月末日を取得するバッチ
    rem 今月(本日)の取得
    set dt=%date:~-10%
    set yy=%dt:~0,4%
    set mm=%dt:~5,2%
    set dd=%dt:~8,2%
    set KONGETSU=%yy%/%mm%
    set TODAY=%yy%%mm%%dd%

    rem 先月の計算[…]

  • ■ディレクトリ配下の複数のファイルを1つのファイルに結合するコマンド

    1.*を利用して複数のファイルを結合する。

    C:tmp>copy /b C:tmpdata*.txt C:tmpall.txt
    C:tmpdataA.txt
    C:tmpdataB.txt
    C:tmpdataC.txt
    1 個のファイルをコピーしました。

    2[…]

  • バッチファイル名の文字列を変数に代入する操作。
    例)test.bat
    echo %~n0 : test
    echo %~x0 : .bat
    echo %~nx0: test.bat

    ———————-
    「%」は特別な文字のため、「%」を[…]

  • ■テキストから引数を取得する方法(但し下記の記載だとdata.txtの最初の1行目のみ取得される)
    SET /P DATA=nul
    ping localhost -w 5000 > nul
    上記はローカルホストへPINGコマンドを実行し、その結果を捨てる(null)処理。
    -w オプションは、応答を待つタイムアウトの時間 (ミ[…]

  • バッチの変数の文字列操作について
    SET V=ABCDEFGHIJKL

    %V% 変数Vの値全体 「%V%」 ⇒「ABCDEFGHIJKL」
    %V:~m% m文字目から、最後まで 「%V:~5%」 ⇒「FGHIJKL」
    %V:~m,n% m文字目から、n文字分 「%V:~5,2%」⇒「FG」
    %V:~,n% 先頭から、n文字分 「%V:~,5%」 ⇒「ABCDE」
    「%V:ABC=%」⇒「DEFG[…]

  • バッチで「ネットワークドライブの割り当て」をする場合の記述方法

    「Z:」ドライブに新しく割り当てると想定
    割り当てるドライブレター:Z

    手順1:すでに割り当てらている「Z:」があれば先に「切断」する。…割り当てされてなければメッセージが出るだけ。
    NET USE /d Z:

    手順2:「Z:」ドライブに割り当てる
    NET USE Z: ***

    ■例)サーバーやファイルサーバー上の特定[…]

  • 照屋 博司 さんのプロフィールが更新されました。 6か月 2週間前

一覧へ戻る