No.3ベストアンサー
- 回答日時:
>"calc.exe"の部分を動かしたいプログラム名.exeにすればよいのでしょうか?
そうですね。Run の2番目のパラメータの1は、プログラムの特性(ウィンドウを開くのかどうかとか)によって、変える必要があるかもしれません。参考に挙げたページを見てください。
あと、#2で書いたようにこれだと無限に動きつづけますので、#2に書いた止めかたが理解できなければ動かさないでください。
>ファイル保存時には、プログラム名.vbsとして保存して
exeのファイル名と、vbsのファイル名は変えたほうがいいでしょうね。
お返事遅くなりました。また何回も返信頂きまして申し訳ありません。有難うございます。
急ぎ教えて頂いた形でプログラムを動かしてみます。止め方は頂いた電卓ので分かりましたので大丈夫だと思います。
頑張ります。本当に有難うございます。
No.2
- 回答日時:
この程度であれば、標準ソフトのVBScript+WSHでいいと思います。
Set WshShell = WScript.CreateObject("WScript.Shell")
do
WshShell.Run "calc.exe",1,true
WScript.Sleep 5*1000
loop
を、calcloop.vbs というファイルにして、起動すると、電卓を起動して、終了させても終了させても5秒後に再起動します。無限ループなので、止めるときはタスクマネージャからwscript.exeというプロセスを止めてください。
Run のパラメータについては、http://www.microsoft.com/japan/msdn/library/ja/s … を参照。最後のtrueをfalseにすると、ひたすら電卓を何個でも起動しつづけるという恐ろしい結果になります。
うぉ!すごいです。
感謝・感激・感動です。有難うございます。
"calc.exe"の部分を動かしたいプログラム名.exeにすればよいのでしょうか?
ファイル保存時には、プログラム名.vbsとして保存して、それをスタートアップにでも入れておけば、PC立ち上げたときに自動でスタートしてくれると考えていいのでしょうか?
No.1
- 回答日時:
5秒に一回だと処理内容にもよりますが、負荷が高くなるような気がするので15~30秒程度にしたほうがいいです。
実行環境がWindowsという前提ですが…
定期的に別のプログラムを起動させる方法ですが、VIsualBasicが簡単でいいと思います。
タイマーコントロールを使用して設定時間になったら指定したプログラムを起動する。それを延々繰り返すだけだったら、凄く簡単だと思います。
そこで調べるためのキーワードですが、
・拡張コントロール
・TimerControl
・VisualBasic
・VBA
・Shell
・外部プログラムの実行
こんな所かな?
タイマーコントロールが使えるのなら、AccessでもExcelでも可能です。
ありがとうございます。
頂いたキーワードで調べてみます。
ところでですが、VisualBasicってWindowsのアプリケーションを作ったりするときのソフトのことですよね?さすがに廉価版がフリーであったりしませんよね?
最後のExcelって、自分のPCに入っているあのExcelのことですか?このソフトでもつくれるんですか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- ノートパソコン .dllファイルがありませんと表示される 5 2023/04/30 03:03
- デスクトップパソコン 「自動修復でPCを修復できませんでした」と表示されPCが起動しないのですが対処法はありますか? 5 2022/05/13 09:16
- システム CPUの問題について 2 2022/07/09 12:04
- Excel(エクセル) excelvbaでスライドショーを作りたい 2 2023/04/20 14:32
- 大学受験 AO、総合型選抜出願時に使用する活動実績報告書について 4 2022/06/27 01:21
- その他(プログラミング・Web制作) Windows上のプログラム。「予め決められた時刻に自分で起動して処理して自分で終了する」って可能? 3 2023/01/04 14:29
- C言語・C++・C# c言語 コマンドライン引数 4 2023/02/09 18:47
- 仕事術・業務効率化 効率的な勉強方法(分野問わず)を教えてください 1 2023/08/16 01:33
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
_access関数が EACCES エラーと...
-
バッチスクリプト処理でエラー...
-
VBでExcelが起動されているか知...
-
CreateProcessでうまくexeファ...
-
CGIでinit.dで起動したプロセス...
-
仮想メモリ増加
-
ラズパイ3でsocket接続できない。
-
MySQLへのDB::connectで、faile...
-
Httpステータス500 InternalSer...
-
ソフトのインストール場所って...
-
CSHが使えない REDHAT
-
Macの手書き漢字入力ツールにつ...
-
rshについて
-
exeファイルの実行結果をテキス...
-
illustratorを日本語仕様にする...
-
Apace2のインストールでエラー
-
linuxでエクリプスをインストー...
-
MacでOfficeのインストール
-
gccでx11コンパイル
-
Sendmail のログの見方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチスクリプト処理でエラー...
-
バッチファイルで多重起動を防ぐ
-
VBでExcelが起動されているか知...
-
Linux環境変数設定(putenv?se...
-
コンソールアプリの起動結果待...
-
MySQLへのDB::connectで、faile...
-
VB6 二重起動確実防止について
-
「応答なし」の状態を監視する方法
-
_access関数が EACCES エラーと...
-
shell関数について
-
コンソールアプリケーションの...
-
仮想メモリ増加
-
CreateProcessでコンソールアプ...
-
Open Office Org 急に起動しな...
-
CreateProcessでうまくexeファ...
-
apache2.2が起動せず困っていま...
-
外部プログラムの起動と監視
-
CPUの使用率が100%から戻りま...
-
PostgreSQLについて
-
XDRIVEのログインをSENDKEYで自...
おすすめ情報