Jak używać VBScript do zapisywania pliku

Podobnie jak inne języki skryptowe, VBScript zawiera funkcje do obsługi wprowadzania i wyprowadzania plików. Jako język skryptowy Microsoft, VBScript ma dostęp do obiektów Windows, które obsługują połączenia internetowe i zapisują pliki. Jeśli twoja firma korzysta głównie z systemu Windows, znajomość obsługi VBScript w celu zautomatyzowania podstawowych funkcji odczytu i zapisu plików może okazać się przydatna. Aby zautomatyzować zapisywanie plików z Internetu, można użyć obiektu strumieniowego ADODB do przesyłania danych do lokalnego pliku na komputerze. Spowoduje to zapisanie pliku i automatyczne zapisanie go.

1.

Utwórz zmienne dla lokalizacji przesyłania i pobierania:

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

2.

Pobierz plik z Internetu:

Ustaw objXMLHTTP = CreateObject ("MSXML2.XMLHTTP")

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

3.

Utwórz strumień danych dla obiektu do pobierania i ustaw jego pozycję odczytu na początek pobranego pliku:

Ustaw strumień = CreateObject ("ADODB.Stream") stream.Open stream.Type = 1 'adTypeBinary

stream.Write objXMLHTTP.ResponseBody stream.Position = 0

4.

Utwórz obiekt System do obsługi informacji z pliku, odczytywania ze strumienia do pliku i zamykania strumienia danych:

Ustaw system_file = Createobject ("Scripting.FileSystemObject") Jeśli plik_systemowy.Fileexists (pobierz) Następnie objFSO.DeleteFile pobierz Set system_file = Nic

stream.SaveToFile strumień pobierania. Zamknij Ustaw strumień = Nic Koniec jeśli

Popularne Wiadomości