2023-10-01から1ヶ月間の記事一覧

C# edgeの指定タイトルもウインドウを探して、アドレスバーを取得して返す関数

/// <summary> /// 指定文字が含まれたEdgeウィンドウを監視して、URLを取得する /// </summary> /// <param name="sTitle"></param> /// <returns></returns> private static string MonitorEdgeWindowsForUrl(string sTitle = "127.0.0.1") { using var automation = new UIA3Automation(); string foundUrl = null; while (fou…

Excelで無効にさせられてしまったアドインを再度有効にする方法

オプション>アドインの管理で「使用できないアイテム」を選んで「設定」をクリック。そこから有効にする

System.Web.Security.Membership.GeneratePassword() の代替 (.NET Coreや.NET 5/6)

System.Web.Security.Membership.GeneratePassword()メソッドは、指定された長さと非英数字文字の数でランダムなパスワードを生成するために使用されます。.NET Coreや.NET 5/6ではSystem.Web.Securityは利用できないため、同等の機能を持つ代替手段を使用す…

.NET5以降でExcelのRTDServer実装方法 C#

もう.NET Frameworkは捨てないといけない regasmはもう要らない。.csprojでに <EnableComHosting>true</EnableComHosting>追加してビルド。するとhoge.comhost.dllというDLLができるので、これをregsvr32.exeで登録。大事なのはExcelが32bitなら32bit版のDLLを作って 32bit版のregsvr32.exeで登録…

batファイルからpowershellのスクリプト実行

powershell.exe -ExecutionPolicy Bypass -File "パス\スクリプト名.ps1"vbsの死が確定してしまったのでps1に引っ越ししていかなくては。

pythonでWTI原油先物価格の取得方法

import yfinance as yf data = yf.download("CL=F", start="2020-01-01", end="2021-01-01")"CL=F" は Yahoo Finance のティッカーシンボルで、西テキサス中間(WTI)の原油先物の価格を表しています。WTI原油は、北アメリカの主要な原油のベンチマークであ…

.htaccessファイルで ファイル指定での リダイレクト方法

.htaccessファイルを使用して特定のURLリクエストを別のURLにリダイレクトするには、RewriteEngineとRewriteRuleディレクティブを使用します。以下は "hoge" へのアクセスを https://hoge.net/download/data/hoge.csv にリダイレクトするための .htaccess の…

MFC MessageBoxで最前面に表示させる

MB_TOPMOST フラグを使用すると、メッセージボックスをシステムの最前面に表示することができます。これにより、他のアプリケーションのウィンドウに対しても最前面にメッセージボックスを表示することができます。 MessageBox(_T("This is a message box.")…

chromedriverが 115以降自動更新されないときの対応方法

2023/10/02時点、以下サイトで115以降の情報が並ばなくなったのが原因のようです。 chromedriver.chromium.orgJSON endpointsが公開されてるので、こちらをみてアップデートしてくれるようになればいいんでしょうが、すぐは無理なのかな。 https://googlechr…