ifix调度 点击:1254 | 回复:4



anniez

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 0回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2003年11月04日
发表于:2003-06-15 18:58:00
楼主
后台调度:隔几秒钟获取当前登录用户的用户名,用变量在界面上显示。 为什么设为前台调度时测试成功,但是改为后台属性后没有达到效果? (已运行Fixbackgoundserver.exe,在用户首选项的后台启动中加入了 调度文件) Private Sub UserID_OnTimeOut(ByVal lTimerId As Long) On Error GoTo HandleError Dim UserID As String Dim UserName As String Dim GroupName As String System.FixGetUserInfo UserID, UserName, GroupName User.strUserName.CurrentValue = UserName HandleError: End Sub



mojimoji000

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 74回
  • 年度积分:0
  • 历史总积分:152
  • 注册:2009年8月14日
发表于:2010-02-25 21:56:40
1楼

zheng_ming

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 2回
  • 年度积分:0
  • 历史总积分:27
  • 注册:2007年5月15日
发表于:2010-05-26 23:53:13
2楼

在前台用就可以了,后台Fixbackgoundserver.exe程序独立于workspace.exe程序。程序要修改。

hello world

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 44回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2009年10月03日
发表于:2010-06-06 14:18:35
3楼

放在前台多好,退出时,或改变用户时更新一下用户名称

 QQ:939754869
MB:15862446026
EMAIL:gksoft888@sina.com

shangzhen

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 51回
  • 年度积分:0
  • 历史总积分:213
  • 注册:2005年1月12日
发表于:2010-06-10 00:41:50
4楼

全局变量如果要在后台调度里使用的,不能直接用的,要使用的话,参考下面的脚本:

Dim WrkSpcApp As Object
Set WrkSpcApp = GetObject("", "Workspace.Application")

‘ Get a pointer to the Variable object called Variable1 in the User globals
Dim TargetVar As Object
Set TargetVar = WrkSpcApp.Documents("User").Page.FindObject("Variable1")

‘ Set the current value in the variable object to a 1
TargetVar.CurrentValue = 1


热门招聘
相关主题

官方公众号

智造工程师