Seite 1 von 1

Kontextsensitive MSDN Onlinehilfe in der neuen IDE

Verfasst: 27.08.2005 03:48
von ts-soft
Für alle, die MSDN und PSDK nicht installiert haben:

Code: Alles auswählen

Word.s = ProgramParameter()
If Word
  If Right(Word, 1) = "_"
    Word = Left(Word, Len(Word) -1)
  ElseIf Left(Word, 1) = "#"
    Word = Right(Word,Len(Word) -1)
  EndIf
  RunProgram("rundll32.exe","url.dll,FileProtocolHandler http://www.google.de/search?q=site:msdn.microsoft.com+msdn+win32+" + Word + "&btnI=true", "")
EndIf
Command = Exe mit Pfad
Arguments = %WORD
MenuItemName = MSDN Onlinehelp
Und natürlich einen sinnvollen Shortcut auswählen :D

PS: funzt auch mit API-Konstanten

Vorlage für den Url-Aufruf, wahr ein Profan-Code von iF :mrgreen:

Verfasst: 27.08.2005 04:16
von MVXA
Mhh... Naja. Es funktioniert aber die Suchergebnisse sind weit weniger
zufrieden stellend. Ich habe es mal so gestartet und Word den String
"MessageBox_" zugewiesen. Ich habe eigentlich dieses Ergebnis er-
wartet: http://msdn.microsoft.com/library/defau ... agebox.asp
Aber bekommen habe ich das hier o_O:
http://msdn.microsoft.com/msdnmag/issue ... ttingEdge/

Verfasst: 27.08.2005 05:00
von ts-soft
Also bei mir kommt der obere link :freak:

Verfasst: 16.02.2007 17:35
von ts-soft
Hier dasselbe als jaPBe plugin
Einfach die Exe in den Pluginordner kopieren, jaPBe starten und über
Tools/Konfiguriere Tools auswählen, shortcut z.B. Alt + F1 auswählen
und ersetzen drücken

http://ts-soft.eu/dl/msdn-online.zip

Verfasst: 19.02.2007 10:56
von dige
@TS: Danke! :allright:

Verfasst: 19.02.2007 16:24
von jear
Wenn ich auf GetUserDefaultLangID_() klicke kommt diese Seite
http://msdn.microsoft.com/msdnmag/issue ... spx?loc=de

Bisher ist es mir noch nicht gelungen, einen Treffer zu landen. :(

Nutze die jaPB-Version.

Verfasst: 20.02.2007 16:34
von ts-soft
Anfangs gings besser, aber MS strukturiert ja immer alles um :freak:
Oftmals trifft man Interfaces und anderes OOP-Zeugs. Kann ich leider nicht ändern.

Verfasst: 20.02.2007 18:46
von TomS

Code: Alles auswählen

Word.s = ProgramParameter()
If Word
  If Right(Word, 1) = "_"
    Word = Left(Word, Len(Word) -1)
  ElseIf Left(Word, 1) = "#"
    Word = Right(Word,Len(Word) -1)
  EndIf
  RunProgram("rundll32.exe","url.dll,FileProtocolHandler http://search.msdn.microsoft.com/search/default.aspx?siteId=0&tab=0&query=" + Word, "")
EndIf
Jetzt muss man zwar noch einmal klicken (den ersten Eintrag) aber bei meinen Tests kam ich zumindest immer zum gesuchten Befehl.