Well, phooey. Attachment delete and I forgot the source text  :-(

BTW, this requires a recent enough version so that macros can use VBScript.
I think any CAE can do it.

One more time, with filling!

LANGUAGE=VBSCRIPT
[PCOMM SCRIPT HEADER]
LANGUAGE = VBSCRIPT
DESCRIPTION=Hex input
[PCOMM SCRIPT SOURCE]

Option Explicit

Dim input_value, hex_value

autECLSession.SetConnectionByName (ThisSessionName)

subHex_

Sub subHex_()
input_value = InputBox("Enter a decimal number between 64 and 254, or a hex
value between x40 and xFE (either uppercase or lowercase")

If input_value = "" Then
     MsgBox ("invalid input")
     Exit Sub

ElseIf (IsNumeric(input_value) Or _
         (Len(Trim(input_value)) = 3 And _
          UCase(Left(input_value, 1)) = "X") And _
          IsNumeric("&H" & Mid(input_value, 2, 2))) Then

     If (UCase(Left(input_value, 1)) = "X") Then
         input_value = "&h" & Mid(input_value, 2, 2)
     End If

     If (input_value >= 64 And input_value <= 254) Then
         hex_value = Hex(input_value)

     Else
         MsgBox ("value '" & input_value & "' out of range")
         Exit Sub
     End If

Else
     MsgBox ("non numeric input '" & input_value & "'")
     Exit Sub
End If

autECLMacro "apl " & Hex(input_value)
End Sub


At 11:05 AM 3/27/02 -0600, you wrote:
>--
>Have you ever missed the HEX key in Client Access.Personal Communications?
>Attached is a macro that gives you that function. I've mapped it to
>Shift-Ctrl-X. You are prompted for the hex value, which you can enter in
>the range 64 - 254, or as hex x40 - xfe, upper or lower.
>
>The macro source follows. You can paste this into a text editor and save
>as, say, Hex.mac in the \Private folder. Be sure to save it as text if you
>use Word or WordPad. Or open up the macro editor in your emulation and
>create a new macro.
>
>I've also submitted this as a tip on Search400.
>
>Vern Hamberg
>
>Would you like to see a challenging little arithmetic puzzle
>that might get you or your kids or grandkids more interested
>in math? Go to <http://cgi.wff-n-proof.com/MSQ-Ind/I-1E.htm>
>
>Sillygism--
>
>Something is better than nothing.
>Nothing is better than a ham sandwich.
>Ergo
>Something is better than a ham sandwich.
>--
>[ Hex.MAC of type application/octet-stream deleted ]
>--
>
>_______________________________________________
>This is the Midrange Systems Technical Discussion (MIDRANGE-L) mailing list
>To post a message email: MIDRANGE-L@midrange.com
>To subscribe, unsubscribe, or change list options,
>visit: http://lists.midrange.com/cgi-bin/listinfo/midrange-l
>or email: MIDRANGE-L-request@midrange.com
>Before posting, please take a moment to review the archives
>at http://archive.midrange.com/midrange-l.



As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.