タグ

ブックマーク / oshiete.goo.ne.jp (3)

  • WSH(VBScript)でアプリケーションを停止したい

    こんにちは。 OSはWIN2K、WSH5.6を使用しています。 WSH(VBScript)で「c:\abc.exe」という アプリケーションを起動してます。 このアプリケーションは複数起動できな いためパラメータを変え連続3回Runメ ソッドで起動しました。 しかし一番最初に起動したものが落ちて いないため2目以降は起動しません( 1終わったら閉じるボタンでそのアプ リケーションを終了させると2目以降 も起動します)。 タスクマネージャーのプロセスにも abc.exeがでていますので2、3目の 起動前にこれを停止させるスクリプトを 記述したいのですが、どなたかご教授い ただけますでしょうか。 よろしくお願いいたします。

    WSH(VBScript)でアプリケーションを停止したい
  • WindowsXpでAppActivate

    種々試してみました。 結論: mspaint = Shell("mspaint.exe " & "d:\sample.bmp", 1) この間、1秒以上空ける AppActivate mspaint でした。 IDもタイトル行の文字列も試してみました。 が、いずれも実行OKでした。 1) AppActivate を独立したボタンに定義しshell文が実行されてから数秒経過してボタンをクリックする。 2) 一度だけ起動のTimerイベントを使い、そのTimer内部で Disabledにし、AppActivateを実行。 ちなみに タイトル文字列を利用する場合 AppActivate "sample.bmp - ペイント" でOKです。 IDを使う場合(mspaint)、Formのgeneralでdim定義もしくはglobalで定義すること。 理由は専門家に任せるとして。 参考になれば。

    WindowsXpでAppActivate
  • フィボナッチ数列を関数に…

    フィボナッチ数列を関数に… フィボナッチ数列の一般項は Fn=(φ^n-(-φ)^n)/√5  (ただし、φは黄金比) で表されますが、それを f(x)=(φ^x-(-φ)^x)/√5 と関数で考えます。するとそのグラフは点々のグラフになります。 f(1)=1、f(2)=1、f(3)=2、f(4)=3、f(5)=5… それをどうにかして、連続したグラフにできないでしょうか? 特徴として ・どのx(実数)をとってもx+1に関数が存在する。 ・lim(x→∞)f(x+1)/f(x)=φ があげられると思います。 できるかできないかだけでも良いですので、回答よろしくお願いします。

    フィボナッチ数列を関数に…
  • 1