お蔵入り

clip!clip!
Ads By Google

VBscriptでのコマンド発行 ver.2

一応出来たものです。
どんな感じでしょうか?
でもこれで出来るんですけどやたらPC重くなりエクスプローラで「応答なし」になるんですよね・・・
なんでだろ???
あとFor~Next とSleepってこんなんで大丈夫ですか?
Option Explicit
On Error Resume Next

Dim objWshShell
Dim strCmdLine

For i = 1 to 15
Set objWshShell = WScript.CreateObject("WScript.Shell")
If Err.Number = 0 Then
strCmdLine = "cmd.exe /c (cd /d D:\TEST\PDSQL\) & (pdsql.exe <D:\TEST\" & " & Right("000" & CStr(i), 4)" & ".txt)"
objWshShell.Exec(strCmdLine)
WScript.Sleep(300000)
Next
If Err.Number = 0 Then
WScript.Echo strCmdLine & " を起動しました。"
Else
WScript.Echo "エラー: " & Err.Description
End If
Else
WScript.Echo "エラー: " & Err.Description
End If

Set objWshShell = Nothing

2008-09-09 23:44の質問
ライブドア  堀江貴文  VBS  プロンプト  コマンド  pdsql  
ライブドア
ライブドア のホームページはこちらです
www.livedoor.com/
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。

回答

まだ回答がありません
Ads By Google

コメント(2)

#1.  BLUEPIXY
2008-09-10 17:37:34

Sleep を除くとVBScript を使う意味はあまりないんじゃないかと思います。
バッチにした方がいいんじゃないでしょうか。
Sleep は、別コマンドにして
cscript から呼び出すような感じにしたらどうでしょうか。

#2.  mr_r00
2008-09-10 21:43:38

いざ出来てみたらバッチでもいけた気がしてました・・・
ただ、時間があまりないのでこれで行こうかとは思いますが・・・これをベースにHTMLと連動させたい気もします。
それよりたくさんのヒント有難うございました。

トラックバック(2)

トラックバックURL: