全て
| カテゴリ未分類
| 通常
| 数学
| 投資
| 副業
| 転職・就職
| ブログ
| 株Stock
| VBA
| SharePoint
| REST API
| RenderListDataAsStream
| PowerAutomateDesktop
| Graph API
| PowerApps
| PowerAutomate
| PowerFx
| OfficeScriptオフィススクリプト
| PowerAutomate日時Excel日時相互関係
| PowerShell
| Dataverse
| UiPath
| OneDrive
| LINQ
| VB.NET
| C#.NET
| WPFC#.NET
| Git
| ネットワーク
| Azure
カテゴリ:PowerShell
最下部までスクロールさせるには、user32.dllのSendMessage関数を使用して、ウィンドウに対してWM_VSCROLLメッセージを送信します。以下は、PowerShellを使用して最下部までスクロールさせるサンプルプログラムです。 powershell Copy code # System.Runtime.InteropServicesを追加 Add-Type -AssemblyName System.Runtime.InteropServices # user32.dllからSendMessage関数を定義 Add-Type @" using System; using System.Runtime.InteropServices; public class User32 { [DllImport("user32.dll", SetLastError = true)] public static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); public const uint WM_VSCROLL = 0x0115; public const uint SB_BOTTOM = 7; } "@ # 対象のウィンドウハンドルを取得(例:メモ帳) $notepadProcess = Start-Process notepad -PassThru $notepadMainWindowHandle = $notepadProcess.MainWindowHandle # 最下部までスクロールさせる関数 function ScrollToBottom { [User32]::SendMessage($notepadMainWindowHandle, [User32]::WM_VSCROLL, [User32]::SB_BOTTOM, [IntPtr]::Zero) } # 最下部までスクロールさせる ScrollToBottom このスクリプトでは、user32.dllからSendMessage関数を使用して、指定されたウィンドウにWM_VSCROLLメッセージを送信しています。SB_BOTTOMは、最下部までスクロールするための定数です。 注意: この例ではメモ帳を開き、そのウィンドウに対してスクロール操作を行っています。実際のアプリケーションに適応させる場合は、対象のアプリケーションやウィンドウのハンドルを取得する必要があります。 お気に入りの記事を「いいね!」で応援しよう
Last updated
2024.01.31 07:27:21
[PowerShell] カテゴリの最新記事
|