[解決済み] MSBuildのExecコマンドで引用符をエスケープする方法
2022-06-23 09:53:39
質問
ネットワーク ドライブをスクリプト内のドライブ文字にマップする MSBuild スクリプトを構築しようとしていますが、残念ながらターゲット フォルダへのパスにはスペースが埋め込まれています。 この埋め込まれたスペースによってマッピングが失敗してしまいます。 二重引用符を試してみましたが、MSBuildはこれを好みません(あるいはWindows XPがこれを好まないのかもしれません)。 マップが動作するようにこの獣をコード化する方法を知っている人はいますか?
<Exec Command="net use x: \\ofmapoly703\c$\program files\ar\iap /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
もちろん、埋め込みスペースは "プログラムファイル" で発生します。
どのように解決するのですか?
使用方法
"
を使用して、必要な二重引用符をエンコードします。
net
の中に見えるように
Command
属性値の内部を見ることができます。
<Exec Command="net use x: "\\ofmapoly703\c$\program files\ar\iap" /user:$(UserID) $(Password)"
WorkingDirectory="c:\"
ContinueOnError="false"
/>
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン