【.cmd】 バッチファイルスクリプト %15 【.bat】 (773レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

276
(1): 2023/05/09(火)05:44 ID:uZ4E3DcQ(1/5)調 AAS
動くのか確認してないけどBing AIに丸投げしてみたw

バッチファイルで変数の値に含まれる全角のダブルクォーテーションを半角のダブルクォーテーションに置換するには、以下のような方法があります。

- 変数を`%%`で囲んで`set`コマンドで置換する場合、`%%`の前に`~`を付けるとダブルクォーテーションが除去されます¹。例えば、

```bat
set BatFileTag=”test1“
set BatFileTag=%~BatFileTag%
echo %BatFileTag%
```

- 変数を`!`で囲んで遅延展開を有効にすると、全角のダブルクォーテーションも置換できます²。例えば、

```bat
setlocal enabledelayedexpansion
set BatFileTag=”test2“
set BatFileTag=!BatFileTag:“="!
set BatFileTag=!BatFileTag:”="!
echo !BatFileTag!
endlocal
```

- ダブルクォーテーションを含む変数を別のコマンドに渡す場合は、ダブルクォーテーションをエスケープする必要があります³。例えば、

```bat
set BatFileTag=”test3“
echo ^"%BatFileTag%^"
```
277: 2023/05/09(火)05:44 ID:uZ4E3DcQ(2/5)調 AAS
続き

これらの方法はどれも期待通りに動作しますか?😊

ソース: Bing との会話 2023/5/9
(1) バッチで変数にダブルクオーテーションを格納したい. https://teratail.com/questions/259883.
(2) バッチファイルで変数を複数行にわけて指定したときのダブル .... https://ja.stackoverflow.com/questions/65968/%e3%83%90%e3%83%83%e3%83%81%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab%e3%81%a7%e5%a4%89%e6%95%b0%e3%82%92%e8%a4%87%e6%95%b0%e8%a1%8c%e3%81%ab%e3%82%8f%e3%81%91%e3%81%a6%e6%8c%87%e5%ae%9a%e3%81%97%e3%81%9f%e3%81%a8%e3%81%8d%e3%81%ae%e3%83%80%e3%83%96%e3%83%ab%e3%82%af%e3%82%a9%e3%83%bc%e3%83%86%e3%83%bc%e3%82%b7%e3%83%a7%e3%83%b3%e3%81%ae%e6%8c%87%e5%ae%9a%e3%81%ab%e3%81%a4%e3%81%84%e3%81%a6.
(3) バッチファイルのダブルクォート地獄を回避する方法 - Qiita. https://qiita.com/pochy9n/items/7079f3f13849dcafb969.
278: 2023/05/09(火)05:55 ID:uZ4E3DcQ(3/5)調 AAS
いいえ。まだ問題があります。
サンプルのどこにも全角のダブルクォーテーションがでてきません

すみません、サンプルの全角のダブルクォーテーションは見えにくいかもしれませんが、実際にはあります。
コピーしてテキストエディタに貼り付けてみてください。
半角のダブルクォーテーションと比べると、全角のダブルクォーテーションは少し太くて長いです。😊

だそうだ
スマホだとわからんわ
279: 2023/05/09(火)05:56 ID:uZ4E3DcQ(4/5)調 AAS
バッチの中身もオレはちゃんと読んでないんでBingが意図を正しく理解したかも確認してない
280: 2023/05/09(火)05:59 ID:uZ4E3DcQ(5/5)調 AAS
リンクのコピペに失敗したやつはこれ

https://teratail.com/questions/259883?ssp=1&darkschemeovr=1&setlang=ja-JP&safesearch=moderate

https://qiita.com/pochy9n/items/7079f3f13849dcafb969?ssp=1&darkschemeovr=1&setlang=ja-JP&safesearch=moderate
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.033s