以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  shell  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=40026)

--  作者:wei0769
--  发布时间:2013/9/6 21:44:00
--  shell
版主,
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
--  发布时间: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编辑过]

--  作者:有点甜
--  发布时间:2013/9/6 21:55:00
--  
 亲,直接复制执行就行,如下面的锁定计算机

Shell ("rundll32.exe user32.dll,LockWorkStation" )

--  作者:wei0769
--  发布时间:2013/9/6 22:04:00
--  
在那里执行?
是不是在 process 里?
可不可以返回值作 标志,命令是否执行成功?

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

--  作者:有点甜
--  发布时间:2013/9/6 22:09:00
--  
 直接执行代码呀,亲

 狐表不是支持shell函数的么?
[此贴子已经被作者于2013-9-6 22:09:46编辑过]

--  作者:有点甜
--  发布时间:2013/9/6 22:20:00
--  
 如果要获得控制台的执行结果的话,可以把执行结果保存到一个文件里,然后读取这个文件。

 例如 直接在命令窗口里执行

shell("cmd.exe /c ping 192.168.1.1 > d:\\test.txt")

--  作者:wei0769
--  发布时间:2013/9/6 22:22:00
--  
我在帮助里找不到 shell,请指出连接
--  作者:有点甜
--  发布时间:2013/9/6 22:28:00
--  
 shell是通用的,狐表是运行在.net平台上的,.net的代码,都可以在狐表里写。
--  作者:wei0769
--  发布时间:2013/9/6 22:32:00
--  
结果如图
--  作者:wei0769
--  发布时间:2013/9/6 22:32:00
--  

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