バッチファイルの引数に「%」の文字を含める方法

製品ブランド:

Dr.Sum

Dr.Sum Cloud

製品名: Dr.Sum , Dr.Sum Cloud
バージョン: 3.x 4.x 5.x

公開日時:

2015/06/16 18:46

更新日時:

2021/09/22 09:00

記事番号:

000003749

「%」はWindowsのコマンドプロンプトで特殊文字として定義されているため、「%」を文字列として使用する場合は、エスケープが必要です。

エスケープは「%」を先頭に付与するように記述してください。

 

例)ユーザーパスワードが「%Password%」のとき

dwtab_import "localhost" 6001 "Administrator" "%%Password%%" "Database" "Table" "VTB_ROOT" "VTBName" "" "" 0 1 0

 

なお、「call」で呼び出す場合は、エスケープを重ねる必要があります。

call dwtab_import "localhost" 6001 "Administrator" "%%%%Password%%%%" "Database" "Table" "VTB_ROOT" "VTBName" "" "" 0 1 0

回答

この記事は役に立ちましたか?

コメントしない

「送信」をクリックすると、次の内容に同意したことになります:カスタマーサクセス利用規約