VBScriptを使用してファイルを保存する方法

他のスクリプト言語と同様に、VBScriptにはファイルの入出力を処理するための関数が含まれています。 マイクロソフトのスクリプト言語として、VBScriptはインターネット接続とファイル保存を処理するWindowsオブジェクトへのアクセスを持っています。 あなたのビジネスが主にWindowsを使用している場合、基本的なファイルの読み書き機能を自動化するためにVBScriptを使用する方法を知っていることは役に立つスキルであることが証明できます。 インターネットからのファイルの保存を自動化するために、ADODBストリーミングオブジェクトを使用して、データをコンピュータ上のローカルファイルに集めることができます。 これによりファイルが書き込まれ、自動的に保存されます。

1。

アップロード場所とダウンロード場所の変数を作成します。

Dim url = "//www.domain.com/file.zip" Dim download = "D:\file.zip" 

2。

Webからファイルをダウンロードしてください。

objXMLHTTP = CreateObject( "MSXML2.XMLHTTP")を設定します。

 objXMLHTTP.open "GET", url, false objXMLHTTP.send() 

3。

ダウンロードオブジェクトのデータストリームを作成し、その読み取り位置をダウンロードファイルの先頭に設定します。

set stream = CreateObject( "ADODB.Stream")stream.Open stream.Type = 1 'adTypeBinary

stream.Write objXMLHTTP.ResponseBody stream.Position = 0

4。

ファイルからの情報を処理し、ストリームからファイルに読み込んでデータストリームを閉じるためのSystemオブジェクトを作成します。

system_file = Createobject( "Scripting.FileSystemObject")に設定system_file.Fileexists(ダウンロード)その後objFSO.DeleteFile download set system_file = Nothing

stream.SaveToFile download stream.Close stream = Nothingを設定した場合は終了

人気の投稿