(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

Windows

【Excel】セルの文字列をアドレスとして評価する関数の使い方

はじめに セルに入った文字列を数式として評価する関数にINDIRECT関数があります。 INDIRECT(参照文字列, [参照形式]) という公式の使い方ではピンとこない方向けに、動き方を例題を元に理解します。 INDIRECTの使い方 INDIRECT関数は参照するセルのアドレス…

【Teraterm】SSH鍵認証を用いたログインマクロ

タイトルを実現するマクロ 下記の2行を記載してttl形式で保存し、ttermpro.exeで開くように設定すれば該当ファイルのダブルクリックで接続できます。 connect 'X.X.X.X:22 /ssh /2 /auth=publickey /user=XX /keyfile=C:\Users\XXX\sshkey.rsa' end バージ…

【Windows】DVDトレーをnircmdコマンドで開閉する

はじめに Windows端末にてDVDドライブをejectコマンドライクに引き出すことができないか調べていた際に、NirCmdというフリーソフトを発見しました。 本記事ではそれらをインストールし、実際に動作させた際のメモです。 環境情報 OS名 Microsoft Windows10 H…

【Windows】電源オプションをコマンドで変更する

背景 Windowsでは「コントロール パネル>すべてのコントロール パネル項目>電源オプション」から電源のオプションを変更できます。 その設定は言わばパフォーマンスとバッテリーのトレードオフの関係で、必要に応じて変更しますがGUI上でぽちぽちするので…

「Windowsドライバ更新せねばファイルが削除される」と謳うページ

現象 少し重いパソコンでネットサーフィンをしていると画面が固まった後にリダイレクトで以下ページに飛ばされました。 何か怪しい広告を踏んでしまったのでしょうか。以下、画面に出たポップアップです。 あなたは、Windowsドライバを更新していません。 あ…

【Windows】PowerShellやcmdで日本語が文字化けする際の対応

状況 PowerShell利用時に日本語が文字化けする。例えばpingコマンド PS C:\Users\test> ping 10.X.Y.Z Pinging 10.X.Y.Z with 32 bytes of data: Reply from 10.X.Y.Z: bytes=32 time=2ms TTL=128 Reply from 10.X.Y.Z: bytes=32 time=1ms TTL=128 10.X.Y.Z …

【ExcelVBA】長期間のタイムチャート描画スクリプト

はじめに 以下で条件付き書式を用いてタイムチャートを描画する方法は記載しましたが今回はExcelVBA(マクロ)で実装しました。 条件付き書式の場合はカスタマイズは難しいものの、VBAにすれば細かい制御が可能になります。(例えば長時間作業の場合は色を変え…

【Excel】エクセルシートをCSVに変換して出力する際の改行について

事象 A B C 1 a1 b1hoge c1 2 a2 b2 c2 上のようなセル構成のExcelファイルのシートをCSVファイルとして出力すると、以下のようになるため a1,"b1 hoge",c1 a2,b2,c2扱いやすくしたい。 注意点と対応策 セル内に改行が入っている場合は他の項目と異なる出方…

【日付跨ぎ対応版】Excelでタイムチャート自動描画

はじめに Excelにてタイムチャート、または、ガントチャートを描画する際には マクロ または 条件付書式 で行うのが一般的です。細かいことをしようとするとマクロの方がよいですが、更新後すぐに描画する使いやすさから条件付書式を採用するケースもありま…

【Cygwin】標準出力を含んだ作業ログを自動で残す

はじめに Cygwinで作業をすることが多いのですが scriptコマンドを使えば、標準出力である画面のログをテキスト形式で残せます。 本記事ではその作業ログの取得を逐次実施せずに自動で行えるようにした際のメモです。 scriptコマンドの説明 scriptコマンドの…