PowerShellで特定の期間の日付を取得する方法
PowerShellは、Windows環境でシステム管理やスクリプト作成に非常に便利なツールです。今回は、特定の期間の日付を取得する方法をご紹介します。例えば、2024年5月31日から2024年6月6日までの日付を取得してリストとして出力するスクリプトを作成します。 スクリプトの概要 以下のスクリプトでは、開始日と終了日を指定し、その間の日付を1日ずつ増やしながら出力します。これにより、指定した期間のすべての日付を取得できます。 スクリプトの詳細 開始日と終了日の設定 ここでは、[datetime]::P ...
ファイルを正規表現で検索し、圧縮する
このスクリプトは、特定のディレクトリ内でファイル名が指定した正規表現に一致するファイルを検索し、それらのファイルをZIP形式で圧縮するためのものです。以下にスクリプトの各部分について詳細に説明します。 スクリプトの内容 詳細な解説 1. パスと正規表現の設定 ここでは、変数pathとregexを設定しています。 path: ファイルを検索するディレクトリのパスです。この例では 'taregetpath' となっていますが、実際のディレクトリに置き換えてください。 regex: 検索するファイル名の正規表現 ...
PowerShellを使用してJSONデータをGridView表示する
このプログラムは、PowerShellを使用してWindows Forms アプリケーションを作成し、JSONデータを解析してGUI上でGridView表示する方法です。 おすすめ記事 System.Windows.Forms と System.Drawing の読み込み Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing この部分では、GUIアプリケーションを作成するために必要なSystem. ...
PowerShellでJSONデータをGUIで表示する
PowerShellを使用してWindows Formsアプリケーションを作成する方法を紹介します。具体的には、JSONデータを読み込んで、その内容を表形式でGUI表示するプログラムです。 基本設定 まず、必要な.NET Frameworkのアセンブリを読み込みます。これにはSystem.Windows.FormsとSystem.Drawingが含まれます。これらはGUIコンポーネントとグラフィックス描画に必要です。 JSONデータの準備 この例では、カテゴリーとアイテムが定義された入れ子JSONデータを ...
PowerShellを使用してJSONデータを処理する方法について
はじめに JSON (JavaScript Object Notation) は、データを交換するための軽量なフォーマットであり、その読みやすさとシンプルさから、Web開発をはじめとする多くの分野で広く使われています。PowerShellは、Windowsを中心としたシステム管理や自動化スクリプトの作成に強力な機能を提供するシェル環境です。この記事では、PowerShellを使ってJSONデータを簡単に読み込み、加工、そして出力する方法を紹介します。 JSONデータの読み込み PowerShellでJSO ...
PowerShellによる複数ファイルの監視スクリプトの解説
このプログラムは、PowerShellを使用してCSVファイルに記載された複数のファイルを監視し、それらのファイルに変更があった場合に通知するためのスクリプトです。以下は、プログラムの各部分の詳細な解説です。 CSVファイルからのファイルパスの読み込み $csvFilePath = "C:test.csv" $filePaths = Import-Csv $csvFilePath -Encoding oem プログラムはまず、指定されたCSVファイル(この例では "C:test.csv")からファイルパス ...
Microsoft edgeの拡張機能を作ってみる
Microsoft Edgeの拡張機能を作成するには、まず基本的な構成ファイル(manifest.json)を準備し、JavaScriptを使用して拡張機能のロジックを記述する必要があります。ここでは、設定ページで指定した文字列を含むURLを検索結果から除外する拡張機能の基本的なアイデアとサンプルコードを提供します。 Step 1: manifest.jsonを作成する { "manifest_version": 3, "name": "URL Blocker", "version": "1.0", "d ...
PowerShellを活用したファイル監視と通知システムの構築
このPowerShellスクリプトは、特定のファイルの変更を監視し、変更があったときに通知する目的で作られています。それでは、スクリプトの各部分について詳細に解説していきます。 1. 必要なアセンブリの追加 Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing ここでは、GUI要素としてのフォームや通知アイコンを使用するために、System.Windows.Forms と System.Drawi ...
PowerShellによるファイル監視スクリプトの解説
このプログラムは、PowerShellを使用して特定のファイル(この場合は "C:test.csv")の変更を監視し、ファイルに変更が加えられた際に通知を行うスクリプトです。それぞれの部分の役割は以下の通りです。 FileSystemWatcherオブジェクトの作成: $filePath = "C:test.csv" $watcher = New-Object System.IO.FileSystemWatcher $watcher.Path = [System.IO.Path]::GetDirector ...
PowerShellとDataGridViewでのドラッグ&ドロップとチェックボックス操作の実装
この記事では、PowerShellスクリプトを用いてWindows FormsのDataGridViewコントロールでドラッグ&ドロップ機能とチェックボックス操作を実装する方法について詳しく説明します。これらの機能は、データの操作性を向上させ、ユーザーインターフェースをより直感的で使いやすくするために重要です。 ドラッグ&ドロップ機能の実装 まず、$dataGridView.AllowDrop = $true というコード行により、DataGridViewでのドラッグ&ドロップ操作が可能になります。これに ...
