うまてく

PC

SenseCE.exeにファイルをロックされプログラムが進行しない

最近、職場のPCでSenseCE.exeによりファイルをロックされプログラムが待たされ続け、プログラムが進行しない現象が発生しています。この現象について調べた内容と暫定の対処方法を紹介します。困りごと1,000個ほどのファイルが含まれる圧縮...
バッチファイル

バッチファイルが格納されているディレクトリのパスを取得する方法

本記事では、バッチファイルが格納されているディレクトリのパスを取得する方法と、その使い方について紹介します。バッチファイルが格納されているパスの取得方法特殊な変数 %~dp0 を使用すると、バッチファイルが格納されているディレクトリのパスを...
バッチファイル

バッチファイルでカレントディレクトリのパスを取得する方法

バッチファイルを書くときに、バッチファイルが実行されている現在のディレクトリ(カレントディレクトリ)のパスを取得する方法がわかると、便利なことが多いです。この記事では、バッチファイルでカレントディレクトリの絶対パスを取得する方法を紹介します...
バッチファイル

バッチファイルで指定拡張子のファイルを処理(サブディレクトリも再帰的に処理)

バッチファイルのFORループで、カレントディレクトリと配下のサブディレクトリすべてをチェックすることができます。本記事では、ディレクトリ内を再帰実行するFORループの書き方を紹介します。再帰的な処理を行うFORループの書き方FORコマンドに...
バッチファイル

バッチファイルで指定拡張子のファイルを処理(カレントディレクトリのみ)

Windowsのコマンドプロンプトにおいて、FORループを使用することで、同じ操作を複数のファイルに対して実行できます。この記事では、バッチファイルのFORループについて紹介します。FORループとは?バッチファイルのFORループを使用すると...
バッチファイル

コマンドプロンプトの用語:ルート・ディレクトリ・パスについて

コンピュータ関連の記事を読んでいると、「ルート」「ディレクトリ」「パス」という用語を目にすることがあるかと思います。この記事では、これらの用語について紹介します。「ルート」「ディレクトリ」「パス」についてディレクトリとは?ディレクトリは、フ...
C#

【C#】自作Excel操作クラスのサンプル(COM相互運用。他の選択肢の情報も)

WindowsアプリケーションからExcelファイルを編集する場合の選択肢のひとつとして、COM相互運用を用いたExcelファイルの操作があります。COM相互運用では、Excelの豊富な機能を使える反面、COMの仕組み独特の難しさも存在しま...
バッチファイル

毎日決められた時間にバッチファイルを自動実行する方法

Windowsで繰り返し行う作業を自動化したいとき、バッチファイルは非常に便利です。さらに、タスクスケジューラを使うことで、毎日決められた時間に自動的にバッチファイルを実行させることもできます。この記事では、Windowsタスクスケジューラ...
C#

【C#】COM相互運用でExcelのプロセスが残り続ける場合

C#のCOM相互運用(Microsoft Office Interop Excelライブラリ)を使ってExcelファイルを操作するソフトを作成していると、Excelファイルを閉じてもExcelプロセスが終了しない問題が発生することがあります...
バッチファイル

バッチファイルとコマンドプロンプトでのワイルドカード活用法

バッチファイルやコマンドプロンプトを使用する際に、複数のファイルやディレクトリに対して同じ操作を行いたいケースがよくあります。ここで役立つのが「ワイルドカード」という概念です。この記事では、バッチファイルやコマンドプロンプトのワイルドカード...