• ベストアンサー

VBScriptで作成したプログラムで別のプログラムを動かしたいです。

表題の通りですが、作成したスクリプトで実行すると下記のようなエラーが出てしまいます。ほかのWindowsアプリケーション(電卓やメモ帳など)ではちゃんと動きます。 何が原因か教えて頂けませんでしょうか? お願い致します。  指定したファイルが見つかりませんでした。  コード:80070002  ソース:(null)

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

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.4

>電卓等は動くので メモ帳や電卓はPathが通っているところにプログラムがあるのでフルパスで記述しなくても動きます。 >WindowsXPの・・・だからでしょうか? 上にも書きましたが、プログラム名(○○.exeなど)のみを指定して動くものはPathが通っているところにあるからです。 なので対処方法としては、 ・プログラムをフルパスで指定する ・プログラムをPathが通ったところに配置する ・Pathにプログラムの場所を追加する のどれかで動くと思います。

qazwsx_007
質問者

お礼

お礼の方が大変遅くなりまして申し訳ありません。 Windowsのシステム32というファイルに動かしたいexeのショートカットをコピーしたらいけました。 本当に助かりました。有難うございます。

その他の回答 (3)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.3

フルパスで指定しましょう

qazwsx_007
質問者

お礼

有難うございます。やってみます。

  • notnot
  • ベストアンサー率47% (4848/10261)
回答No.2

「指定したファイルが見つかりませんでした」ということなんで、プログラム名の指定方法が間違っているんでしょう。それ以上はプログラムを見ないと何とも。 ありがちなのは、例えば空白を含んだパス名だと" "でさらに囲まないといけないので、 """C:\Program Files\peke\pon.exe"" /parameter" のようにしないといけません。

qazwsx_007
質問者

お礼

有難うございます。以前に「NOTNOT」さんに教えてもらった自動で動かすというプログラムなのですが、電卓等は動くので、もしかして素人考えですが、WindowsXPのスタート→すべてのプログラムで表示される一覧表示で見えない(登録されてない?)exeだからでしょうか?もしそうだとしたらWindowsというかOSにexeを登録させる方法などあるのでしょうか?

回答No.1

どんなコードを書いたのか、どこでエラーが出るのかを書いてもらわないと、何が悪いのか答えられませんよ。

qazwsx_007
質問者

お礼

すみません。 手元にコードがないので調べてきます。 有難うございます。

関連するQ&A

  • VBScript

    C言語の勉強の前にまず、Windows Command Prompt をやって 慣れたほうがよいと本にあり、初歩の初歩 BMI計算式を 記入しpractice に保存したが、本にあるようなbmi.vbsの表示にならず、 bmi とだけ示される。 従い、これを実行しようとすると スクリプト C:¥practice¥bmi.vbs 行:1 文字:1 エラー:ハンドルが無効です コード:80070006 ソース:(null) 因みにWindows 7 HP を使用してます。 プログラムのド素人ですので、勘違いもあるかと 思いますが、宜しくお願いいたします。

  • メモ帳のパスワード設定方法。

    表題の通りです。Windowsアプリケーションにあるメモ帳で重要文書を作成したのでパスワードを設定したいのですが、どうすれば出来るのでしょうか。宜しくお願い致します。

  • ホームページビルダー

    ホームページを作成中ですが、スクリプトエラーが出てしまい対処に困っております。 ライン 9 文 字 1 エラー オブジェクトを指定 コード 0 いろいろ調べてみたのですが、どうやら 9行目、1文字目あたりという事らしいのですが 初心者の為ソースをみても どこからが1行目でどう数えていくのかがわかりません。  どうか宜しく御願いいたします。 作成はメモ帳ではなくホームページビルダーの8です。

  • プログラムを実行すると、なぜかメモ帳が起動してしまうのですが・・・

    まったくの初心者です。 コンパイラまではうまくいっているのですが、そのあとプログラムを実行すると、メモ帳が起動してしまいます。(ファイルの指定は間違ってないです。)起動されたメモ帳には、ソースコードが書かれています。 コマンドプロンプトには、実行結果が表示されません。使っているエディタはTeraPadを使っています。 なぜ、メモ帳が起動して、実行結果が表示されないのかわかりません。 どなたか、わかる方がいましたらよろしくお願いします。

  • VBscriptについて。シェルが機能しない。。

    VBscriptについて。シェルが機能しない。。 Windows XPです。 メモ帳でTEST.wshというファイルを作成しました。 そこに Msgbox("TEST HEllow")とかいて保存しました。 Windows Script Host スプリクトファイルが指定されていません。 とエラーが出ます。どうすれシェルが機能しますか?

  • VBscriptが起動しない?

    次のソースでVBSの400A0800コンパイルエラー、ステートメントがありませんというエラーがでてしまいます。 場所 1行 1文字目 また、このソースだけでなく、 他のVBSのファイルでも同じようなエラーがでてしまいます。 実行環境の問題なのか? scriptの定義の仕方の問題なのかわかりません? 分かる方、是非、解決法をよろしくお願いします。 ちなみにIE6を使用しています。 <script language="VBS"> myYear = Year(Now) myMonth = Month(Now) myday = Day(Now) document.write("今日は" & myyear & "年"& myMonth & "月" & Myday & "日です") </script>

  • IISの仮想ディレクトリ作成がわかりません。教えて下さい。

    こんにちわ。 Web Developerにて作成したASP.NETアプリケーションをWEBサーバに配置して実行した所、以下のエラーが表示されました。 -----------------------------エラー内容始まり---------------- '/WEB' アプリケーションでサーバー エラーが発生しました。 -------------------------------------------------------------------------------- 構成にエラーがあります。 説明: この要求を処理するために必要な構成ファイルの処理中にエラーが発生しました。以下のエラーの詳細を確認し、構成ファイルに変更を加えてください。 パーサー エラー メッセージ: アプリケーション レベルを超えて allowDefinition='MachineToApplication' として登録されているセクションを使うことはできません。このエラーは、仮想ディレクトリが IIS でアプリケーションとして構成されなかった場合に発生します。 ソース エラー: 行 53: を有効にします。 行 54: --> 行 55: <authentication mode="Windows"/> 行 56: <!-- 行 57: <customErrors> セクションは、要求の実行中にハンドル ソース ファイル: D:\web\test\sample\web.config 行: 55 -------------------------------------------------------------------------------- バージョン情報: Microsoft .NET Framework バージョン:2.0.50727.42; ASP.NET バージョン:2.0.50727.210 ---------------------------------エラー内容 終わり------------------------------- なので仮想ディレクトリを作り直してみましたが結果は同じです。 手順は以下の通りです。 1、スタートメニューより [インターネットインフォメーションサービス (IIS) マネージャ] を選択する 2、画面左側のツリーから「規定の Web サイト」を右クリックして、[新規作成] → [仮想ディレクトリ] を選択する 3、「仮想ディレクトリの作成ウィザード」でエイリアスを入力し、[次へ] をクリック。 4、仮想ディレクトリを指定する   3で入力したエイリアスの仮想ディレクトリの場所を指定します。 5、アクセス権を設定する (ASPなどのスクリプトを実行するにチェック) 6、ウィザードを完了する。 環境はWindows2000サーバー IIS5.0です。 SDKは入っておりません。。。 お気づきの点がありましたらご教示下さいませ。 宜しくお願い致します。

  • VBScriptの文字化けについてご質問

    VBScriptに関してご質問です。 下記サイトのチュートリアルを参考にファイル一覧表を作るスクリプトを作成しました。 http://journal.mycom.co.jp/articles/2009/07/10/wsh/index.html ローカルPC上での動作は問題なかったのですが、他の環境で実行すると日本語が文字化けしてしまいます。たとえばC:\テストをスクリプトにドラッグして実行するとWScript.Arguments.Item(0)で取得したファイルパスがC:\???となってしまいます。その後の処理でフォルダパスが見つかりませんとエラーになります。 文字コードの問題だと思っているのですが、なかなかよい解決策が見つかりません。 何かよい方法または回避策等ありましたらご教授願います。

  • visualstudio2008で作成したプログラムを.NetFramework2.0で動かしたい

    はじめまして。 VisualStudio2008(評価版)を使用し、実行モジュールを下記の条件で 作成しました。 ・プロジェクト作成時に「CLR」→「空のCLRプロジェクト」を選択 ・プロジェクト作成時にプラットフォームの選択を「.netframework2.0」 を選択 これを「.netframework2.0」で動かそうとすると、「このアプリケー ションの構成が正しくないため、アプリケーションを開始できませんで した。アプリケーションを再度インストールすることにより問題が解決 する場合があります。」と表示されてエラーとなってしまいます。 「.netframework3.5」では正常に動作していたので、何かBuild時に 必要な設定がありましたら教えてください。  ※「全般」→「空のプロジェクト」で作成した場合も同様でした。 宜しくお願いします。

  • rubyのプログラム

    プログラミング初心者です。参考書のソースコードをそのままコピペして実行したのですが、エラーが出てしまいます。どこが間違っているのかご指摘いただけると助かります。 ソースコード #encoding: cp932 # うるう年かどうかによって時間数は変わります puts 24*365 puts " (#{24*366}になる場合もある) " 実行結果 >ruby calc.rb calc.rb:4: invalid multibyte char (Windows-31J) calc.rb:4: syntax error, unexpected tIDENTIFIER, expecting $end puts "(#{24*366}になる場合もある)" ^ >Exit code: 1 パソコンOS Windows7 rubyのバージョン 1.92

    • ベストアンサー
    • Ruby

専門家に質問してみよう