Foxtable(狐表)用户栏目专家坐堂 → shell


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

主题:shell

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
shell  发帖心情 Post By:2013/9/6 21:44:00 [显示全部帖子]

版主,
Shell("cmd.exe /c net use \\192.168.1.1 password /user:name")
这个命令如何在 foxtable中如何执行?
我在双击事件中写如下代码,,没有反应

Dim Proc As New Process
Proc.File = "shell.exe" '指定要执行的文件
Proc.Arguments = "control.exe" '指定命令行参数
Proc.Start()

请问如何修改,目录是这样
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=31754&page=1&star=1
自动用用户名及密码连接服务器
[此贴子已经被作者于2013-9-6 21:43:52编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 21:53:00 [显示全部帖子]

放在PositionChanged事件中做测试,如下代码通过,可以打开控制面板,也就是可以执行DOS命令。

Dim Proc As New Process
Proc.File = "rundll32.exe" '指定要执行的文件
Proc.Arguments = "shell32.dll,Control_RunDLL" '指定命令行参数
Proc.Start()

注意命令中必须大小写都正确,否则会出错

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=31754&page=1&star=1   
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=20594&replyID=&skin=1
[此贴子已经被作者于2013-9-6 22:03:44编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 22:04:00 [显示全部帖子]

在那里执行?
是不是在 process 里?
可不可以返回值作 标志,命令是否执行成功?

我的电脑不能执行 shell
也找不到shell.exe,请帮我写一个程序,目的是实现共享文件 自动连接
[此贴子已经被作者于2013-9-6 22:21:14编辑过]

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 22:22:00 [显示全部帖子]

我在帮助里找不到 shell,请指出连接

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 22:32:00 [显示全部帖子]

结果如图

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 22:32:00 [显示全部帖子]


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

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


加好友 发短信
等级:八尾狐 帖子:1820 积分:19420 威望:0 精华:0 注册:2013/4/10 14:38:00
  发帖心情 Post By:2013/9/6 23:23:00 [显示全部帖子]

我也有点晕
现在找到了解决的方法

我的目的是把共享的文件放在一个服务器的共享目录里,但每个客户端要登录一次才能连接上共享文件夹。我的想法是不用他们登录,用在项目里用命令自动登录,总不能要他们打开命令窗口,再运行一次代码。
方法
Dim Proc As New Process
Proc.File = "net.exe" '指定要执行的文件
Proc.Arguments = "view" '指定命令行参数(测试是否可行),最后会改成我们想要的参数,执行的命令如: “use \\192.168.1.1 password /user:name”
Proc.Start()

这样,就可以达成不用当客户端改变时,要为其设置共享目录,也不用告知他们共享目录在那里了

 回到顶部