WindowsのOS情報とかを自動で出力するバッチファイル

ツールの公開/紹介はこちらでどうぞ。新規トピックの投稿にはユーザー登録が必要です。
このトピックを評価
返信する
アバター
SugarCoffee
ID: 1XS5A327CJ
記事: 14
登録日時: 2019年10月19日(土) 14:21

WindowsのOS情報とかを自動で出力するバッチファイル

投稿記事 by SugarCoffee » 2020年1月04日(土) 16:20

追記2020/01/04 19:50
トピックまで作り終わった後に、マインクラフトのlogから抽出したほうが遥かに便利だと気付いてしまいました
マインクラフトのログファイルからOS情報やJava version、GPUを抽出するバッチファイルも後々作ります
作成が終わったらこのトピックに新しく加える予定です…

Windowsのバージョンやビルド番号、Java実行環境(JRE)、OSのbit数、メモリの量を自動で出力するバッチファイルです
このフォーラムで
  • WindowsだけどOSバージョンが分からない!
  • 構成を書き出すのが面倒!
そんな時にぜひ
マインクラフトでトラブルが起きて質問するときにOSバージョンとかメモリ量は書いて損はないと思います
※仮想マシンやMacOS、Linux、JDKを使っている方及びインストールを初期設定以外で行う場合は想定していません

コマンドプロンプトのコマンドだけで実行しているのでWIndows系であれば全て実行できると思います
(systeminfoコマンドの結果抽出はかなり力技でやっているので失敗するかも…)
フォルダ構成
windowsChecker
│ boot.bat(起動用バッチファイル)

└─library
    deleteSystemInfo.bat(libraryに作成したsysteminfo.txtを確認なしで削除する)

    findJre.bat(C:\Program Files\Javaフォルダを探しに行く)
(Javaフォルダが無かったらマインクラフトではランチャーのデフォルトjreを使っているとみなす)

    findstrSystemInfo.bat(libraryにあるsysteminfo.txtから必要な情報を抽出する)

    writeSystemInfo.bat(libraryにsysteminfoコマンドの実行結果をsysteminfo.txtに書き込む)
実行例(カッコ内は実際には表示されていません)
OS 名: Microsoft Windows 10 Pro

Microsoft Windows [Version 10.0.18363.535]
システムの種類: x64-based PC(x86なら32bitOS、x64なら64bitOS)
物理メモリの合計: 32,733 MB(,とそれより右の数字を削除すれば大体のGBになりますこれだと32GB)
利用できる物理メモリ: 23,845 MB(約23GB)
仮想メモリ: 最大サイズ: 37,597 MB(仮想メモリはたいてい書く必要はないです)
仮想メモリ: 利用可能: 28,072 MB
仮想メモリ: 使用中: 9,525 MB
jre1.8.0_231(Java8 231)

恐らくデフォルトのマインクラフトランチャーJREを使っていると考えられる場合はjre is defaultと表示されます
Javaフォルダ直下のフォルダを表示しているだけの雑仕様です
JavaはインストールしているがランチャーからJREの設定を変更していないならデフォルトのJREが使われています


注意事項:このバッチファイルを利用したことによって生ずるいかなる損害に対しても一切責任を負いません
マルウェア(コンピューターに何らかの損害を与えることを目的とするソフト)では無いですが、ウィルススキャンなどを行ってください
管理者として実行は不要
実行結果に実行例以外のことが書いてあったら余計な部分を削除してください



ダウンロードリンク
https://www.dropbox.com/s/n1prm5uthq2e5 ... r.zip?dl=0

使い方はwindows checker.zipを日本語やスペース、記号が含まれないフォルダに解凍
中にあるboot.batをダブルクリックで実行するだけです
完了するとメモ帳で勝手にresult.txtが開かれます
開かれない場合はlibraryフォルダの中にあるresult.txtを開いてください

バッチファイルのコマンド内容はメモ帳で確認できます
希望があれば処理内容を日本語で記述して追加でアップロードします
0



このトピックを評価