- PR -

WindowsサーバーでDOS(DOS/V)プログラム

1
投稿者投稿内容
YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-07-04 05:46
もし質問内容がここで適当で
なかったらお許しください。

次のようなプログラムを作りたいと思っています。
どなたか助けていただければ大変助かります。

1) ディレクトリー(C:\abc_dir)の中に
  拡張子(*.abc)のファイルがいくつか存在します。

2)このファイル名(拡張子xxx.abc)の名前をパラメータとして
バッチプログラム(C:\abc_dir\abc_pgm.bat xxx.abc)を実行する。

3)最後に ディレクトリー(C:\abc_dir)の中のabc拡張子
  のファイルをすべて削除する

4) 以上のステップをWindoows2003サーバーで5分毎に
  実行する

以上です。よろしくお願いします。
(円文字がエスケープされてうまく表示
できないようです)

YN
ゆうじゅん
ぬし
会議室デビュー日: 2004/01/16
投稿数: 347
投稿日時: 2007-07-04 10:40
プログラムではないですが、以下のようなバッチファイルをタスクで実行するのはだめですか?

コード:
set FILESET=c:\abc_dir\*.abc
@echo off
@FOR %%I IN (%FILESET%) DO (
	call c:\abc_dir\abc_pgm.bat %%I
	IF ERRORLEVEL 1 GOTO ERROR
)

del /Q %FILESET%
GOTO END

:ERROR
echo エラー発生

:END


YN
常連さん
会議室デビュー日: 2005/08/25
投稿数: 27
投稿日時: 2007-07-04 23:34
ハイ、このようなプログラム(スクリプトと言うべき?)
が欲しかったのです。ちょっと立混んでいて
まだテストできていません。

本当にどうも「ゆうじゅん」さんありがとうございます。

ここの掲示板(私はLinuxを使わさせて貰うケースが多いですが)
はたまに利用させてもらいますが、大変助かっています!
1

スキルアップ/キャリアアップ(JOB@IT)