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

タスクスケジューラでバッチファイル(***.bat)を自動実行させたいのですが、実行してくれません。何かよい設定の方法があるのでしょうか?

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

A 回答 (3件)

コマンドラインでATコマンドで登録した方が簡単では?


(同じ事ですが)

使い方は、コマンドプロンプト開いて
AT /?
で調べてみてください。
    • good
    • 0
この回答へのお礼

ありがとうございました、atコマンドならできることがわかりました。

お礼日時:2006/02/07 19:55

バッチファイルを直接登録していませんか?


タスクスケジューラは、起動対象としてプログラムを登録しなければなりません。
バッチファイルを実行したい場合には、

cmd.exe /c バッチファイルのフルパス名

という形で登録してください。
    • good
    • 0
この回答へのお礼

ありがとうございます、確かにそうですね。

お礼日時:2006/02/07 19:57

フルパス指定していますか?

    • good
    • 0
この回答へのお礼

ご指摘ありがとうございます、フルパス指定しています。

お礼日時:2006/02/07 19:56

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

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

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

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

QWinXPのタスクスケジューラ設定方法

XPのタスクスケジューラで、
batファイルに引数を与えて毎時起動させたいのですが、

(1)引数の設定方法
(2)毎時起動方法(トリガは何でも良いです。)

はどのように行うのでしょうか?
ご存じの方、宜しくお願いしますm(_ _)m

Aベストアンサー

(1)
batファイルへのショートカットを作ります。
リンク先のフルパスのバッチファイル名の後に半角スペースに続いて(重要)引数を入力。

(2)
毎時起動は無いので開始時間を1時間ずらした毎日タスクを24個登録するのもよいですが、
変則技をつかってみましょう。

コントロールパネル→タスク→スケジュールされたタスクの追加

次へ→参照→batファイルへのショートカット→日単位→次へ→ユーザー名、パスワード、次へ
→完了

タスクフォルダの作成したタスクを右クリック→プロパティ


スケジュールタブ→詳細設定→タスクを繰り返し実行、60分間隔、継続時間23時間→OK→OK

Qバッチ終了時にDOS窓を閉じるコマンド

自作バッチについて質問があるのですが、
バッチ終了時にDOSプロンプトを自動的に閉じる方法を教えて下さい。

以下の方法は知っているのですが↓
------------------------------------------------------------
バッチのプロパティ画面の「プログラム終了時にウィンドウを閉じる」を
チェックする
------------------------------------------------------------

上記のようなやり方ではなく、バッチファイルの中に直接コマンドを書いて
設定する方法を教えて下さい。

Aベストアンサー

バッチファイルでウィンドウを閉じるのはexitコマンドです。

exit

だけを記述したバッチファイルを作って実行してみると確認出来ます。

Qtxtファイルから特定の文字列が書かれた行だけを取得や削除するソフト

txtファイルで
特定の文字列が書かれた行だけを
取得や削除するソフトや方法を探しています。
フリーで無いなら、シェアウェアなどになってもかまいません

例えば
(12)と書かれた文字列がある行だけを抜きだしたり
逆に(12)と書かれた文字列がある行だけを削除したり
したいです。

そのソフトの操作方法も教えてくださると助かります。

では、回答を心よりお待ちしております。

Aベストアンサー

NoEditor
http://www.vector.co.jp/soft/winnt/writing/se300436.html

というフリーのテキストエディタをインストールすると、YokkaGrepというソフトがセットでインストールされます。

検索ディレクトリ、検索文字列(正規表現も可)、ファイル名(ワイルドカードで複数のファイルの検索も可)などをセットして検索できます。

検索結果をテキストファイルやcsvファイルに出力することや、検索文字列を含む行を削除などの機能もあります。

grepで検索すると、他にも似たような機能のソフトがあると思いますが、NoEditor付属のYokkaGrepは、お勧めです。

Qバッチでテキストファイルから任意の行のみ取得したい

batファイルを作成していて、
txtから特定の行のみをとりだし、変数に入れたいです。
どうもよくわからないので質問したいと思います。
まず以下の様なテキストファイルがあります。
-------------------
111
222
333
-------------------
実際の値、行数は違いますが、こんな感じに文字列が複数行並んでいます。

行いたい動作は、
-----------------------------------------
1.テキストファイルの1行目を変数Textに入れる(set Text=111)
2.変数Textを使用し色々処理をする
3.テキストファイルの2行目を変数Textに入れる(set Text=222)
4.変数Textを使用し色々処理をする
-----------------------------------------
コレを繰り返します。
2と4は同じ動作ですので、行数のカウンタを設定しループさせる予定です。
n行目を全て取り出す方法がわかれば行けると思うのですが、
どうも見つかりません。ご存知の方がいればお教え願いたいと思います。

batファイルを作成していて、
txtから特定の行のみをとりだし、変数に入れたいです。
どうもよくわからないので質問したいと思います。
まず以下の様なテキストファイルがあります。
-------------------
111
222
333
-------------------
実際の値、行数は違いますが、こんな感じに文字列が複数行並んでいます。

行いたい動作は、
-----------------------------------------
1.テキストファイルの1行目を変数Textに入れる(set Text=111)
2.変数Textを使用し色々処理をする
3.テキストファイルの2行目を変数T...続きを読む

Aベストアンサー

No3ですが、たぶん提示したスクリプトを見ると、ある事に気がつくはず?

findstr /n /r "." a.txt | findstr /r "^3:"

で3行目を表示してくれます。え!? それだけ。そうなんです

ただ、あと、先頭の”3:” をどうやって切り離すか? と言う問題にぶつかる。さらにファイルに先頭に”3:”があった場合、どうするのか? さらに、findstr の正規表現の動作が??? 表示すれるのはいいが、変数にどうやってセットするのか?

となる。結局 for 文を使いまわす事になります。

まあ、適当に改変して、上記の問題を解決してください。


人気Q&Aランキング

おすすめ情報