Corredor

ウェブ、プログラミングの勉強メモ。

Windows バッチ

Windows バッチファイルに JScript を混ぜ込む他のやり方

Windowsで使える簡単・便利なバッチファイル作者: 本谷裕二出版社/メーカー: 広文社発売日: 1999/08/01メディア: 単行本この商品を含むブログ (1件) を見る 以前、Windows バッチファイルに JScript を混ぜ込んで、両方を起動させるやり方を紹介した。 neos2…

複数のフォルダを Lhaplus で個別に Zip 圧縮する Windows バッチ

昔は Lhasa とか Lhaz とか Lhaca とかあったけど、最近は Lhaplus で事足りる (あと 7-Zip くらい?)。 Lhaplus は複数ファイルを掴んで Lhaplus の圧縮用のショートカットアイコンに投げ込むと、それらをまとめて1つの Zip ファイルにしてくれる。 しかし…

Windows バッチコマンド、PowerShell、VBScript、VBA におけるコマンドの行分割

長ったらしい1行のコマンドを複数行に区切って記述する方法のまとめ。 先にまとめ 言語 区切り文字 Windows バッチコマンド ^ (ハット・キャレット) PowerShell ` (バッククォート) VBScript・VBA _ (アンダースコア) Windows バッチコマンドの場合 ハット・…

今日日付のフォルダを作成する Windows バッチの改善版

この記事の改善版。 neos21.hatenablog.com 前回紹介したバッチは、必ず「YYYYMMDD」形式のフォルダを Md コマンドで作って開こうとするだけのモノだった。 だが、時には作業フォルダの名前を「YYYYMMDD_作業ログ」などのように、「日付 + 名称」としたいと…

コマンドプロンプトでビープ音を鳴らす

2ch で見つけたネタ。 参考:【.cmd】 バッチファイルスクリプト %11 【.bat】 | ログ速@2ちゃんねる(sc) 884 : デフォルトの名無しさん[sage] 投稿日:2017/01/27(金) 21:16:38.29 id:ss8+Q0ea.net こういうのもここで覚えたよ for /f “delims=0” %%I in …

Bash 上で直接実行できる Windows バッチファイルを作る

GitBash など、Windows 上で Bash を使っているとき、Windows バッチファイルを起動するには、cmd.exe から叩いてあげれば使うことができる。 例えば以下のような空ファイルを作る create.bat があったとする。 @Echo Off Type C:\Temp.txt Exit /b GitBash …

「環境変数」ウィンドウを直接開くバッチファイル

前回の記事でも触れたが、Windows で「環境変数」を編集する GUI ウィンドウを開くのは少々手間がかかる。 neos21.hatenablog.com 「スタートメニュー」→「PC」の項目を右クリック→「プロパティ」→コントロールパネルの「システム」が開く→「システムの詳細…

レガシーな開発環境で Watch っぽいことがしたくて自作したバッチ

WebLogic Server に WAR ファイルをデプロイして、Java 製アプリケーションを開発している。ワケあって Tomcat は使えず、開発したモジュールは毎度 WLS にデプロイする必要があってゲロ面倒くさかった。 しかし、JSP ファイルであれば、_WL_internal フォル…

Windows コマンドのヘルプをテキストファイルに書き出してみる

コマンドプロンプト初心者が、コマンドを勉強する時の参考になればと思い、こんなネタをやってみた。 Help コマンドは、引数に与えたコマンドの使い方を教えてくれる。そして、引数を与えずに呼ぶと、コマンドプロンプト標準のコマンド一覧と簡単な説明を返…

レジストリ値の確認や変更を行うスクリプト

Windows のレジストリは regedit で起動する GUI ベースの「レジストリエディタ」で参照・変更するのが一般的。しかし、特定のレジストリを何度も変更するような場合は、手作業でキーの階層まで下って操作することになり、大変手間だ (誤操作を防ぐためなの…

Doskey コマンドで読み込ませるマクロファイル中のコメントアウト

コマンドプロンプトは、一部の記号文字が無視されるので、Doskey コマンドで読み込ませるマクロファイルの中に、コメントアウトのように使えるみたい。 Doskey コマンドと、コマンドプロンプトにおけるエイリアスは以下の記事をドウゾ。 neos21.hatenablog.c…

Windows バッチに JScript・VBScript・Oracle SQL スクリプトを混在させてバッチ処理の中で実行する

2016年も終わりに近付いている昨今、今更ですが Windows バッチの黒魔術的な挙動にハマっていて、レガシーな職場で培ったレガシーな知識の総決算をしておこうかなと思うなど。 Windows バッチスクリプトを置いておく GitHub リポジトリを作っていますので、…

Windows で Tail -f をやりたい

Windows には tail コマンドがない。ログファイルを確認する時に tail -f が重宝するのだが…。 というわけで、Windows 上で tail コマンドを使うための方法を紹介する。 msys・Git For Windows を入れれば入っている いわゆる GitBash である。Git For Windo…

Windows で Touch コマンドっぽいこと

空ファイルを作りたい時に、Windows 上なのについ touch と打ってしまってつらいので、PATH が通っている場所に以下の touch.bat を置いておき、touch コマンドが動くようにしておいた。 WindowsBatchScripts/Touch.bat at master · Neos21GitHub/WindowsBat…

コマンドプロンプトの「簡易編集モード」はバッチ処理を一時停止できる

Windows コマンドプロンプトを開き、タイトルバーで右クリック → 「プロパティ」を選択して出てくる設定画面で、「簡易編集モード」というものが選べる。 これを On にすると、コマンドプロンプトのメッセージをマウスドラッグで選択できるようになり、選択…

Windows の「ファイル名を指定して実行」から Git Bash を立ち上げる方法

以下のコードを bash.bat という名前にして、パスの通っている場所、例えば C:\Users\(ユーザ名)\ 直下にでも置いておく。 @echo off if "%CD%" == "C:\WINDOWS\system32" ( cd %HOMEDRIVE%%HOMEPATH% ) start "" "C:\Program Files\Git\git-bash.exe" 参考…

Windows でコマンドプロンプトを開かずにバッチファイルを実行させる

Windows でコマンドプロンプトを開かずに .bat ファイルを実行させる方法。 以下のような VBScript を書く。拡張子は .vbs。 CreateObject("Wscript.Shell").Run "【実行させたいバッチファイル】.bat", 0, True この .vbs ファイルを実行させたいバッチファ…

「Windows バッチ」は「DOS コマンド」?色々な単語と意味をまとめた

会社で上司相手に「この処理は Windows バッチで…」といった話をしていたら「Windows バッチって DOS コマンドのこと?」と質問され、「ええと、厳密には違うと思うんですけど、多分『DOS コマンドってことで合ってます』と答えて大丈夫だと思います。」って…

特定のフォルダにファイルが置かれたらお知らせする Windows バッチ

Windows DOS/コマンドプロンプト辞典作者: 飯島弘文出版社/メーカー: 翔泳社発売日: 2003/08/23メディア: 単行本(ソフトカバー)購入: 3人 クリック: 100回この商品を含むブログ (16件) を見る Gist - 特定のフォルダにファイルが置かれたらお知らせする Wi…

特定のフォルダ配下に今日日付のフォルダを作成する Windows バッチ

日付フォルダを作って作業ログを置いたりする時などに。いちいちフォルダを作って手入力するのも面倒なので自動化。 以下のようなバッチファイル (.bat ファイル) を作って実行する。 @Rem 「BASE_DIR」で指定したフォルダの配下に今日日付の「YYYYMMDD」フ…