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

a.vbsがあります
_____________________
Option Explicit
Dim objWShell
Set objWShell = CreateObject("WScript.Shell")
objWShell.Run "cmd /c start C:\Users\Administrator\Desktop\NextFTP\NEXTFTP.EXE $Host14"
Set objWShell = Nothing
______________________________
こちらのvbsファイルを直接ダブルクリックするとnextftpが起動するのですが
タスクマネージャーに登録して実行するとnextftpが起動されません

どうすれば動くでしょうか?
環境はwindows server 2008 R2です

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

▽最新の回答へ

1 ● degucho
●167ポイント

実行ユーザーをAdministratorにするか
C:\Users\Administrator\Desktop\NEXTFTP

C:\NextFTP\NEXTFTP
に移動するでどうですか


takaniiさんのコメント
両方試してみましたがダメでした。。

deguchoさんのコメント
セキュリティオプションタブはどうなっていますか? http://www.ilovex.co.jp/blog/system/cat820/windowsserver2008.html ログインにかかわらず実行だとウインドウは表示されません タスクマネージャ(設定しているのはタスクスケジューラですよね)で プロセスが起動しているかどうかも確認してください

takaniiさんのコメント
あ、はい書き間違えました タスクスケジューラーでした タスクマネージャーにはnextftpは表示されて後ろで動いてるようなのです nextftpが起動するとファイル転送が児童で開始するように設定していますが ファイルの転送は行われてないようです

2 ● gizmo5
●167ポイント

NextFTP でアップロードなどの作業を自動化したい、ということだと思いますので、以下のページを参考にしてVBScriptを使わずに設定してみると良いと思います。
http://www.pdf-nosave.com/manual/next_ftp/how_to_command.html


3 ● lang_and_engine
●166ポイント

VBSをダブルクリックなどのGUI操作で起動するのではなく、コマンドラインから起動したい。
そうすることにより、タスクスケジューラなどのコマンド起動ツールからも呼び出したい。

ということですね?

cscript VBSのファイル名

というコマンドを使ってください。WSHの必需品です。

関連質問

●質問をもっと探す●



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