
恒生热键和磁卡配置说明.doc
18页附件一:热自助批处理及常用环境变量用例说明rem 屏蔽显示信息 @ECHO OFF rem 给出配置文件路径 set hsswap=\hsqyb\comm rem 加载汉字库 \hsqyb\hzk\hshzk/l07/p\hsqyb\hzk rem 加载多任务 \BIN\MULTASK //多任务程序 (注:此处最好不要用/f参数,/F是强制加载,而将不判断其原先是否已加载,从而可能会导致多次加载) rem 启动热自助程序,定义热键方式为ALT_M \BIN\HSTSR 98 rem 启动钱龙程序(如果还要加载其它资讯,应该在加载钱龙之前增加,并且注意资讯的卸载,也应该和其他程序一样遵循先加载后卸载的准则.但是注意:但最好不要直接调用其批处理,而采用逐条写入方式) \ML30\LOND rem 热自助卸栽 \BIN\hsremove 98 rem 多任务卸栽 \MULTASK /U rem 退出网上用户 LOGOUT附件二:配置文件hssvr.ini文件使用说明在企业版柜台系统中,热自助及行情版刷卡,标准版刷卡、新版刷卡程序都要用到配置文件hssvr.ini。
其中热自助读的是[tsrwt]段落下的内容,标准版刷卡和行情版刷卡程序、新刷卡读的是[skwt]段落下的内容其配置主要可分为以下两个部分:程序界面菜单及提示信息的配置及功能杂项的配置其中程序界面菜单及提示信息的配置经过更改后必须用write程序重新生成.dat配置文件才有效,并且只对热自助和行情版刷卡、新刷卡程序起作用,标准版刷卡中的菜单是程序生成固定的,不能用此配置功能杂项的配置修改保存后只要重启程序即有效附件三:热自助相关主要可执行文件及作用说明1、hstsr.exe: 企业版热自助执行程序 A、缺省加载方式为:hstsr 98 表示ALT_M(其中参数98表示调用的系统中断号,经常使用的还有99参数) B、可以通过加参数来控制进行时的热键,如 hstsr 98 –k1e618 (其中1e为热键的扫描码,61为热键的ASCII码(大小写都可),8为换档键状态.系统会自动提示热键.上例激活键为:ALT_A) (正确的换档键值 1:右SHIFT, 2:左SHIFT,4:CTRL, 8:ALT,0:不用换档键) (ALT_A-Z的设置方法:可以将上例中的ASCII码修改为61~7a其中61为a,62为b以此类推)------ 注意这里的热键均为小写。
热键 扫描码 ASCII码 ALT+A 1e 61 ALT+B 30 62 ALT+C 2e 63 ALT+D 20 64 ALT+E 12 65 ALT+F 21 66 ALT+G 22 67 ALT+H 23 68 ALT+I 17 69 ALT+J 24 6a ALT+K 25 6b ALT+L 26 6c ALT+M 32 6d ALT+N 31 6e ALT+O 18 6f ALT+P 19 70 ALT+Q 10 71 ALT+R 13 72 ALT+S 1f 73 ALT+T 14 74 ALT+U 16 75 ALT+V 2f 76 ALT+W 11 77 ALT+X 2d 78 ALT+Y 15 79 ALT+Z 2c 7a C、单键激活的设置方式举例: hstsr 98 -k3b000 (以是表示单键激活,不需要换档键,该例热键为: F1键 (常用热键扫描码可由程序key.exe完成:F1为3b ,F2为3c ,F3为3d ,F4为3e ,F5为3f ,F6为40 ,F7为41 ,F8为42 ,F9为43 ,F10为44 ,F11为57,F12为58,) D、卸载方式为:可以使用hsremove程序卸载,例如:hstsr 98加载,卸载就用hsremove 98 2、multask.exe:多任务加载执行程序 A、功能:加载后可以在DOS环境下同时加载多个程序 B、加载方式:multask /f运行就可以了,multask 的参数是:/u---卸载 ,/f----始终加载 ,/d---disabled /e----enabled C、卸载方式:multask /u 3、hshzk.exe:汉字库加载执行程序 A、功能:加载后可以热自助程序界面的汉字显示出来,如果不加载的话,界面上所有的汉字将是不可见的。
B、加载方式:hshzk 参数有:/R---卸载汉字库 /Kn---使用一个新的multiplex-ID缺省为2 /Lmm---表示加载哪些具体的汉字库文件,其中mm是指一个十六进制的数字,系统在处理的时候把该数字转换为一个8位的二进制数字,每一位数字代表一个汉字库文件,如果该位为1表示该汉字库文件需要加载,第8位表示ASC16文件,第7位表示HZK16文件,第六位表示HZK24文件,第5位表示拼音和五笔的代码表,第四位为ICO举例说明:hshzk /L07,07转换为二进制为00000111,那么这个就表示加载ASC16,HZK16,HZK24文件 /PPATH---指明所要加载的上述文件的路径 C、卸载方式:hshzk /R D、完整举例:hshzk /L07 /Ph:\hzk表明加载h:\hzk下的ASC16,HZK16,HZK24文件 4、hsremove.exe:热自助委托卸载执行程序 这是针对HSTSR的卸载程序,卸载方法就是运行HSREMOVER程序,当时需要注意的是:卸载的参数应该和加载所用的参数一致。
如:HSTSR 98加载,那么就应该用HSREMOVER 98卸载附件四:热自助常见问题——启用乾隆4.58版本后,激活热自助时发生死机的解决办法原因:主要是因为乾隆新版本软件与热自助多任务切换程序(multask.exe)有冲突所致 解决:方法一、调整热自助工作站的上网镜像文件,如下: 1、不能加载emm386.exe ,或者加载时改成device=emm386.exe noems 2、在config.sys中 stacks=25 (去掉该设置,采用默认) buffers=50 files=30 3、热自助通用的上网需求: 1)最好是采用odi方式上网 lsl ne2000 (网卡驱动) ipxodi vlm 2)如果营业部由于时机环境制约,不能采用vlm方式上网,则可以采用 ipx netx 但是,请尽量不要采用 ipx vlm 方式上网,该类型上网,很有可能导致死机 方法二、在热自助批处理中去掉multask.exe的调用此方法需要修改hssvr.ini的[tsrwt]下的相关配置: function&134217728 即在原有的function值上加134217728,若不加,对某些机器(可能和网卡相关)在一激活时就会死机。
CanShiftTab=0 ;用于屏蔽激活时可以按Shift_Tab暂时隐藏的功能,否则若激活后按了shift_tab键会隐藏热自助界面,但无法对行情分析软件进行操作,也没法切换回来附件五:配置文件HSSVR——功能杂项配置TargetSocketNumber ;侦听端口号 SVRADDRESS1=网段号.网卡号 ;AR的SPX侦听地址 SVRNUM ;配置有几个AR,现最多允许2个,分别用SVRADDRESS1和SVRADDRESS2 SELFBRANCHNO ;本地营业部号 IDBRANCHNO ;操作员营业部号 FLASH_TIME ;行情刷新时间 (默认为5秒) -1:不显示行情 0:只显示一遍行情而不刷新 n(n大于0):隔n秒刷新一次行情 BRANCHFROMFUNDACCOUNT ;用于从资金帐号取“分支号”;缺省为0,无此功能;否则取输入的“资金帐号”除“该参数”的“商”作为分支号;若其(“商”)为0,则取“本地营业部号(IDBRANCHNO)”,并将资金帐号加上“本地营业部号”乘“该参数”送到后台校验 GET_BRANCHNO ;=0(缺省),沿用BRANCHFROMFUNDACCOUNT所说明的功能;=1,发送104请求(用于获取股民所在的分支营业部号,需要后台支持),若返回错误则不允许登录=2, Branch.ini中的每行格式扩充定义为"A=B[,C]",其中A表示由资金帐号截取的"准分支号";B表示按"A"要转发的分支营业部号;C表示按"A"往资金帐号替换的前几位(可不配置,则不替换)如果在branch.ini中找不到对应关系,分支号还是按get_branchno=0时截位获取;若为0则使用idbranchno为分支号;资金帐号前加idbranchno如:在Branch.ini有配置"1=2,3",Hssvr.ini中有配置"BranchFromFundAccount=10000"和"Get_BranchNo=2",此时若输入资金帐号为"19234",将被转发到分支号为2的营业部,而且资金帐号被改为"39234";=3,同“=1”,但若返回错误,将使用本地营业部号登录=4,类似“=0”,但将输入的资金帐号的分支部分去除,然后送到后台;注意:此时BRANCHFROMFUNDACCOUNT仅能说明需保留的“资金帐号”为输入的后strlen(BRANCHFROMFUNDACCOUNT)-1位=5,用于若输入分支号为0或本地营业部分支号时沿用Get_BranchNo=0时的功能(根据参数BranchFromFundAccount对输入的资金帐号补充本地分支号),否者不对输入的资金帐号作任何调整 INQENT_SORT ;=1(缺省),查委托时,以按时间倒序方式罗列委托信息;否则以顺序方式 ENT_WAY ;用于标识不同的委托方式;对刷卡缺省为“0”,对热自助缺省为“2”,如设ENT_WAY=3,则刷卡委托的请求中,委托方式就送3(远程委托) BRANCHNO_B ;(=2***,2)用于配置认为是B股的分支号标识;2***表示为2打头的4位分支号就认为是B股转发,*为通配符,可以用","分割设置两个规则;当认为是B股转发时,登录将不校验资余额,注意:若此时进行刷卡收费,可能会引起透支; B_SELFBRANCHNO ;用于标识本地B股营业部号,当认为是B股转发时,将在请求包的op_branchno字段用此赋值;缺省取SELFBRANCHNO所指定值。
COMPANYNAME ;配置在登录界面中显示在左边的公司名称,缺省"欢迎光临" SECONDCODE ;配置在登录界面中显示在左边的欢迎词,缺省"欢迎光临"或"恭喜发财" NOTQLSOFT ;该参数主要用于。












