- ベストアンサー
VBScriptで特別な意味を持つ記号を使う方法
VBScriptで簡単なツールをつくっているのですが、「"」のような特殊な働きを持つ文字を文字列として使用するにはどうすればいいでしょうか? 例えば、MsgBoxなどで、「"ファイル名"があります」という表示をさせたい場合、 MsgBox ""ファイル名"があります" という使い方はできません。 Perlなどでは「'」でくくるなどの方法がありますが、VBScriptでも何か対処する方法はありませんでしょうか? よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>MsgBox ""ファイル名"があります" >という使い方はできません。 惜しい。 MsgBox """ファイル名""があります" が正解。 文字列の中に「"」を入れる場合は「""」と書く。 「定義ファイル"Program.ini"が見付かりません」と表示する時は MsgBox "定義ファイル""Program.ini""が見付かりません" となる。
その他の回答 (2)
- AlexSuns
- ベストアンサー率67% (78/115)
#2さんの内容で正解、自分はサンプルを...お好みでw MsgBox "あ" MsgBox """い""" MsgBox """" & "う" & """" MsgBox "'か'" MsgBox "'" & "き" & "'" MsgBox "''く''" MsgBox "''" & "け" & "''" MsgBox addDoubleQuote("さ") const DoubleQuote = """" function addDoubleQuote(expression) addDoubleQuote = DoubleQuote & expression & DoubleQuote end function ちなみに参考リンク @IT > Windows Server Insider > 基礎解説 > チェック式WSH入門 第4回 2.文字列処理関数を使いこなす http://www.atmarkit.co.jp/fwin2k/tutor/cformwsh04/cformwsh04_02.html
お礼
ありがとうございます。 サンプル使わせていただきます。
- hana-hana3
- ベストアンサー率31% (4940/15541)
MsgBox ""あ""
お礼
おお!「""」でしたか! ありがとうございました。 とても助かりました!