各種振り込みは下記の口座までお願いいたします。
PayPay銀行 002(すずめ支店)
普通 1960347
イシダ ユウスケ 宛
PayPay銀行の口座をお持ちの方はこちらからもお振込みいただけます。
各種振り込みは下記の口座までお願いいたします。
PayPay銀行 002(すずめ支店)
普通 1960347
イシダ ユウスケ 宛
PayPay銀行の口座をお持ちの方はこちらからもお振込みいただけます。
緊急地震速報アラーム+で実行ファイルのパスを指定する場合のPowerShellスクリプトの例を示します。
なお、下記のスクリプトの著作権はapitが保有します。
また、お使いになりたい方は私の銀行口座に月額550円をお振込みください。
# PowerShell Code
# Copyright(C) 2025 apit.
$CurrentDir = Split-Path $MyInvocation.MyCommand.Path
$SOURCE=$args[0]
$SOURCE_MATCH = $FALSE
$ESI=$args[1]
$ESI_OVER = $FALSE
$MAG=$args[2]
$MAG_OVER = $FALSE
if ($SOURCE -eq "SNP") { $SOURCE_MATCH = $TRUE }
if ($ESI -eq "不明") { $ESI_OVER = $FALSE }
if ($ESI -eq "1未満") { $ESI_OVER = $FALSE }
if ($ESI -eq "1") { $ESI_OVER = $TRUE }
if ($ESI -eq "2") { $ESI_OVER = $TRUE }
if ($ESI -eq "3") { $ESI_OVER = $TRUE }
if ($ESI -eq "4") { $ESI_OVER = $TRUE }
if ($ESI -eq "5弱") { $ESI_OVER = $TRUE }
if ($ESI -eq "5強") { $ESI_OVER = $TRUE }
if ($ESI -eq "6弱") { $ESI_OVER = $TRUE }
if ($ESI -eq "6強") { $ESI_OVER = $TRUE }
if ($ESI -eq "7") { $ESI_OVER = $TRUE }
if ($MAG -eq "不明") { $MAG_OVER = $FALSE }
elseif ($MAG -ge 6.0) { $MAG_OVER = $TRUE }
if ($SOURCE_MATCH)
{
if ($ESI_OVER -or $MAG_OVER)
{
try
{
if (Test-Path -Path "${CurrentDir}\\WaitLoop")
{
Remove-Item -Path "${CurrentDir}\\WaitLoop"
}
$mutexObject = New-Object System.Threading.Mutex($false, "Global\MYCMDS_MUTEX")
if (-not $mutexObject.WaitOne(0, $false)) {
while($true)
{
$mutexObject = New-Object System.Threading.Mutex($false, "Global\MYCMDS_MUTEX")
if (-not $mutexObject.WaitOne(0, $false))
{
Start-Sleep -Seconds 1
}
else
{
break;
}
}
}
$process = Get-Process -Name "MyProcess" -ErrorAction SilentlyContinue;
# プロセス待機する場合はifを外す
if (!$process) {
Out-File -FilePath "${CurrentDir}\\WaitLoop"
if (!$process) {
(実行ファイルのパス)
}
# 時間(秒)を指定
for($i=0; $i -lt 300; $i++)
{
if (-not (Test-Path -Path "${CurrentDir}\\WaitLoop"))
{
$mutexObject.ReleaseMutex();
$mutexObject.Close();
exit;
}
$process = Get-Process -Name "MyProcess" -ErrorAction SilentlyContinue;
if (!$process)
{
Remove-Item -Path "${CurrentDir}\\WaitLoop"
$mutexObject.ReleaseMutex();
$mutexObject.Close();
exit;
}
Start-Sleep -Seconds 1
}
if (Test-Path -Path "${CurrentDir}\\WaitLoop")
{
Remove-Item -Path "${CurrentDir}\\WaitLoop"
}
$process2 = Get-Process -Name "MyProcess" -ErrorAction SilentlyContinue;
if ($process2) {
Stop-Process -Name "MyProcess"
}
}
}
finally
{
$mutexObject.ReleaseMutex()
$mutexObject.Close()
}
}
}
生成AIで緊急地震速報アラーム+の歌を作りました。「カウントダウンの向こうへ」です。
ぜひ聴いてください。
|
generated by SUNO v5 lyrics generated by ChatGPT lyrics edited by apit |
生成AIで緊急地震速報アラーム+のテーマソングを作りました。「零秒の予告」です。
ぜひ聴いてください。
|
generated by SUNO v5 lyrics generated by ChatGPT lyrics edited by apit |
設定に悩まれている方のために、私の設定を公開します。


生成AIで緊急地震速報アラーム+の歌を作りました。「知らせの光」です。
ぜひ聴いてください。
|
Original: |
|
generated by SUNO lyrics generated by ChatGPT |
|
Cover: |
|
generated by SUNO lyrics generated by ChatGPT |
緊急地震速報アラーム+をお使いいただく場所によっては、ライセンスの購入が必要です。
分類は次のとおりです。
標準価格: 1PCあたり22万円(月額・税込み)
よろしくお願いいたします。
緊急地震速報アラーム+の使い方をYouTubeの動画にまとめました。
緊急地震速報アラーム+を導入したいけど使い方がわからない、という方はぜひご覧ください。
緊急地震速報アラーム+を初めて導入される方へ、おすすめのセットを紹介します。
商品のリンクを張っておきますが、アフィリエイトリンクではありませんのでご安心ください。
以上の4点と同じ構成を当方の自宅で問題なく使用しております。
※適宜LANケーブルやスイッチングハブ、ルーター等を使用してください。
緊急地震速報アラーム+で同時配信機能(TCP)やHue連携機能の設定画面にIPアドレスの
項目がありますが、指定のIPアドレスが変わるとアクセス出来なくなるため、ルーターの設定で
IPアドレスを固定してください。同時配信機能(TCP)を利用する場合はサーバー側の
IPアドレスを固定してください。なお、IPアドレスを固定する際には装置の
MACアドレスが必要です。
IPアドレスを固定する手順は次のとおりです。