Можно ли вставить ссылку http в окно сообщения vbscript? - PullRequest
0 голосов
/ 17 июня 2009

Я бы хотел направить пользователя к соответствующей ссылке для скачивания в каждом конкретном случае. Могу ли я вставить кликабельную ссылку в окно сообщения VBS? Или есть более чистый способ решить эту проблему?

 select case FSO.GetFileVersion(strCorLib)
            Case "2.0.50727.42"
                strNETVersion = strNETVersion & " SP0 (not so good!)"
            Case "2.0.50727.1433"
                strNETVersion = strNETVersion & " SP1 (this will work)" 
            Case "2.0.50727.3053"
                strNETVersion = strNETVersion & " SP2 (this is good)"
            end select

            strNetVersion = strNETVersion & ", " & FSO.GetFile(strCorLib).DateLastModified
        else
            strNETVersion = ".NET 2.0 not installed"
        end if
        sayit strNetVersion    

Ответы [ 4 ]

2 голосов
/ 17 июня 2009

Это невозможно при использовании стандартного msgbox ... вам придется свернуть свой собственный ...

Проверьте эту ссылку для получения дополнительной информации ...

1 голос
/ 28 июня 2009

Когда я кодирую VBScript, я использую что-то подобное. ИМО это чище.

iRes = objShell.Popup("Something not found." & vbNewLIne & _
    "Without that the world wont be saved." & vbNewLIne & _
    "Download it now?",, "Required software is missing", 4+48)    ' 4=MB_YESNO, 48=MB_ICONEXCLAMATION
if iRes = 6 then     ' 6=IDYES
    objShell.Run("http://www.microsoft/com/...")
end if
0 голосов
/ 17 июня 2009

используйте jQuery и небольшую разметку для решения этой проблемы. JQuery даже не требуется, но сохраняет кодирование.

0 голосов
/ 17 июня 2009

Также проверьте ShowModalDialog . Это позволяет именно то, что вы хотите, но, как и ссылка от Джона, это решение только для IE.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...