ATコマンドについて調べているのですが、朝6時にsample.vbsを実行するATコマンドの実行方法を教えていただけないでしょうか。

#NT4.0で実行。
#素人NT管理者補佐の立場。

#もしくは素人にわかりやすい参考サイトを・・・。

A 回答 (3件)

モデムのATコマンドではなく、WindowsNTスケジュール機能のATコマンドなら...



ie5が入っていればTaskSchedulerが入るので、設定は簡単です。
マイコンピュータの中に「予定されているタスク」というのがあれば、それを開いて
「予定されたタスクへの追加」を起動しウィザードにそって登録しましょう。

TaskSchedulerがない場合、Scheduleを起動しコマンドベースでAT登録します。
■Scheduleの起動方法
 1.コントロールパネル→サービス
 2.Scheduleを選択して[開始(S)]をクリック
■ATで「sample.vbs」を毎6:00a.m.に設定する方法
 1.スタート→プログラム→コマンドプロンプト
 2.以下を入力
  at 6:00 /interactive /every:M,T,W,TH,F,S,SU "x:\sample.vbs"
  ※実行ファイル名はフルパスで指定する
 3.at とだけ入力し、上記内容が表示されればOK

atコマンドの内容は「at /?」と入力するか、スタート→ヘルプ で「ATコマンドを引く」を参照してください。
それほど複雑ではないので、これで十分かと思います。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
やりたいことは簡単な内容だけなので、助言の内容でやってみたいと思います。お世話になりました。

お礼日時:2001/07/27 12:45

VBSは発展途上なのでATコマンドについてのみ。



「AT NT」をキーワードで質問検索してみると出てきそうですね。

DOS窓で目的の処理が行えるバッチ処理を作成したら、
SCHEDULEサービス起動して「AT」を登録してください。

リソースキットを入手するとGUIで設定できます。
    • good
    • 0

ATコマンドってモデムですよね。



 ATコマンド自身にはそんな機能はありません。別途いろいろなものを
組み合わせる必要があります。ATコマンドはCOMポートをたたくことの
できるActiveXを使用すればできるんじゃないでしょうか。たとえば
VB5や6についているMSCOMMを使うという方法もありますね。

フリーのものもありました。下のリンクをご覧ください。このActiveX
を使ってCOMポートに"ATD 電話番号"を発行すればダイヤルできると思
います。

参考URL:http://www.vector.co.jp/soft/win95/prog/se061892 …
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
説明不足ですみません。WindowsNTスケジュール機能のほうのATコマンドのほうでした・・・(-_-;。

お礼日時:2001/07/27 12:34

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

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

Qワークステーション(デスクトップ)PC用NT4.0とサーバ用NT4.0のOS違い

東芝Equium9000ミニタワーPC(OS:NT4.0、メモリ:128MB、HDD:15GB)を購入しましたが、パッケージS/Wのインストールができず、S/W販売元に確認したら、『サーバ用OS:NT4.0向けに開発している為、インストール不可です!』といわれてしまいました。ワークステーション(デスクトップ)PC用NT4.0とサーバ用NT4.0のOS違いってなんですか???S/Wメーカに聞いたら、デスクトップPCにサーバ用NT4.0の乗替えをすれば、OKとも言われました。何がどう、違うのでしょうか???
あと、サーバと通常のパソコンの違いって何???

Aベストアンサー

NT4に関して、当初MSは別開発の製品だと言って居たのですが、
実はレジストリの設定だけでServer昨日になるということが発覚し
当時は大騒ぎになりましたよね(笑)。その後できなくなりましたが。

さて、Serverは通常のソフトウェアの実行よりもネットワークで
クライアントから操作される処理の方を高速にできるようにチューニングしている
と言う違いがあります。
なにより、クライアントから操作できるようになっているというのが大きいですよね。
また、NTServerに関しては特にドメインコントローラという機能があって、
ユーザの設定をサーバに保存し、使用時にクライアントに移送することによって
どのユーザがどのクライアントを使用してもほぼ全く同じ環境を提供できるという
利点があります。ファイルサーバも兼ねておけば完璧ですよね。

マシンの違いですが、基本的にそんなに違いが無くても通常は困ることは
ないですが、やはり、それなりの信頼性、故障しにくいとか停電しても安心とか、
高速かつ故障に強いなHDDとかLANカードとかを使用された方が
やはりいいですよね。
おかしくなったら一番困るものですから。(一台に集中している分リスクも大きい)

NT4に関して、当初MSは別開発の製品だと言って居たのですが、
実はレジストリの設定だけでServer昨日になるということが発覚し
当時は大騒ぎになりましたよね(笑)。その後できなくなりましたが。

さて、Serverは通常のソフトウェアの実行よりもネットワークで
クライアントから操作される処理の方を高速にできるようにチューニングしている
と言う違いがあります。
なにより、クライアントから操作できるようになっているというのが大きいですよね。
また、NTServerに関しては特にドメインコントローラと...続きを読む

QWindowsNT4.0とWindowsNT Server4.0の違いは?

WindowsNT4.0とWindowsNT Server4.0の違いは何なのでしょうか?

Aベストアンサー

クライアントPCとして使用するには全くと言って良いほど同じです。ただ、Serverということから以下のような機能が利用できます。
アカウントの管理ができる、ドメインコントローラーになれる、DHCPサーバやIISサーバも構成できる。
あと、複数CPUのサポートや最大搭載可能メモリーも違ってた気がします。ここのところはうろ覚えですが。

QWindows NT 4.0 にExpand コマンドはあるか?

Windows 2000 / XP には*.CABファイルを展開するExpandというツールが組み込まれていますが、NT 4.0 にもあったのでしょうか?
たぶんあったのではないかと思っていますが、2世代も前のOSとあって、WEB上での検索もままならず、確証が得られません。
実機があれば、簡単に確認できるのですが、手元に環境がないので困っています。

ご存知の方、教えて頂けると助かります。

Aベストアンサー

手元の Windows NT 4.0 Server (SP6a) では
%windir%\system32 (デフォルトだと c:\winnt\system32) に含まれていました。

ちなみにバージョンは
Microsoft(R) File Expansion Utility Version 2.50

参考になれば幸いです。

QWindowsNT/2000のATコマンド

代理でアップさせていただきました。
説明不足の点をご容赦頂き、下記の内容で判明、推測できる点、参考HP等をお教え頂けると助かります。

---質問---
WindowsNT/2000でATコマンドを使用しています。
バッチファイルを起動しているのですが、バッチの中でパスが入っている
環境変数を使用しています。
コマンドラインから直接バッチを起動した場合と、ATコマンドにて起動
した場合とで、同じ環境変数項目のパスが異なっています。
ユーザーが異なっているためと思われますが、
  通常:Administrator
  ATコマンド:Default User
ATコマンドで起動した場合もコマンドラインから起動した場合と同じ
状態にしたいのですが方法が判ったら教えて下さい。
尚、タスクを使うとユーザーが指定できるので問題なく動きます。
---以上---

どうぞよろしくお願いいたします。

Aベストアンサー

質問の書き方から、察するに背景はこういう事かと推察します。

何やら時間起動させたいバッチファイルがある。
動かしたい環境としては、WindowsNTと2000の環境があるが、2000の方はタスクスケジューラを使うと問題なく動くものの、NTにはAT(スケジューラサービス)しか無いので、何とかNT側でも同じように動くようにしたい。

この前提だと仮定して、回答を書いてみたいと思います。

回答1
・NTにタスクスケジューラを入れてしまう。
手順はかなり面倒くさいものの、実はNTにタスクスケジューラを入れることはできます。問題は、NT用のIE4が手に入るかどうかですね。
やり方は、以下の質問の私の回答を参考にしてください。
http://okweb.jp/kotaeru.php3?q=228776
http://okweb.jp/kotaeru.php3?q=349168
とりあえず、これができれば2000とほぼ同じタスクスケジューラ機能が使えるようになり、指定したユーザ権限で起動できるようになります。
ATコマンドは使わなくて済むわけです。

回答2
そうはいっても、そんなもの手に入らない場合。
スケジューラサービス自体のユーザ権限を変更することで、対応可能になる場合があります。
コントロールパネル>サービスを開くとNTサービスがずらっと並びますが、そのなかにScheduleというサービスがあるはずです。
既定のままでは、システムアカウントで稼働するようになっていますが、これを明示的にadministratorに設定してやれば、その権限で動くようになります。
問題点としては、タスクスケジューラでユーザを指定した場合と違って、すべてのATコマンドがこの権限で実行されるようになると言う事です。

以上 参考になれば・・・

質問の書き方から、察するに背景はこういう事かと推察します。

何やら時間起動させたいバッチファイルがある。
動かしたい環境としては、WindowsNTと2000の環境があるが、2000の方はタスクスケジューラを使うと問題なく動くものの、NTにはAT(スケジューラサービス)しか無いので、何とかNT側でも同じように動くようにしたい。

この前提だと仮定して、回答を書いてみたいと思います。

回答1
・NTにタスクスケジューラを入れてしまう。
手順はかなり面倒くさいものの、実はNTにタスクスケジューラを入...続きを読む

QNT4.0からNT2000にしたら

NT4.0からNT2000にしたらにVB
(OFFICE95に入っていたもの)で作成したプログラムが
動かなくなると聞いたのですが、本当でしょうか?
動くようにするにはどうしたらいいんでしょうか?

Aベストアンサー

 
> (OFFICE95に入っていたもの)で作成したプログラムが
> 動かなくなると聞いたのですが、本当でしょうか?

使用するコンポーネント(OCX等)に依存します。

> 動くようにするにはどうしたらいいんでしょうか?

ランタイムライブラリやコンポーネントに依存しないプログラムを作る。
 


人気Q&Aランキング

おすすめ情報