人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VBSの質問です
"C:\Documents and Settings\XPMUser\デスクトップ\NextFTP\NEXTFTP.EXE" $Host14
こちらのアプリをVBSにて起動させたいのですが その場合どのようなコードを書けばいいのでしょうか?
以下のように書きましたが動きませんでした

●質問者: takanii
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

質問者から

Option Explicit
Dim objWShell
Set objWShell = CreateObject("WScript.Shell")
objWShell.Run """cmd /c start .\NextFTP\NEXTFTP.EXE"$Host14"""
Set objWShell = Nothing


1 ● a-kuma3
●500ポイント

こうだと思います。

objWShell.Run "cmd /c start ""C:\Documents and Settings\XPMUser\デスクトップ\NextFTP\NEXTFTP.EXE"" $Host14"

見切れちゃってますね (^^;

objWShell.Run "cmd /c start ※ $Host14"

※のところに「"C:\Documents and Settings\XPMUser\デスクトップ\NextFTP\NEXTFTP.EXE"」と入れたいので、両端のダブルクォートをエスケープして、それぞれ "" と二つにする。
つまり、※ のところに ""C:\Documents and Settings\XPMUser\デスクトップ\NextFTP\NEXTFTP.EXE"" を入れる、という感じです。


takaniiさんのコメント
'$Host14'が見つかりません。名前を正しく入力したかどうかを確認してから、やり直してください ファイルを検索するには〜 と出ました

a-kuma3さんのコメント
その動かない VBS のソースを、コピペしてもらって良いでしょうか。 >> &gt;|| ※ここにコピペするコード ||&lt; << とやると、回答欄でやったような、黒背景に白文字で、ソースコードがそのまま貼りつきます。

takaniiさんのコメント
>|| Option Explicit Dim objWShell Set objWShell = CreateObject("WScript.Shell") objWShell.Run "cmd /c start ""C:\Documents and Settings\XPMUser\デスクトップ\NextFTP\NEXTFTP.EXE"" $Host14" Set objWShell = Nothing ||<

takaniiさんのコメント
こちらです

takaniiさんのコメント
Option Explicit Dim objWShell Set objWShell = CreateObject("WScript.Shell") objWShell.Run "cmd /c start .\NextFTP\NEXTFTP.EXE $Host14" Set objWShell = Nothing とやればいけました! ありがとうございました

a-kuma3さんのコメント
すみません、あまりお役に立てなかったようで ><。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ