2014-02-12 4 views
0

Я хотел бы создать файл VBScript, который откроет msgbox, который имеет опции «Да или Нет» и, возможно, значок знака вопроса. Я бы хотел, чтобы да открывал указанный путь к файлу, а не заканчивал программу. Я хочу, чтобы в диалоговом окне говорилось: хотите ли вы извлечь компакт-диск? ... У меня есть этот код (cd eject), поэтому он не нужен. Но мне нужно выяснить код, чтобы создать объявление в окне сообщения, чтобы открыть скрипт vbs по Yes. Любая помощь будет принята с благодарностью. Благодаря!Visual Basic «msgbox» и команда GoTo

+0

Вы даже попытались сделать это сами? Все это легко найти с помощью быстрого поиска здесь или в Google. – QuickNull

+0

Да, да. Я попробовал команду «GoTo», но мне всегда была ошибка во время выполнения, и когда я попытался использовать несколько строк (если msgbox - это 6 кодов и следующей строки и т. Д.), Которые не сработали, Я одна строка с & s. – drcomputer

ответ

1

Я предлагаю посмотреть здесь функцию MsgBox. Кроме того, информация о функции Run. У обоих есть примеры, показывающие, о чем вы просите.

If MsgBox("Would you like to eject the CD drive?", vbYesNo + vbQuestion) = vbYes Then 
    'Code to eject the CD drive 
    Set objShell = WScript.CreateObject("WScript.Shell") 
    objShell.Run "C:\Path\To\File.exe" 'Run normal file 
    objShell.Run "wscript.exe C:\Path\to\File.vbs" 'Run VBScript 
End If