過去ログ

                                Page      14
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
   通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫   
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
 ▼現在のページを起動時OpenURLから削除(vbs)  YAma 02/8/1(木) 10:11

 ───────────────────────────────────────
 ■題名 : 現在のページを起動時OpenURLから削除(vbs)
 ■名前 : YAma
 ■日付 : 02/8/1(木) 10:11
 -------------------------------------------------------------------------
   '現在のページを起動時OpenURLから削除
'       By YAma
  Dim  BugWeb
  Dim  OpenURLFileName
  Dim  fso
  Dim  mktsDat
  Dim  OpenURL
  Dim  NowURL
  Dim  Work

  On Error Resume Next

  Set BugWeb = CreateObject("BugWeb.BugBrowserAPI")

  '現在のURLを取得
  Set Work = BugWeb.CreateDocumentViewObject(BugWeb.ActiveView)
  NowURL = Work.document.URL
  Set Work = Nothing

  '指定起動時OpenURLを開く
  OpenURLFileName = BugWeb.ApplicationPath & "\BugWeb_OpenUrl.dat"
  Set fso = CreateObject("Scripting.FileSystemObject")
  Set mktsDat = fso.OpenTextFile(OpenURLFileName, 1, 0, 0)
  Work = ""
  Do While mktsDat.AtEndOfStream <> True
  'ファイルの最終行(EOS)まで処理
    OpenURL = CStr(mktsDat.ReadLine)
    '1行読み出し
    '読み込んだURLが現在のURLじゃなければ書き込む
    If OpenURL <> NowURL Then
      Work = Work & OpenURL & vbCRLF
    End If
  Loop
  mktsDat.Close
  Set mktsDat = Nothing

  '起動時OpenURLに書き込み
  Set mktsDat = fso.OpenTextFile(OpenURLFileName, 2, 1, 0)
  Call mktsDat.Write(Work)
  mktsDat.Close
  Set mktsDat = Nothing
   '起動時OpenURLを反映
  BugWeb.ReloadOpenCloseURL

  '終了
  Set fso = Nothing
  Set BugWeb = Nothing

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━    通常モードに戻る  ┃  INDEX  ┃  ≪前へ  │  次へ≫    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━                                 Page 14