バッチファイルを呼び出すためのVBscriptを作成しようとしています。コマンドプロンプトから実行できることですが、VBscriptからは実行できませんでした。
cmdから:
C:\PR\PS\build\bin>execDl.bat Jack > History.txt \n
Jack> getHistory 50008 Dl \n
quit
スクリプトから最初のステップを呼び出すことはできますが、2番目と3番目のステップの実行方法がわかりません。今まで私のスクリプト
dim shell
dim ID
ID ="50008"
dim Deal
Deal ="Deal"
dim UserName
Deal ="admin"
dim OutputPoint
OutputPoint =">"
dim batchFileFolder
batchFileFolder = "C:\PR\PS\build\bin\"
set shell=createobject("wscript.shell")
strRun = batchFileFolder & "execDl.bat admin " & OutputPoint _
& batchFileFolder & "output1.txt" & """"
shell.run(strRun)
set shell=nothing
どんな助けでも大歓迎です。
c:\ PR \ PS \ build \ bin> execDl.bat admin ------>コマンドプロンプトで以下の出力が表示され、カーソルがadminを指します
現在のユーザーは次のとおりです:tswan
FlowEngineプロトタイプコマンドラインインターフェイスへようこそ。
有効なコマンドのリストについては、(プロンプトで「help」と入力してください。
admin> getHistory 7006 Dl
ドキュメントのアクティビティ履歴:7006
提出されたプロセス:2010-05-19 00:55:59.56
プロセスID:3
提出者: swang
アクティビティ名リソースアクション完了日コメント
tswanの送信送信2010-05-1900:55:59.937ディールマネージャーtswan承認2010-05-19 00:56:26.013承認完了2010-05-19 00:56:26.027
getHistory"7006Dl"は正常に完了しました。
これは、コマンドプロンプトで実行するコマンドの全体的なシーケンスであり、冒頭で述べたのは、出力をテキストファイルにリダイレクトする3ステップのコマンドです。
私の疑問は、getHistoryとvbスクリプトからのquitステートメントを含む残りのステップをどのように実行するかです。:( @MrFuzzyButtonフォーマットしてくれてありがとう。stackoverflowの投稿方法は初めてです。
ありがとう