人に聞けない痔の悩み、これでスッキリ >>

vbsのファイルが端末によってうまく起動しない事があります(エラー出力はなく、結果状況が違う)。最新のscriptを入れても無理でした。他に端末に依存する情報(osのバージョンなど)がありましたら教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

VBSの内容も端末の種類とその結果も分からずでは


よっぽどの名医か藪医者でないと回答はないのでは?

この回答への補足

確かにその通りですね。失礼しました。
うまく起動しない端末情報は以下の通りです。
OSはWINDOWS XP SP3
IE は 8です。
マイクロソフトのダウンロードセンターにてダウンロードする項目はありません。と表示され
導入ソフトはすべて最新だと思われます。
正常稼動する端末情報は以下の通りです。
OSはWINDOWS XP SP3
IEは 6です。
ダウンロードセンターにおいては、数種類のダウンロード必要な項目がありますとの事です。

VBSの中身については、出力ファイルを特定の保存先に自動保存するといった簡易なものです。
うまく起動しない端末においては、最後のステップまで処理されているようですが、途中の
保存ステップで保存されていないようです。

str_file = str_path_1 & wharr(i) & str_path_2 & wharr(i) & "在庫表" & str_sitei_md & ".xls"

Set uf = CreateObject("Forms.Form.1")
Set tb = uf.Controls.Add("Forms.TextBox.1").Object
tb.Text = str_file
tb.SelStart = 0
tb.SelLength = tb.TextLength
tb.Copy
Set tb = Nothing
Set uf = Nothing


なにかバージョンに依存するものなのでしょうか??
古いバージョンで作成したVBSは新しいバージョンでは起動しないという事はあるのでしょうか?

いろいろと質問を羅列してしまいましたが、なにとぞ皆様のお力を貸してください。

補足日時:2010/08/25 08:42
    • good
    • 0
この回答へのお礼

すみません追加情報です
うまく起動する端末のwshは5.6でした。
起動しない端末はwshは5.7です。
新しいバージョンだと動かない事があるのでしょうか?

それとwsh5.6はどこで手に入りますか?
microsoftのページでは入手が出来なかったので。。。

お礼日時:2010/08/25 17:10

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QVBScriptを実行するために必要なソフトを教えてください。

お世話になります。

現在VBScriptを使用して開発しようと考えています。

そのVBScriptを実行するOSはWindows2000,XP,Vista,windows7なのですが、
VBScriptを実行するためになにか必要なソフトはいるのでしょうか?

また、そのソフト名を教えて頂ければと思います。

Aベストアンサー

> また、そのソフト名を教えて頂ければと思います。

まぁWindowsもソフト名といえばソフト名なのですが
ランタイムとしてASPやWSHがソフト名にあたると思います。

Qネットワークドライブ上のVBScript

ネットワークドライブ上のVBScriptsをタスクスケジューラーで実行すると失敗します

ソース:TaskScheduler
イベントID:103

パスが見つからないと言うようなエラーのようです。
単純に、”OK”とファイルに書き込むだけのものでもNGでした。
ためしに、バッチファイルを実行しても同じようになりました。

そのVBScriptやバッチファイルをローカルに持ってきてタスクスケジューラーで
実行した場合には問題なく実行されます。

Googoleで検索すると似たような現象を見かけるのですが、解決策はみつかりませんでした。

こちらは制限なのでしょうか。
解決策をご存じの方、アドバイスをお願いします。

Aベストアンサー

> 少し気になるのが、T:としてネットワークドライブの設定を行っていて

ドライブ接続だとユーザ単位ですし、ログオフ状態だとドライブ接続も解除されてしまってうまくいかないかも知れませんね。


> うまくいかなかったので、\\xxx.xxx.xxx.xxx\path\to\test.vbs のように

手元の環境だと、UNC指定で問題ありません。

もしかすると、指定されているUNCパス(の上位もかな?)が既にどこかのドライブにマウントされていると勝手に書き換わっちゃうのかも知れませんので、可能でしたらTドライブの接続を解除した上で試してみたらどうでしょう。

QVBSが起動しない

windows7 64bitのpcです。
簡単ないろんな計算をしたいと思ってvbsを勉強中ですが、
ただ単にメモ帳で msgbox "こんにちは"と打ち込んで
拡張子を「ファイル」・vbsに変えてアイコンもスクリプトのアイコン表示になりました。
ファイルのプロパティでもスクリプトファイルと認識されています。
しかし、「ファイル」・vbsをダブルクリックで実行すると”c:「ファイル」に拡張子がありません”とダイアログ表示されます。
スクリプトホストに「ファイル」・vbsをドラグしても同じ結果でした。

どなたかこの状態の解決をご存知の方よろしくご指導のほどお願いいたします。

Aベストアンサー

……ふむ、ファイルがスクリプトファイルのアイコンに変化して、プロパティでもスクリプトファイルとして認識される、という事は、拡張子の変更は正常に行われていて、・vbsと全角で書いたのはこの質問をするときのうっかりのようですね。

ではコマンドプロンプトで
cscript
と入力して、その時表示される最初の行が
Microsoft (R) Windows Script Host Version 5.8
となっているか、および、
cscript
に続けてあなたが書いたファイルを指定した結果どうなったかを補足願います。
あるいは、上記の指示でわからない点があったら、何がどうわからないかを補足願います。


人気Q&Aランキング