.bat
Windows command
ヘルプ
setの記法について確認したい場合,
set /?
変数
set hoge=fuga
echo hoge
> hoge
echo %hoge%
> fuga
standard
コマンド出力なし、標準出力hoge、ウィンドウを閉じずに待機
@echo off
echo hoge
@REM this is comment
@REM same
pause
cmd /k
command
引数あり python実行例
@echo off
set dir=%~dp0
set FILE=%1
set ARGS=
setlocal enabledelayedexpansion
set POS=cmd
for %%a in (%*) do (
if "!pos!"=="cmd" (
set COMMAND=%%~a
set POS=arg
) else if "!pos!"=="arg" (
set ARGS=!ARGS! %%a
)
)
echo ==Print Dir Info
Python %dir%..\info\print_dir.py %cd% %FILE%%ARGS%
バッチファイルを終了しますか?
下記のように.batファイルの出力をnulにリダイレクトすることでCtrl-Cで途中終了した際にそのまま終了される(文言の出力は今まで通りに行われる)
hoge.bat <nul
Command
ドライブ移動
Dドライブの場合
D:
tarファイル
- 圧縮
$ tar -czvf [filename].tar [target_file-or-dir] - 解凍
$ tar -xzvf [filename].tar
ファイルコピー
$ copy [file_src] [file_dst]
オプション:
- /z: 進捗の表示
クリップボード clipboard
書込
clip
読込
powershell get-clipboard
WSLディストリビューション操作
$ wsl
オプション:
--list, -l
ディストリビューション一覧
--distribution, -d <dist_name>
ディストリビューションを実行
--user, -u <user_name>
ユーザを指定して実行
--export <dist_name> <file_name>
.tarファイルにディストリビューションをエクスポート
--import <dist_name> <dir_name> <file_name>
.tarファイルから指定ディレクトリに仮想HDD作成
仮想HDDからディストリビューション追加
--version 2
wsl2としてインポート
--set-default, -s <dist_name>
既定ディストリビューションを設定
--set-version <dist_name> <wsl_version>
wslのバージョンを変更
Reference
- WSL2環境をDドライブに移動する。 - programwiz.org
- Basic commands for WSL | Microsoft Docs
- .bat(バッチファイル)のifコマンド解説。 - Qiita
- バッチファイルを管理者権限で実行させてみる。|rone|note
- Windows 10ミニTips(158) コマンドラインからWindows 10の機能を有効・無効にする | マイナビニュース
- BATファイルで文字列の切り出し
最終更新日:
August 14, 2023
作成日: August 14, 2023
作成日: August 14, 2023