Foxtable(狐表)用户栏目专家坐堂 → 用户登陆窗口打开时密码不能输入问题


  共有4963人关注过本帖树形打印复制链接

主题:用户登陆窗口打开时密码不能输入问题

帅哥哟,离线,有人找我吗?
有点甜
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 15:25:00 [只看该作者]

以下是引用yankunhao在2014-9-4 15:24:00的发言:
例子很难上传,能否远程看一下?

 

不会有你说的这种情况,你单独做一个例子发上来,远程的效率不高。


 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:7119 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2014/9/4 15:54:00 [只看该作者]

我发现了我在显示这个窗口前用了如下代码,这些代码是用来登录局域网中的共享文件的,其中主要的shell代码的说明如下


shell(pathname[,windowstyle]) 

Shell 函数的语法含有下面这些命名参数:

部分 描述
pathname 必要参数。Variant (String),要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。
Windowstyle 可选参数。Variant (Integer),表示在程序运行时窗口的样式。如果 windowstyle 省略,则程序是以具有焦点的最小化窗口来执行的。

windowstyle 命名参数有以下这些值:

常量 值 描述
vbHide 0 窗口被隐藏,且焦点会移到隐式窗口。
VbNormalFocus 1 窗口具有焦点,且会还原到它原来的大小和位置。
VbMinimizedFocus 2 窗口会以一个具有焦点的图标来显示。
VbMaximizedFocus 3 窗口是一个具有焦点的最大化窗口。
VbNormalNoFocus 4 窗口会被还原到最近使用的大小和位置,而当前活动的窗口仍然保持活动。
VbMinimizedNoFocus 6 窗口会以一个图标来显示。而当前活动的的窗口仍然保持活动。
系统中的BeforeOpenProject代码为:


If FileSys.DirectoryExists("\\192.168.1.147\升级\产品规格表")  Then
    Return
Else
    shell("net use \\192.168.1.147\升级  sjsj /user:sj",6)

End If

If FileSys.DirectoryExists("\\192.168.1.2\pic") Then
   Return
Else
   shell("net use \\192.168.1.2\pic  1011234 /user:101",6)
End If
[此贴子已经被作者于2014-9-4 15:55:31编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:7119 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2014/9/4 15:54:00 [只看该作者]

请问有没用FT的方法达到以上的目的?就是用狐表的代码可以做到自动登录局域网的?因为用shell会将窗口的焦点移到DOS中
[此贴子已经被作者于2014-9-4 16:01:11编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 16:16:00 [只看该作者]

shell("net use \\192.168.1.147\升级  sjsj /user:sj", 0)

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:7119 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2014/9/4 16:26:00 [只看该作者]

如果用0的话,窗口被隐藏,且焦点会移到隐式窗口。那它的焦点也是一样的移到DOS窗口?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/4 16:39:00 [只看该作者]

 回复15楼,不会受shell的影响的,如果你觉得受了影响导致的,你做个类似例子发上来测试。

 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:7119 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2014/9/5 14:33:00 [只看该作者]

经过一天的测试,发现一个问题,原来如果经过开发者登录窗口后,自己设计的登录窗口能才正常获得焦点,如果没过经过就不能正常获得输入焦点,要用鼠标手动点击才行,请问有没解决办法?

如果经过下面的窗口打开,就能正常:

图片点击可在新窗口打开查看此主题相关图片如下:登录窗口1.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
yankunhao
  18楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1015 积分:7119 威望:0 精华:0 注册:2008/9/1 22:34:00
  发帖心情 Post By:2014/9/5 14:44:00 [只看该作者]

但我现在新建立一个项目,测试又没这个问题,真的不知问题出现在什么地方,但可以肯定一样就是我原本的项目就是要经过FT的本身用户登录窗口才可以正常获得焦点的。
[此贴子已经被作者于2014-9-5 14:44:13编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/5 14:52:00 [只看该作者]

回复17楼,测试了一下,没有你这种情况。你做一个类似例子发上来测试。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  20楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/5 14:53:00 [只看该作者]

 回复18楼,好好排查一下,注释掉多余代码区测试。

 回到顶部
总数 34 上一页 1 2 3 4 下一页