以文本方式查看主题
- 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
版主,这个命令如何在 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
|