Advertisement
Guest User

Untitled

a guest
Sep 7th, 2014
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.77 KB | None | 0 0
  1. /* rexx */
  2.  
  3. parse arg app key
  4.  
  5. crlf = '0d 0a'x
  6.  
  7.  
  8. app = 'XWorkplace:Hook'
  9. key = 'PagerConfig'
  10.  
  11. /*
  12. app = 'PM_Workplace:WindowListPos'
  13. key = 'SavePos'
  14. */
  15.  
  16. strlen = 24
  17.  
  18. x = sysini('USER', app, key)
  19. len = length(x)
  20.  
  21. say "/* rexx */"
  22. say
  23. say "call RxFuncAdd 'SysIni', 'rexxutil', 'SysIni'"
  24. say
  25. say "cfg = ,"
  26.  
  27. pos = 0
  28. do forever
  29. str = ''''
  30. do i = 1 to strlen
  31. pos = pos + 1
  32. if pos > len then leave
  33. byte = c2x(substr(x, pos, 1))
  34. str = str || byte
  35.  
  36. if i < strlen & pos < len then
  37. str = str || ' '
  38. end
  39. call charout, str
  40. if pos > len then do
  41. call charout, '''x' || crlf
  42. leave
  43. end; else
  44. call charout, '''x,' || crlf
  45. end
  46.  
  47. say
  48. say "call sysini 'USER', '" || app || "', '" || key || "', cfg"
  49. say
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement