Пробовал искать ранние посты, потому как где-то читал:
Каким образом можно к VC++ 6 (VS6), подключить MSDN.Net. Я читал, что для этого необходимо включить/написать некий макрос на VBScript.
Посоветуйте.
... << RSDN@Home 1.0 beta 3 >>
Я вот все чаще думаю:
Все великие люди уже умерли...
Вот и я себя плохо чувствую!
'--------------------------------------------------------------
'Global variable for MSDN.NET window.dim HelpApp
Sub RunMSDNdotNET()
'DESCRIPTION: Call external MSDN .NET Help!
' (C) 2002 Igor Solovyov (siv@bravoport.com.ua)
' v.1.2Dim sel
Dim LineNum
Dim ColNum
'PrintToOutputWindow VarType(ActiveDocument)If VarType(ActiveDocument) = vbObject Then'9Exit Sub
End If
sel = ActiveDocument.Selection.Text
if ActiveDocument.Selection = ""Then
LineNum = ActiveDocument.Selection.CurrentLine
ColNum = ActiveDocument.Selection.CurrentColumn
ActiveDocument.Selection.WordRight dsMove
ActiveDocument.Selection.WordLeft dsExtend
sel = ActiveDocument.Selection.Text
ActiveDocument.Selection.MoveTo LineNum, ColNum
End If
sel = RTrim( LTrim( sel ) )
'---------------------------
'ProgID = DExplore.AppObj
'TypeLib = {83285928-227C-11d3-B870-00C04F79F802}
' C:\Program Files\Common Files\Microsoft Shared\MSEnv\vshelp.tlb
'
'ms-help://MS.VSCC
'---------------------------if IsEmpty(HelpApp) Then
Set HelpApp = CreateObject("DExplore.AppObj")
End If'Set the January 2002 Collection and "Visual C++ and Related" filter
HelpApp.SetCollection "ms-help://MS.VSCC", "Visual C++ and Related"'"" - Collection w\o filtering. You can create your personal filter and insert it name here.
'HelpApp.SetCollection "ms-help://MS.VSCC", ""
'HelpApp.ConTents()
HelpApp.Index()
On Error Resume Next'Trying to invoke context help on sel
HelpApp.DisplayTopicFromKeyword( sel )
HelpApp.DisplayTopicFromF1Keyword( sel )
Dim wsh
Set wsh = CreateObject("WScript.Shell")
'If your MSDN help window have different title you have to pick it here!
wsh.AppActivate( "Visual Studio .NET Combined Collection" )
End Sub
&Y>за bind на него клавишу и юзай, что ж тут гадать
Куда его вписывать? Я с VBScript разбираюсь так же, как биолог в астрономии. Пытался в макросы VC вписать, он не хочет, отбрыкиваясь тем что нельзя new line использовать и советовал Wrap-нуть. В итоге я отчаялся. Но не унываю, а жду ТОЧНОЙ последовательности действий.
... << RSDN@Home 1.0 beta 3 >>
Я вот все чаще думаю:
Все великие люди уже умерли...
Вот и я себя плохо чувствую!
Здравствуйте, Kont, Вы писали:
K>Здравствуйте, &reY, Вы писали:
&Y>>за bind на него клавишу и юзай, что ж тут гадать
K>Куда его вписывать? Я с VBScript разбираюсь так же, как биолог в астрономии. Пытался в макросы VC вписать, он не хочет, отбрыкиваясь тем что нельзя new line использовать и советовал Wrap-нуть. В итоге я отчаялся. Но не унываю, а жду ТОЧНОЙ последовательности действий.
1. Tools->Macro...
2. type "RunMSDNdotNET"
3. click Record
4. for description type "Call external MSDN .NET Help"
5. click Stop Recording
6. copy&paste src body of the script
7. save, close
8. Tools->Macro..., Yes
9. select RunMSDNdotNET
10. click Option >> (if needed)
11. click Keystrokes
12. assign Shift+F1
13. use ...
такая вот чертова дюжина