2023年9月8日金曜日

ExcelやGoogleスプレッドシートでコピぺしてもずれない項番のつくりかた(関数)

一つ上のセルに+1とかしてると、コピペした時に参照くるったりしますよね。手打ちだと、同じ項番が二回登場したり・・・そんな時に便利な関数です。

自分用

  1. 下記の「$A$3」を項番1のセルに変更して、項番2以降に貼り付ける
    =MAX($A$3:INDIRECT(ADDRESS(ROW()-1,COLUMN(),4)))+1
  2. 1で入力したセルを以降にコピーする

    自動的に項番が振られます※ただし昇順の場合にしかうまくいきません。

2021年4月18日日曜日

バッチ一つでWake-on-LAN機能を使う

コロナ影響でリモートワークなどが流行っているようですが、Windows PC から
リモートデスクトップを使用して遠隔でPCを操作することが増えているかもしれません。

対象の遠隔地のPCが常時起動であればよいのですが Wake-on-LAN 昨日で
マジックパケットを投げて起動する方法を使っている方もいるのでしょうか。

専用ソフトを使用して起動する方法もあるのですが、シンプルにバッチのみで
起動させることができるよう、バッチをつくりました。

MACアドレスを置き換えて、バッチを作成すればダブルクリックするだけで
PCを起動することができます。
※同じセグメントに限ります。
※userのテンポラリフォルダに一時的にファイルを保存します。

バッチファイルにしてデスクトップ等に保存してください。

:下記のMACアドレス部分を対象機器のものに書き換えてください。
:-------------------------------------

  set MACADDRS=00:00:00:00:00:00

:-------------------------------------


set PTEXT=%temp%\woltemptex.ps1

echo $Mac = "%MACADDRS%"> %PTEXT%
echo $MacByteArray = $Mac -split "[:-]" ^| ForEach-Object { [Byte] "0x$_"}>> %PTEXT%
echo [Byte[]] $MagicPacket = (,0xFF * 6) + ($MacByteArray  * 16)>> %PTEXT%
echo $UdpClient = New-Object System.Net.Sockets.UdpClient>> %PTEXT%
echo $UdpClient.Connect(([System.Net.IPAddress]::Broadcast),7)>> %PTEXT%
echo $UdpClient.Send($MagicPacket,$MagicPacket.Length)>> %PTEXT%
echo $UdpClient.Close() >> %PTEXT%

powershell -NoProfile -ExecutionPolicy Unrestricted %PTEXT%

del %PTEXT% /s

下記を参考させていただきました。
Sending a Wake-On-LAN Magic Packet (With PowerShell)

2021年3月19日金曜日

ウバッグのメモ

Uber eats、私は頼んだり配ったりしてます。
お仕事の間の運動にちょうどいい人もいるかもしれませんよ!
めっちゃ性能の良い専用保冷バッグ(通称ウバッグ)は下記で4〜5000円で買えますよ!




なお、ポイントバックでお得なAmazonギフト券はここから

2015年10月27日火曜日

複数のテキストファイルを1ファイルにマージ

複数のテキストファイルを1ファイルにマージ
set nowdatetime=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%
:mergetxt
IF %1.==. goto :eof
type %1>>"%~dp1merge_%nowdatetime: =0%.txt"
shift
goto mergetxt

2015年4月8日水曜日

更新日時を付加した名前に変更するバッチ その2

更新日時を付加した名前に変更するバッチでは更新日時をyyyymmdd_で付加しました。
秒数まで含め下記のような形式にしたい場合はアプローチを変えます。

使用イメージ。画像は時分秒なし

2015年4月7日火曜日

更新日時を付加した名前に変更するバッチ

ファイル名ってこんな風に更新日時つけたりしてますか?
これって自動化できるんです。


使用イメージ




2015年3月21日土曜日

たまに便利な偽シンボリックリンクの作成方法(Windows7)

フォルダショートカットとかいうものらしい。

自分用

  1. 下記をファイル名を指定して実行で起動
    shell:nethood
  2. 対象フォルダを[Alt]押しながらドラッグ
  3. 任意の場所(たとえばデスクトップ)に移動

    デスクトップの下のパスでWindows直下にアクセスしているように見える。



参考サイト

2015年3月20日金曜日

複数のアプリを一度に立ち上げるショートカットの作り方

こんなときに
  • 毎日使うアプリをまとめて立ち上げる
  • このアプリを使うときは、このフォルダも一緒に開く...など

自分用

  1. どこかを右クリック→新規作成→ショートカット→下記画面を表示させる。
  2. 下記を任意のexeに変更して貼り付け次へ
    ここではメモ帳とエクスプローラと電卓を一度に起動
    cmd /c start "" "%windir%\system32\notepad.exe" & start "" "%windir%\explorer.exe" & start "" "%windir%\System32\calc.exe"
    
  3. 名前をつけて完了
  4. アイコンを変更すれば完璧!

2015年3月19日木曜日

ショートカット(WINDOWS KEY + E )でエクスプローラを起動した際の初期フォルダを変更する方法(Windows7)

内容

ショートカットのプロパティを変更する方法はたくさんあったけど、ショートカットキー[WINDOWS] + [E]使用時の変更方法が日本語で見当たらなかったので、下記を元に記載。
Change default location for explorer openned via hotkey - Super User

前提・注意

  • フリーウェア(AutoHotkeyとか)を使わずにレジストリのみで変更
  • ショートカットキーだけではなく、名前を指定して実行などをふくむすべてのExplorer.exeにかかわる動作が変更されます。

手順

  1. レジストリエディタで下記キーを開く
    HKEY_CLASSES_ROOT\Folder\shell\opennewwindow
    
    
  2. その下のキー command を念のため command_bk とかに変える。
     
  3. 下記コマンドの末尾C:\your\folder を任意の場所に変更して実行
  4. reg add HKEY_CLASSES_ROOT\Folder\shell\opennewwindow\command /ve /t REG_EXPAND_SZ /d ^%SystemRoot^%"\explorer.exe C:\your\folder"
    

その他

2015年3月1日日曜日

パスをクリップボードにコピーするバッチファイル

対象ファイルのパスをメールに書く際とかどうしてますか?

プロパティから場所をコピーして、¥つけて、ファイル名を足して、
一度開いて間違いないことを確かめて・・・。

なんで人間さまが手間をかけなきゃいけないの!?


clip.exeがあれば簡単にクリップボードに保存できます!
※Win7から標準であるらしい。XPでは2003リソキから入手。


下記をバッチファイルにしたうえで、ドラッグ&ドロップ
またはsendtoに保存してから送るで実行。
<nul set/p=%1|clip

---
2015/06/01
アンパサンド(&)を含むパスが取得できなかったので変更
参考
How to Get Windows Vista and 7’s “Copy as Path” Option in Windows XP Context Menu? - AskVG
コマンド別/set - CMD.EXE TIPs

ダウンロードしたexeのブロックの解除を一括でするバッチファイル

自分用
streams.exeを使うと、ネットからダウンロードした実行ファイルの
ブロックを解除できます。
毎回うざい。


streams.exeは下記からダウンロードできます。
Streams
任意の場所、もしくはsystemrootに保存しておきます。


下記をバッチファイルにしたうえで、対象のファイル、またはフォルダをドラッグ&ドロップ
またはsendtoに保存してから送るで実行。

"任意パス\streams.exe" -d -s %1

指定したファイルのパスを開くバッチファイル

検索中とか、任意のアプリからファイルの場所を開きたいときに。

自分用メモ


下記をバッチファイルにしたうえで、ドラッグ&ドロップ
またはsendtoに保存してから送るで実行。

start Explorer %~dp1

2014年9月28日日曜日

Programmer's Notepadで日本語(2バイト文字)を使う方法

Programmer's Notepadが死ぬほど使いやすいけど、デフォルトだとダブルバイトキャラクタセットの
表示、編集ができなかったり、できても使いにくい。

尚バージョンは下記で確認。