Skip to content

Instantly share code, notes, and snippets.

@echo off
setlocal
set timebase=%time: =0%
set TimeStr=%timebase:~0,2%%timebase:~3,2%%timebase:~6,2%
set DateStr=%date:~0,4%%date:~5,2%%date:~8,2%
set EnvironmentBaseName=WindowsPE-amd64
set TargetBaseName=%EnvironmentBaseName%-%DateStr%%TimeStr%

F:\Developments\My Git Files\HSOpticalDeviceTools\HSOpticalDeviceTools\Build\x64\Release\Tools>ripping

F:\Developments\My Git Files\HSOpticalDeviceTools\HSOpticalDeviceTools\Build\x64\Release\Tools>"HSAudioCDRippingConsole64.exe"
【光学ドライブリスト】

番号:[ドライブ文字] デバイス表示名
--------------------------------------------------------------------------------
   0:[J:] PIONEER  BD-RW   BDR-S12U 1.05
F:\Developments\My Git Files\HSOpticalDeviceTools\HSOpticalDeviceTools\Build\x64\Release\Tools>traycontroller /drive j /mode lock /nowait
================================================================================
TrayController
================================================================================

【コマンドライン引数情報】

        コマンドライン引数にて「Jドライブ」が指定されました。
        コマンドライン引数にて「トレイをロックする」が動作モードと指定されました。

DiscInformationConsole

ドライブ選択

ドライブリスト

番号 ドライブ デバイス表示名
0 J:\ PIONEER BD-RW BDR-S12U 1.05
1 K:\ ASUS BW-16D1HT 3.11

DiscInformationConsole

ドライブ選択

ドライブリスト

番号 ドライブ デバイス表示名
0 J:\ PIONEER BD-RW BDR-S12U 1.05
1 K:\ ASUS BW-16D1HT 3.11

F:\Developments\My Git Files\HSOpticalDeviceTools\HSOpticalDeviceTools\Build\x64\Release\Tools>ripping

F:\Developments\My Git Files\HSOpticalDeviceTools\HSOpticalDeviceTools\Build\x64\Release\Tools>"HSAudioCDRippingConsole64.exe"
【光学ドライブリスト】

番号:[ドライブ文字] デバイス表示名
--------------------------------------------------------------------------------
   0:[J:] PIONEER  BD-RW   BDR-S12U 1.05

OpticalDriveInformationConsole

ドライブリスト

ドライブ デバイス表示名
J:\ PIONEER BD-RW BDR-S12U 1.05
K:\ ASUS BW-16D1HT 3.11
L:\ BUFFALO Optical Drive BFT7
M:\ PIONEER BD-RW BDR-XS06JL 1.11
【光学ドライブリスト】

番号:[ドライブ文字] デバイス名
--------------------------------------------------------------------------------
   0:[J:] PIONEER  BD-RW   BDR-S12U 1.05
   1:[K:] ASUS     BW-16D1HT        3.11
   2:[M:] BUFFALO  Optical Drive    BFT7
   3:[O:] HL-DT-ST DVDRAM GP68N     LBT3
   4:[Q:] ASUS     SDRW-08D2S-U     A812

光学デバイスメモ

BDドライブ

製品名 デバイス名
PIONEER BDR-S12J-BK PIONEER BD-RW BDR-S12U 1.05
PIONEER BDR-XS06JL PIONEER BD-RW BDR-XS06JL 1.11
ASUS BW-16D1HT ASUS BW-16D1HT 3.11
Logitec LBD-PWA6U3LWH HL-DT-ST BD-RE BP71N 1.03
PIONEER BDR-X13JBK PIONEER BD-RW BDR-X13 1.04
#pragma once
#include <unordered_set>
template <typename T> class CHSMalloc {
public:
using TPointer = T*;
using TBase = T;
private: