38 lines
1.2 KiB
Plaintext
38 lines
1.2 KiB
Plaintext
# Description:
|
||
# ============
|
||
# This script invokes Microsoft's quick help from the editor. I have found
|
||
# this to be useful for looking up Windows functions and types.
|
||
# To make use of this install qh.exe and the quick help version of the help
|
||
# files from the Windows SDK. Then make sure that qh.exe can find the help
|
||
# files (you may need to set the HELPFILES environment variable).
|
||
# Finally call the script with no parameters to get the windows table of
|
||
# contents, or give a topic as the first parameter to look up that topic.
|
||
#
|
||
# I have found the following mapping to be useful in conjuction with this
|
||
# script:
|
||
# map SHIFT_F2 \x\e:so qh.vi \n
|
||
# With this pressing shift F2 on the first character of a windows function or
|
||
# type looks up that function or type in the qh help files.
|
||
#
|
||
#
|
||
# Modified: By: Reason:
|
||
# --------- --- -------
|
||
# 15 July 92 S.Bosnick created
|
||
#
|
||
echo off
|
||
assign %(len) = strlen %1
|
||
if %(len) == 0
|
||
assign %(topic) = win31
|
||
else
|
||
assign %(topic) = %1
|
||
endif
|
||
set nopauseonspawnerr
|
||
set quiet
|
||
!qh -u %(topic)
|
||
set noquiet
|
||
set pauseonspawnerr
|
||
if %(Sysrc) == 3
|
||
echo 1 /Topic "%(topic)" not found by qh/
|
||
endif
|
||
echo on
|