バージョン: DocuWorks Desk Version 9.0.11 (Windows11, 2023年11月頃)
DocuWorks Viewer 操作メモ
クリップボードにコピーしたデータの形式を確認 (PowerShell)
- クリップボードにコピーしたデータの形式を PowerShell で確認
# PowerShell 5.1, Windows 11 (2023年11月頃) $ErrorActionPreference = "Stop" Set-StrictMode -Version Latest Add-Type -AssemblyName System.Drawing Add-Type -AssemblyName System.Windows.Forms Invoke-Command -NoNewScope -ScriptBlock { # クリップボードのデータを取得 $iDataObject = [System.Windows.Forms.IDataObject][System.Windows.Forms.Clipboard]::GetDataObject() # 形式を表示 $formats = [string[]]$iDataObject.GetFormats($true) $formats | Write-Host -ForegroundColor Yellow # テキストを表示 $format = [System.Windows.Forms.DataFormats]::UnicodeText $obj = [object]$iDataObject.GetData($format) $obj | Out-String | Write-Host -ForegroundColor Cyan # Imageオブジェクトのプロパティを表示 $image = [System.Drawing.Image][System.Windows.Forms.Clipboard]::GetImage() $image | Format-List | Out-String | Write-Host -ForegroundColor DarkYellow if ($null -ne $image) { $image.Dispose() } }