hide's memo
13 2月, 2022

Windowsでwhich

[English]

以下のようなBATを which.bat としてパスが通った場所に保存して使用する。

@echo off
for %%I in (%1 %1.com %1.exe %1.bat %1.cmd %1.vbs %1.js %1.wsf) do if exist %%~$path:I echo %%~$path:I
13 2月, 2022

BATファイルで日付をファイル名に使用

[English]

以下のようにバッチでファイル名に、YYYYMMDD-hhmiss を付与する。

Set DD=%date:~0,4%%date:~5,2%%date:~8,2%
set time2=%time: =0% 
Set TT=%time2:~0,2%%time2:~3,2%%time2:~6,2%
move logerr.log logerr_%DD%_%TT%.log
move logstd.log logstd_%DD%_%TT%.log
13 2月, 2022

Windowsでポート転送

[English]

netsh を使って下図のようにポート転送を設定。

 

1.コマンドプロンプトで以下を実行

netsh interface portproxy add v4tov4 listenport=待ち受けポート listenaddr=自分のIP(127.0.0.1じゃないほう) connectport=転送先ポート connectaddress=転送先のIP

2. 上記定義の削除

netsh interface portproxy delete v4tov4 listenport=待ち受けポート listenaddr=自分のIP(127.0.0.1じゃないほう)