プログラミング

プログラミング

Ubuntuでインターネット接続を待つスクリプト

Ubuntuの cron で「@reboot コマンド」と書いて起動時にスクリプトを実行する際、ネットワーク接続を前提としていると失敗することがあります。cronサービスの後にネットワークサービスが起動するので、@reboot でのコマンド...
Linuxスクリプト
プログラミング

Googleマップで高速道路を緑色にする

Googleマップでは高速道路も国道もオレンジ色で表示されます。けっこう前は高速道路が緑色でわかりやすかったのですが・・Google Maps Platform APIキーを取得する必要がありますが、それを使用してマップを表示させると、下の...
生活
プログラミング

Google検索オプションを画面左に表示するTampermonkey用スクリプト

Chromeブラウザで、Google検索の検索オプションを画面左に表示する、Tampermonkey用のスクリプト Fix Google Search Options です。下記のように、検索オプションが画面左に表示され、オプションクリック...
スクリプトブラウザ
プログラミング

ユーザーアカウント制御のダイアログ無しに管理者権限でプログラムを実行する

ユーザーアカウント制御のダイアログ無しに、管理者権限でプログラムを実行する方法です。事前にタスクスケジューラで、管理者権限でプログラムを実行するタスクを登録しておきます。そのタスクを実行することで、ユーザーアカウント制御のダイアログ無しに実...
Windows
プログラミング

WSLのBashから複数行のPowerShellスクリプトを実行する

WSLで、PowerShellスクリプトをファイルからではなく、直接 Bashスクリプトに記載して実行したい場合、次の形式で書くと実行できます。cat <<'EOF' と EOF の間に、PowerShellスクリプトを書きます。power...
PowerShellWindowsWSL
プログラミング

WindowsとWSLで値を環境変数でやりとりする

WindowsからWSLへ値を渡す指定した環境変数を、WSLに渡す方法です。ただし、渡された環境変数をWSL上で変更しても、元のWindowsでは変更は反映されません。渡したい環境変数は、環境変数 WSLENV に変数名を : で区切って指...
PowerShellWindowsWSL
プログラミング

自己解凍書庫でバッチファイルを自動実行するインストーラの作成方法

はじめにプログラムのインストールや設定用のバッチファイルがあって、それをユーザーに実行してもらいたい場合、通常zip圧縮して渡し、ユーザーに展開してもらって実行となりますが、インストーラがあれば便利です。そこで、バッチファイルや関連するファ...
Windows
プログラミング

自分自身を含むディレクトリを消すバッチファイル

作業用のバッチファイルで、最後に自分自身も含めて消したいことがあります。この時、作業用ディレクトリも消したい場合、バッチファイルがそのディレクトリ下にある場合は、うまくしないとディレクトリは消えません。自分自身を含むディレクトリを消すバッチ...
Windowsバッチファイル
プログラミング

#!/bin/sh は Ubuntu と Redhat(RHEL)互換OSで実体が異なるのでシェルスクリプトで注意

はじめに/bin/sh は、Ubuntu と Redhat(RHEL)互換OS(CentOS,RockyLinux,AlmaLinux)ではシンボリックリンクであり、そのリンク先が次のように異なるシェルになっています。そのため、sh で実行...
Linuxスクリプト
プログラミング

Windowsで機内モードのように無線LANを無効化するスクリプト

Windowsで機内モードのように無線LANを無効化するPowerShellスクリプトです。アダプタ名が Wi-Fi 以外でも、また複数存在しても、すべての無線LANアダプタのみを無効化します。次の内容でPowerShellスクリプトを用意...
PowerShellWindows