Get-ChildItemコマンドレットの結果をクリップボード経由でワークシートに貼り付けたほうが早いけど、Excel VBAを使用しての方法を考える。 # PowerShell 5.1, Windows 11 (2024年4月頃) $fileInfos = Get-ChildItem -File -Force -Recurse -Depth 1 -Litera…
VBA: WshShell.Exec PowerShell: WshShell.Exec PowerShell: ProcessStartInfo VBA: WshShell.Exec Excelマクロから簡単にPowerShellの出力結果を取得する方法を考える ' Excel 2019, Windows 11 (2024年4月頃) ' 参照設定 ' Windows Script Host Object Mod…
crypto.subtle.digestでファイルのハッシュ値を求める。 PowerShellのGet-FileHashコマンドレットではなく、Webブラウザでファイルのハッシュ値を求める方法を考える。 filesプロパティ(<input type="file">) dataTransfer.files 参考: Get-FileHashコマンドレット filesプロパ…
バツ印に見える注釈を作成したいので、長方形の対角線位置に直線を追加する方法を考える。 // テスト環境: Acrobat Reader (2024年3月頃), Windows 11 // ファイル名: %APPDATA%\Adobe\Acrobat\Privileged\DC\JavaScripts\test.js // エンコード: ANSI // 起…
Select-Objectでプロパティを指定してから表示 # PowerShell 5.1, Windows 11 (2024年2月頃) Set-StrictMode -Version Latest Add-Type -Language CSharp -Namespace Win32API -Name Shlwapi -MemberDefinition @' [DllImport("Shlwapi.dll", EntryPoint = "…
フォームでのドロップ操作を省略し、ドラッグ操作とクリック操作を考える。 普通にショートカット(*.lnk)アイコンへのドラッグ&ドロップのほうが便利な気がする。 # [テスト環境] # PowerShell 5.1, Windows 11 (2024年2月頃) # [スクリプトファイル(.ps1)] …
マウスボタンの接触不良が原因でショートカット(*.lnk)アイコンへのドラッグ&ドロップ操作を失敗すると大変なことになるので、フォームへのドラッグ&ドロップを考える。 # PowerShell 5.1, Windows 11 (2024年2月頃) $ErrorActionPreference = [System.Manag…
正しい内容は教科書などを参照してください ラプラス変換 のとき とする変数 の関数として見る 微分された関数のラプラス変換 のとき より 機械的に とする より 導出過程は気にしない のとき のとき のとき 積分された関数のラプラス変換 のとき , とするの…
正確な内容は電気回路論や交流理論などの教科書を参照してください 集中定数回路で単一周波数の定常状態のみを考慮 定常状態の基本波のみを考慮する 電気回路の計算式での取り扱いが便利になるよう重ね合わせる フェーザ表示 三相回路における電流をフェーザ…
メモ NotifyIconにおけるContextMenuStripのGUIが固まらないようにするため、試しにForm表示時のみContextMenuStripを設定する。 スクリプト NotifyIconにおけるContextMenuStripの動作確認が目的 # PowerShell 5.1, Windows 11 (2024年1月頃) Set-StrictMod…
ScriptBlockをDelegateに変換しようとするとlambda_methodになる様子 # PowerShell 5.1, Windows 11 (2023年12月頃) $lambdaMethod = [System.IO.FileSystemEventHandler]([ScriptBlock]::Create("")) $lambdaMethod | Format-List 引数の確認 # PowerShell …
メモ C#を使用可能でSystem.Management.Automation.dllを参照して良い場合にPowerShell.AddScriptメソッドを使う。 参考資料リンク Windows PowerShell Host Quickstart - PowerShell | Microsoft Learn 使い捨てスクリプト # PowerShell 5.1, Windows 11 (2…
メモ NotifyIconとFileSystemWatcherのイベントをRegister-ObjectEventでsubscribe Icon.ExtractAssociatedIconとSystemIconsのアイコンを使用 使い捨てスクリプト デスクトップにファイルを作成したとき、通知領域にファイルのアイコンを表示する。 ショー…
メモ BalloonTipの表示 設定 > システム > 通知 で 通知 を オン にしておく 設定 > システム > 通知 で 応答不可 を オフ にしておく 使い捨てスクリプト # PowerShell 5.1, Windows 11 (2023年11月頃) $ErrorActionPreference = [System.Management.Automa…
メモ this.dataObjects.map(obj => obj["path"]) this.getAnnots().filter(annot => annot.type == "FileAttachment").map(annot => annot.getProps()["contents"]) 使い捨てスクリプト 環境設定 → JavaScript → JavaScript デバッガー → 「エラーとメッセー…
メモ Clipboard.GetImageメソッドで取得したImageから新しいBitmapを作成 正の整数を8で割ったときの商を求めるため-shr 3を使用 使い捨てスクリプト 普通に手作業でクリップボードの画像をペイントに貼り付けてモノクロビットマップとして保存したほうが早…
バージョン: DocuWorks Desk Version 9.0.11 (Windows11, 2023年11月頃) DocuWorks Viewer 操作メモ OLE (アノテーションツールバーの設定) アノテーションツールバー「未設定OLE」→「オブジェクトの挿入」→「ファイルから作成」にて既存のDocuWorks文書を貼…
メモ add_DragEnterメソッドとadd_DragDropメソッドの定義をGet-Memberコマンドレットで確認 # PowerShell 5.1, Windows 11 (2023年10月頃) Add-Type -AssemblyName System.Windows.Forms [Windows.Forms.Form]::new() | Get-Member -Force | Where-Object -…
メモ ページの回転角度を取得 this.getPageRotation(this.pageNum); しおりのアクションを実行 this.bookmarkRoot.children[0].execute(); 注釈のプロパティ名を表示 for (propName in this.selectedAnnots[0].getProps()) console.println(propName); 参考…
メモ ピクセル形式にFormat1bppIndexedを用いる場合におけるBitmap.LockBitsメソッドの使い方メモ 使い捨てスクリプト 書き込み 横32×縦8の値を手入力してPNG形式で保存 # PowerShell 5.1, Windows 11 (2023年7月頃) Set-StrictMode -Version Latest Add-Typ…
メモ Excel VBA での角括弧[ ]はExcel.Application.Evaluateメソッド PowerPoint VBA で角括弧[ ]を使用する場合は Microsoft Excel xx.x Object Library を参照設定 参考資料リンク Guidelines and examples of array formulas - Microsoft Support Refer t…
メモ FileInfo.DirectoryNameプロパティ相当のつもりで Convert-Path -LiteralPath $_.PSParentPath を使用 Group-Object でグループ化したオブジェクトを List<GroupInfo>.Sort で並べ替え 使い捨てマクロ ファイル名"PowerShell.exe"の検索順序は気にしない ' Excel 2</groupinfo>…
メモ 2次元配列を Range.Value2 に代入 Excel.Applicationの起動に時間がかかるので他の方法を考えたほうが良いかもしれない 使い捨てスクリプト エラー処理やCOMオブジェクトの解放を気にしていないので練習以外では実行しない # PowerShell 5.1, Excel 201…
メモ FileSystemWatcherクラス と Register-ObjectEventコマンドレット を使用 印刷はコマンド入力に対応したビューアーを使用 プリンターのドライバー名とポート名 CIMクラスの一覧から特定の文字列を含むものを選択 Get-CimClass | Where-Object -Property…
メモ GetDetailsOfではなくImage.PropertyItemsによる取得を考える 参考資料リンク Image.PropertyItems Property (System.Drawing) | Microsoft Learn 使い捨てスクリプト とりあえず何かの情報を取得する # PowerShell 5.1, Windows 11 (2023年6月頃) usin…
メモ GetDetailsOfで取得した文字列に含まれる '[\p{Cc}\p{Cf}]' を '' に置換 ディレクトリパスをInteraction.InputBoxのテキストボックス部分に入力 参考資料リンク Character Classes in .NET Regular Expressions | Microsoft Learn Folder.GetDetailsOf…
メモ 指定したプロパティ名が存在しない場合、プロパティの値に$nullが設定される 参考資料リンク Select-Object (Microsoft.PowerShell.Utility) - PowerShell | Microsoft Learn about Object Creation - PowerShell | Microsoft Learn 使い捨てスクリプト…
メモ Excelシート例 使い捨てスクリプト 参考資料リンク 過去記事 メモ Sort-Objectコマンドレットでファイル名を並べ替えた場合の順位を併記 文字列を数式の一部として扱うことでExcelシートへの貼り付け時(G/標準)に文字列が変化しないようにした Excelシ…
メモ 画像ファイルにおける ビットの深さ などを取得する。 参考資料リンク Folder.GetDetailsOf method (Shlobj\_core.h) - Win32 apps | Microsoft Learn IShellFolder2::GetDetailsOf (shobjidl_core.h) - Win32 apps | Microsoft Learn Shell object (Sh…
メモ 現在表示しているpdfファイルが仮に app.activeDocs[0] であるとき、app.activeDocs[0] のページに、保存済みの app.activeDocs[1] のページを透かしで追加する。 参考資料リンク JavaScript APIs — Acrobat-PDFL SDK: JavaScript Reference Doc and Do…