Windows

Windows

Windowsの画面録画をWindowsの機能で行う

やりたいことWindowsの画面を録画します。OBSなどのアプリを使用することでもできますが、Windows11の機能で簡単に行なえるので方法を紹介します。録画録画したいアプリをアクティブにしてWin+Gキーを押します。以下のようなGUIが表示されます。左上の〇アイコンをクリックする録画スタートです。録画を開始すると右上に以下のGUIが表示されます。□をクリックすると録画を停止できます。マウスカーソルを消す標準では録画をするとマウスカーソルも含めて録画されます。以下の方法でマウスカーソルを録画されないようにすることができます。Windowsの設定を開き、左側のゲームを開き、キャプチャを表示しま...
Windows

batに出てくる呪文(%~dp0)を深堀

やりたいことWindowsのbatを書いているとよく出てくる呪文、%~dp0に関して深堀してみます。そもそも%~dp0ってなに?%~dp0をbatの中に記述すると実行したbatの保存されたフォルダに置換されます。よくbatの上の方に下の記述がされています。cd /d %~dp0これはどこからbatを起動してもカレントフォルダをbatのあるフォルダに固定するためです。(batの中に相対パスが書いてある場合、カレントフォルダが動作に影響します。)ちなみに /dはカレントドライブを同時に変更するオプションです。%~dp0の成り立ち”%~dp0”は”%0”に”~”と”d”と”p”のオプションを追加した...
Windows

[PowerShell]ファイルリストをJSONファイルで取得

やりたいことWindows上のサブフォルダ内を含めてファイルをJSON形式でファイルに保存します。実現方法PS1ファイルの作成file_list.ps1ファイルを作成し、以下の内容を貼り付け保存します。$targetPathと$outputPathの値は環境に合わせて変更してください。$targetPath = "ファイルリストを作成するフォルダ"$outputPath = "出力ファイル"Get-ChildItem -Path $targetPath -Recurse -File | Select-Object Name, FullName | ConvertTo-Json |Out-Fil...
Windows

【回避策】Windowsでプリントスクリーンができない

やりたいこと以前はできたと思うのですが、現在Windows11でプリントスクリーンが行えないことがあります。一時的な不具合の可能性もありますが、回避策が分かったので残しておきます。現象限定的な状況下でWindowsのプリントスクリーンが動作しないPrintScreen、 Alt+PrintScreen、 Win+Shit+S、 Snipping Toolすべてでうまくいかない。通常(デスクトップのみ表示やアプリを起動した直後など)では問題なくプリントスクリーンが行える。問題の発生条件エクスプローラで右クリックしてメニューを表示した状態でプリントスクリーン。クロームで右クリックメニューを表示した...
Windows

Jpegの圧縮率をまとめて変更

やりたいこと大量のJpegの圧縮率をまとめて変更する。Webサービスなどで数十枚の画像を変換するツールがありますが、今回は数百~数千枚の画像をまとめて変換します。cjpegによる圧縮mozjpegに含まれるcjpegを使用して圧縮します。cjpegはコマンドラインのプログラムでこのアプリケーション自体は一つのjpeg画像の圧縮率を変更するアプリケーションです。batファイルを作成して複数のjpegファイルの圧縮率を変更します。cjpegのダウンロード以下のページの上部からAssetsを開きmozjpeg-Vx.x.x-win-x64.zipとmozjpeg-Vx.x.x-win-x86.zip...
Windows

【確認推奨】Windows11でタスクスケジューラのタスクが失敗するようになった

やりたいこと2023/5月の中旬からWindows11上で失敗しているスクスケジューラのタスクがあることに気が付きました。タスクや実行するファイル等は編集していませんが、失敗するようになりました。自前のタスクをタスクスケジューラに入れている方は正しく実行できているかの確認をお勧めします。失敗するタスク失敗するタスクは以下のようなタスクでした。実行するタスクbatファイル前回の実行結果(エラーコード)0x1引数の追加> log.txtログ出力開始実行batのあるフォルダ回避策今回の原因は引数の”> log.txt”でした。引数を削除することで正しく動作するようになりました。ファイル指定が絶対パス...
Blender

glTF(.glb)ファイルを無料で作成する

やりたいことMicrosoftやThreejsなどが推奨しているglTF(.glb)ファイルを作成したい。Threejsでのロード方法は↓環境Blender:3.4.1ペイント 3Dで出力Window10ではいつの間にか入っていた、Windows11では標準では非搭載になったペイント 3Dではglbファイルで出力できます。保存方法左上の”メニュー” → ”名前を付けて保存” → ”3D モデル” からglbファイルが保存できます。フォーマットはglbと3MFから選択できます。ちなみにペイント 3Dには豊富なライブラリが含まれているのですが、ライセンス(著作権)が明確でなく限られた状況で以外では...