Function Reference

_FTP_Open

FTPセッションを開始します。

#Include <FTPEx.au3>
_FTP_Open($s_Agent[, $l_AccessType = 1 [, $s_ProxyName = '' [, $s_ProxyBypass = '' [, $l_Flags = 0]]]] )

 

パラメータ

$s_Agent リモート名( 例: "myftp" )
$l_AccessType [オプション] プロキシを使用する場合、設定
$s_ProxyName [オプション] プロキシ名
$s_ProxyBypass [オプション] プロキシをバイパスするホスト名
$l_Flags [オプション] 注意を参照。

 

返し値

成功: _FTP_Connect()で使用するためのインターネットセッションのハンドル
失敗: 0を返し、@errorを設定します。

 

注意

Values for $l_AccessType
    $INTERNET_OPEN_TYPE_DIRECT -> プロキシ非設定。
    $INTERNET_OPEN_TYPE_PRECONFIG -> レジストリからプロキシを使用するか直接接続するかの設定を取得します。
    $INTERNET_OPEN_TYPE_PRECONFIG_WITH_NO_AUTOPROXY -> レジストリからプロキシを使用するか直接接続するかの設定を取得し、スタートアップ用Microsoft JScript、Internet Setup (INS) ファイルを使用をしません。
    $INTERNET_OPEN_TYPE_PROXY -> プロキシバイパスリストが設定され、プロキシをバイパスするホスト名が見つからない場合のみリクエストをプロキシに渡します。見つかった場合はプロキシを使用しません。

Values for $l_Flags
    $INTERNET_FLAG_ASYNC -> この関数が返すハンドルに関連付けられているハンドルに対する非同期リクエストのみ実行します。
    $INTERNET_FLAG_FROM_CACHE -> ネットワークリクエストを実行しません。全てのエントリーははキャッシュから返されます。要求されたアイテムがキャッシュ内に見つからない場合はERROR_FILE_NOT_FOUNDなど対応するエラーを返します。

 

関連

_FTP_Connect, _FTP_Close, _FTP_SetStatusCallback

 

こちらも参照

MSDNライブラリでInternetOpenを検索して下さい。

 


#include <FTPEx.au3>

$Open = _FTP_Open('MyFTP Control')
; ...
$Ftpc = _FTP_Close($Open)