[前の記事]« [WIN95/98SE]VBAでバッチを生成・実行したときだけ.PIFが作成されない
[次の記事]雛形ファイルの特定位置に指定した文字列を挿入したい »

関連オンラインソフト配布サイト:
Vector>ダウンロード(top) |>MS-DOSまたは汎用 | >WindowsVista/XP/2000/NT

▲カテゴリー「TASKKILL,START…サービス/タスクの起動/終了」索引へ

[NTServer4]アプリをバッチ処理で閉じる方法

202.
Winアプリケーション画面をBatで閉じる方法
2005年01月10日(月) 10時43分
KM-W
●DOS/Windowsのバージョン↓

(以下ご自由に質問文をお書きください)
Windows NT Server 4.0 SP6を使用しております。

Bat処理で画面に表示されている2つ以上のプログラムを全て閉じる方法があれば教えて下さい。

宜しくお願い致します。
204.
Re:Winアプリケーション画面をBatで閉じる方法
2005年01月11日(火) 15時52分
YanaKen
KM-Wさん

>Windows NT Server 4.0 SP6を使用しております。

>Bat処理で画面に表示されている2つ以上のプログラムを全て閉じる方法があれば教えて下さい。

 Windows NT Server 4.0でのタスクの(強制)終了に使える手段としては、『Windows NT Server 4.0 リソース キット』に「KILL」というコマンドが含まれています。
※これに相当するコマンド(TASKKILL)が標準で備わったのはXPからなので、それ以前のバージョンでは別に入手する必要があります。

情報源
  http://support.microsoft.com/default.aspx?scid=kb;ja;197155

↓手前味噌ですみませんが、「リソースキット」のリストを下記で提供しています。ご参考にどうぞ。
http://homepage3.nifty.com/yanaken/bookshelf/pc/resourcebooks.htm

YanaKen
206.
Re:Winアプリケーション画面をBatで閉じる方法
2005年01月13日(木) 16時51分
otn
>●DOS/Windowsのバージョン↓

>(以下ご自由に質問文をお書きください)
>Windows NT Server 4.0 SP6を使用しております。

>Bat処理で画面に表示されている2つ以上のプログラムを全て閉じる方法があれば教えて下さい。

>宜しくお願い致します。

vbs+WMIを使うと、

for each Process in _
GetObject("winmgmts:{impersonationLevel=impersonate}").ExecQuery _
("select * from Win32_Process where Name='EXCEL.EXE'")
Process.terminate
Next

のように特定のプログラムを全て終了させることが出来ますが、NT4で標準でWSH/WMIが使えるのかどうか…
と、「NT4 WMI」で検索してみるとWMIは入って無いようですね。インストール要。
http://www.microsoft.com/downloads/release.asp?ReleaseID=23142
WSHは、NT4+IE4だと使えないが、NT4+IE5にすると使えると書いてありましたが、使えないようだとこれもインストール要。
http://www.microsoft.com/Japan/Developer/Scripting/
 
 


カテゴリー「TASKKILL,START…サービス/タスクの起動/終了」索引へ

 

カテゴリー一覧

FPCU/FPCDIY QUICK LINK online
この上の各ジャンル名をクリックすると、下のウィンドウが切り替わります▼


=リンク集のインデックスはこちら=

資料書籍

About

2005年01月10日 00:42に投稿されたエントリーのページです。

ひとつ前の投稿は「[WIN95/98SE]VBAでバッチを生成・実行したときだけ.PIFが作成されない」です。

次の投稿は「雛形ファイルの特定位置に指定した文字列を挿入したい」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

This site is powered by Six Apart
Movable Type 3.33-ja
このブログについて | 運営:有限会社メディアポート