うまてく

バッチファイル

バッチファイルにおけるgotoとラベルの活用

この記事では、バッチファイルのgotoコマンドとラベルの使い方について紹介します。これらの機能を理解することで、より高機能なスクリプトを書くことができるようになります。 gotoコマンドとラベル gotoコマンドは、バッチファイル内で指定し...
バッチファイル

バッチファイル内を改行して見やすく。長いコマンドを複数行に分けて書く方法

バッチファイルはWindowsで自動化スクリプトを簡単に作成するための便利なツールですが、多くの引数を必要とするコマンドを扱う際にコードの可読性を保つことが難しくなることがあります。 この記事では、バッチファイル内のコマンドを途中で改行して...
バッチファイル

バッチファイルでプロセスIDに対応するプロセス名や実行ファイルのパスを取得する

WindowsのプロセスIDに対応するプログラムの識別は、TCP/IP通信を行うアプリを作成する際の調査に役立つことがあります。 本記事では、プロセスIDからプログラム名(プロセス名)やそのプログラムの実行ファイルが格納されているパスを取得...
バッチファイル

バッチファイルで文字列をフィルタリングするコマンド

本記事では、バッチファイル内でfindstrコマンドを使用して文字列をフィルタリングする方法について紹介します。 テキストファイルから文字列を抽出 コマンドの出力から文字列を抽出 使用コマンド:findstr findstrは、ファイル内や...
バッチファイル

現在使用中のTCP/IPのアドレスやポートの一覧を表示する

本記事では、Windows環境でバッチファイルを使用して、現在のTCP/IP接続を一覧表示する方法を紹介します。 サンプルコード 以下のバッチファイルにより、接続が確立しているTCP/IP通信の一覧を表示できます。 @echo off re...
PC

Bluetoothヘッドホン/ヘッドセットをパソコンに接続すると大音量(73%)になる現象の対策

本記事は、パソコンに接続したBluetoothヘッドホン/ヘッドセットの音量が勝手に大きな値(70以上)に設定される現象の対策のひとつを紹介します。同じ困りごとをお持ちの方への助けになりましたら幸いです。 困りごと Bluetoothヘッド...
Perl

【Perl】文字列を数値に変換する方法(10進数、16進数)

本記事では、Perlスクリプトにおいて、以下の文字列を数値に変換する方法を紹介します。 10進数の文字列 16進数の文字列(0xなし) 16進数の文字列(0xあり) 10進数の文字列を数値に変換する int関数を使用することで10進数の文字...
Perl

【Perl】文字列を大文字/小文字に変換する方法

本記事では、Perlで文字列を大文字/小文字に変換する方法を紹介します。 サンプルコード 大文字への変換はuc関数、小文字への変換にはlc関数を使用します。 #!/usr/bin/perl use strict; use warnings;...
Perl

【Perl】深い階層のディレクトリを一気に作成する

Perlにはディレクトリを作成するための組み込み関数があります。本記事では、深い階層のディレクトリを一気に作成する方法を紹介します。 サンプルコード File::Path モジュールのmake_path 関数でディレクトリを作成します。ma...
Perl

【Perl】ハッシュで計算結果のキャッシュを作る

Perlのハッシュを使用して簡単なキャッシュメカニズムを実装する例を紹介します。 サンプルコード この例では、ある関数(例えば、計算に時間がかかる関数)の結果をキャッシュして、同じ引数でその関数が再び呼び出された場合には、キャッシュから結果...