- blogs:
- cles::blog
リモートデスクトップの解像度を制限する
windows windowsserver rdpディスプレイ 4K にしてから、リモートデスクトップを使って他の PC にアクセスしようとすると、その画面も 4K になってしまいます。
これを防ぐ方法がないかと思って調べてみたら、リモートデスクトップのオプションの画面中にリモートデスクトップのサイズ指定があることが分かりました。ここで解像度を指定しておくと、リモートデスクトップのサイズが指定サイズ以上になることはありません。
Windows でも mkpasswd したい
tcl cli windows batLinux でランダムなパスワードを生成するために expect に付属している mkpasswd*1 を使っている人は多いと思います。
今日はこれを単純に Windows のコマンドラインで使うことができないかと思って、いろいろと試行錯誤してみました。
† mkpasswd はバイナリでなく Tcl スクリプト
mkpasswd は単純なアプリなので「どこかに mkpasswd.exe が落ちているのでは?」と思ったのですが、そう単純な話はありませんでした。
実は mkpasswd の実体は Tcl スクリプト(Executable file example/mkpasswd)だったのです。
仕方が無いので、これをランタイムと一体化してビルドする方法がないかと思って調べてみたら「tclkitを使って単一exeファイルを作る。」というエントリを見つけました。
ちょっと古いですが、基本的には現在でもこれと同じ方法が使えます。
ビルドに必要となる tclkitsh や sdx については、以下で配布されているものを利用することにしました。
[Windows でも mkpasswd したい の続きを読む]Windows にインストールされているアプリの一覧を取得する
windows systemmanagemantWindows にインストールされているアプリの一覧を簡単に取得する方法がないかと思って調べてみたら wmic*1 コマンドを使えば簡単に実現できることが分かったのでメモ。
簡単に実行できるようにスクリプト化してみました。
以下のバッチファイルを実行すると、デスクトップに html ファイルが生成されます。
get_application_list.bat
管理者権限もいらないようなので、簡単でいいですね。
Windows で手軽に awk を使うには
windows cli awkWindows で sed や awk などの Unix 系のコマンドラインツールを使いたい場合には Cygwin や WSL を使うことが多いと思いますが、もっと手軽に導入できる方法がないかと思って調べていたら busybox の win32 版を見つけたのでメモ。
busybox は1つのバイナリの中に様々な Unix 系ツールを内蔵しているアーミーナイフのようなアプリで、IT エンジニアに身近なところだと VMWare ESXi のコンソールのコマンドのほとんどは busybox だったりします。
BusyBox is a single binary that contains many common Unix tools. It's often found in embedded Linux systems like routers, in Android smartphones, in Linux containers and anywhere else it would be handy to have a compact set of Unix command line tools.
Windows でちょっとしたバッチを書いていて「どうしても awk が使いたい!」ということになった時に非常に役に立ちます。
Etcher で iso からブータブルな USB を作成
windowsiso イメージからブータブルな USB を作成する方法としては UNetbootin などを使うのが一般的ですが、ゴチャゴチャした操作がなく iso ファイルと書き込み先の USB メモリを指定するだけで使える Etcher というソフトウェアを見つけたのでメモ。
Flash OS images to SD cards & USB drives, safely and easily.
ソースは「GitHub - resin-io/etcher: Flash OS images to SD cards & USB drives, safely and easily.」で公開されていますね。
Fat32Formatter で SD カードを強制的に FAT32 でフォーマット
windows32GB以上ある USB メモリをどうしても FAT32 でフォーマットしたい場合に使えるのが Fat32Formatter。
ちょっと古いソフトですが、Windows 10 でも問題なく利用できます。
「Fat32Formatter」32GB以上のディスク領域をFAT32形式でフォーマット - 窓の杜ライブラリ
Windows 2000/XP/Vista標準のフォーマット機能は32GB以上の領域をFAT32でフォーマットできない。そこで、本ソフトを使えば32GB以上のディスク領域をFAT32でフォーマットできるほか、パーティションの作成・削除も行える。
Windows 3.1 時代の File Manager が OSS で復活?!
windowsMS が懐かしい File Manager を OSS として公開していました。
スクリーンショットだけを見ると Windows 3.1 のような感じですが、ちゃんと現役の Windows 10 で動作しています。
元々 Windows には Explorer のような機能はなく、ファイルは File Manager 、プログラムは Program Manager を使って管理する必要がありました。MS-DOS 時代には疑似的な GUI を持ったファイラーを使っている人も多くいたので、その頃を考えると懐かしいですね。
Windows 3.0のFile ManagerがオープンソースになりWindows 10でコンパイルできる | TechCrunch Japan
File Managerは、multiple-document interface(MDI)を使って一つのウィンドウ内に複数のフォルダーを表示する。このインタフェイスはその後のWindowsでは大幅に変わったが、Windowsの初期の10年ぐらいはスタンダードだった。
Windows の Hosts ファイルを簡単に編集する「Hosts File Editor」
systemmanagemant windowsWindows の Hosts ファイルは %WINDIR%\System32\drivers\etc にありますが、UAC の関係で直接エディタで編集することが面倒なので、なにか良い方法がないかと思ったら Hosts File Editor というアプリを見つけたのでメモ。
機能的には以前見つけた Hosts File Manager とほぼ同様ですが、こちらは GitHub でソースが公開(scottlerch/HostsFileEditor)されています。
Flexible Renamer でファイル名を一括置換
windowsWindows 向けのファイル名一括置換ソフトはいろいろありますが、Flexible Renamerというなかなか便利そうなアプリを見つけたのでメモ。
ワイルドカードや正規表現に対応しているだけでなく、MP3 や EXIF から必要な情報を取り出して、その情報を使ってリネームをかけることができます。JS や VBS を使うこともできるので、かなり複雑な条件にも対応することができます。
ワイルドカード・正規表現、タグ情報(MP3/EXIF)、スクリプト(vbs/js)を使用できるUNICODE対応ファイル/フォルダ名一括変更ツール
新元号はレジストリの変更でテスト可能だった
windows 改元来年は天皇陛下の譲位に伴う改元が予定されているので、新しい元号の発表がいつになるのかとソフトウェア屋さんはやきもきしている人も多かったりするのかもしれませんが、元号についてハードコードなどを行っておらず、きちんと作り込まれたシステムになっていればそれほど慌てることはないはずです。
そのあたり MS はしっかりとしていて、Windows 新元号はレジストリで管理されているので、新元号については Windows Update で配信されることがニュースになっていました。
2019年発の“新元号”はWindowsアップデートで対応 - PC Watch
なお、ソフトウェア開発者などがテスト目的で仮の新元号を組み込みたい場合はレジストリエディターから以下のように追加して挙動を確認可能。Windows 7以降、.NET Framework 4以降で利用できる。
ちゃんと MS の技術情報にもレジストリの設定方法が記載されています。
Era Handling for the Japanese Calendar (Windows)
2 . 年次の人間ドックへ(93801)
3 . 福岡銀がデマの投稿者への刑事告訴を検討中(93752)
4 . 三菱鉛筆がラミーを買収(93615)
5 . 2023 年分の確定申告完了!(1つめ)(93594)
- Academic[574]
- Book[155]
- Diary[522]
- Disaster[101]
- Foodlogue[1425]
- Game[284]
- Goods[805]
- Healthcare[341]
- Hobby[32]
- IT[1195]
- Military[343]
- misc.[1570]
- Mobile[510]
- Music[38]
- Neta[106]
- News[95]
- Photo[391]
- RealEstate[120]
- Security[1178]
- SEO Contest[36]
- Software[634]
- Tips[1886]
- Travelogue[1238]
- Web[675]
- Work[193]