• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:cscriptで文字変数 に ” を入力するには)

cscriptで文字変数に ” を入力する方法とは?

このQ&Aのポイント
  • cscriptのプログラムからコマンドを起動する方法について質問しています。
  • コマンド文字列を文字列変数に代入する方法が知りたいです。
  • 文字列に ” を入力する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

これはVBScriptですね。 VBScriptの文字列の書き方は、JavaScriptと少し異なります。 「"」を記述したい場合、「""」と「"」を2回重ねます。 「\」文字はそのまま記述できます。 結局 Cmd = "c:\test\test.exe -path ""D:\data"" -file ""a.out"" -flag " & File とすればよいです。 (参考) http://scripting.cocolog-nifty.com/blog/2006/10/vbscript_9c47.html ちなみに、cscriptというのは言語の種類ではありません。 cscriptは、Windows Script Host(WSH)の実行方法の一つで、 wscript(GUIベース)かcscript(テキストベース)のどちらか から選択します。 WSHで使用できる言語は、VBScriptかJScriptです。 あなたが使用しているのは、「.vbs」の拡張子を使用している ことから、VBScriptです。 もう一つのJScriptは「.js」の拡張子を使用します。 JScriptは、JavaScriptと互換です。

sima_c200
質問者

お礼

お世話になります。 お返事遅れて申し訳ありません。 VBSを勉強始めて1週間目なので、右も左もわからないまま、 NET検索して ”の解決策が見つからなかったんです。 Lchan0211bさんの一言「VBScript」がききました。 キーワードの勘違いですね。 「cscript 文字変数」で検索してました。 私の書いているプログラムは、****.vbs でした。 CSCRIPT とWCRIPT のキーワードに惑わされてました。 おかげさまで、VBSで、外部コマンドの起動ができました。 ありがとうございました。 また、こちらにお世話になることがあると思いますが、ご指導よろしくお願いします。

その他の回答 (3)

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.4

No1です。失礼しました。冒頭だけ見て JScript だと思い込んじゃってました。

sima_c200
質問者

お礼

お世話になります。 notnotさん、こんばんは。 先日のnotnotさんのアドバイスのおかげで、DOSコマンドの呪縛から逃れ、 快調[?]にVBSの世界へ船出しているのですが、CSCRIPT、WSCRIPT、JSCRIPT等 のキーワードの海で溺れているようです。 また、いろいろ、お世話になることがあると思います。 今後ともよろしくお願いいたします。 ではでは。

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.2

""

sima_c200
質問者

お礼

お世話になります。 完璧な例題、提示ありがとうございます。 osamuyさん、非常に説得力ある説明でした。 実、稼働実績ありですね。 大変、参考になりました。 ありがとうございました。

  • notnot
  • ベストアンサー率47% (4900/10361)
回答No.1

JavaScriptと文法は同じです。" だけでなく \ の書き方も間違ってますね。この際勉強しましょう。 http://www.google.co.jp/search?q=javascript+%E6%96%87%E5%AD%97%E5%88%97+%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97

sima_c200
質問者

お礼

お世話になります。 いろいろ、参考にさせていただきました。 返答ありがとうございました。

関連するQ&A