我想问个问题,如何实现打开局域网中某台机器的共享文件夹。

猴头 2013-12-19 04:57:44
前提是 已经知道 访问账号和 密码了。

然后 用 代码实现 像打开 本地文件夹一样 直接调用 系统的 共享文件夹访问 窗口。

如下图 用代码 直接 打开 下面的窗口,为的是,不用每次在路径中 输入 IP地址访问了,点下 按钮直接打开 这个对话框。


...全文
256 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
好基友一被子 2013-12-24
  • 打赏
  • 举报
回复
引用 16 楼 yan_hyz 的回复:
[quote=引用 15 楼 qy1116 的回复:] [quote=引用 14 楼 yan_hyz 的回复:] 就是这个啊
不会啊,你登录的电脑用户在你们公司的域里面吗?[/quote] 在啊,第一次的时候需要账号和密码,以后就不用了[/quote]那有可能是我弄混了。。
猴头 2013-12-24
  • 打赏
  • 举报
回复
引用 15 楼 qy1116 的回复:
[quote=引用 14 楼 yan_hyz 的回复:] 就是这个啊
不会啊,你登录的电脑用户在你们公司的域里面吗?[/quote] 在啊,第一次的时候需要账号和密码,以后就不用了
好基友一被子 2013-12-24
  • 打赏
  • 举报
回复
引用 14 楼 yan_hyz 的回复:
就是这个啊
不会啊,你登录的电脑用户在你们公司的域里面吗?
猴头 2013-12-24
  • 打赏
  • 举报
回复
引用 13 楼 qy1116 的回复:
[quote=引用 12 楼 yan_hyz 的回复:]
[quote=引用 11 楼 qy1116 的回复:]
[quote=引用 10 楼 yan_hyz 的回复:]
[quote=引用 9 楼 qy1116 的回复:]
[quote=引用 8 楼 yan_hyz 的回复:]

想要 能实现 这个批处理的
explorer \\192.168.40.38

那你就用进程打开这个批处理文件[/quote]



作为程序员 不应该 这么低端吧......[/quote][/quote]

你想啊,如果有防火墙呢?得想办法直接跳过去吧,
如果以前没有存登录的账号和密码呢?得 自动填进去吧.....[/quote]我这边只要设置了共享,并且在一个局域网里面,电脑登录的账号在我们的域里面,就可以直接打开共享文件夹。不需要什么账号跟密码了[/quote]



就是这个啊
好基友一被子 2013-12-24
  • 打赏
  • 举报
回复
引用 12 楼 yan_hyz 的回复:
[quote=引用 11 楼 qy1116 的回复:] [quote=引用 10 楼 yan_hyz 的回复:] [quote=引用 9 楼 qy1116 的回复:] [quote=引用 8 楼 yan_hyz 的回复:] 想要 能实现 这个批处理的
explorer \\192.168.40.38
那你就用进程打开这个批处理文件[/quote] 作为程序员 不应该 这么低端吧......[/quote][/quote] 你想啊,如果有防火墙呢?得想办法直接跳过去吧, 如果以前没有存登录的账号和密码呢?得 自动填进去吧.....[/quote]我这边只要设置了共享,并且在一个局域网里面,电脑登录的账号在我们的域里面,就可以直接打开共享文件夹。不需要什么账号跟密码了
猴头 2013-12-24
  • 打赏
  • 举报
回复
引用 11 楼 qy1116 的回复:
[quote=引用 10 楼 yan_hyz 的回复:] [quote=引用 9 楼 qy1116 的回复:] [quote=引用 8 楼 yan_hyz 的回复:] 想要 能实现 这个批处理的
explorer \\192.168.40.38
那你就用进程打开这个批处理文件[/quote] 作为程序员 不应该 这么低端吧......[/quote][/quote] 你想啊,如果有防火墙呢?得想办法直接跳过去吧, 如果以前没有存登录的账号和密码呢?得 自动填进去吧.....
好基友一被子 2013-12-24
  • 打赏
  • 举报
回复
引用 10 楼 yan_hyz 的回复:
[quote=引用 9 楼 qy1116 的回复:] [quote=引用 8 楼 yan_hyz 的回复:] 想要 能实现 这个批处理的
explorer \\192.168.40.38
那你就用进程打开这个批处理文件[/quote] 作为程序员 不应该 这么低端吧......[/quote]
猴头 2013-12-24
  • 打赏
  • 举报
回复
引用 9 楼 qy1116 的回复:
[quote=引用 8 楼 yan_hyz 的回复:] 想要 能实现 这个批处理的
explorer \\192.168.40.38
那你就用进程打开这个批处理文件[/quote] 作为程序员 不应该 这么低端吧......
好基友一被子 2013-12-24
  • 打赏
  • 举报
回复
引用 8 楼 yan_hyz 的回复:
想要 能实现 这个批处理的
explorer \\192.168.40.38
那你就用进程打开这个批处理文件
猴头 2013-12-24
  • 打赏
  • 举报
回复
引用 6 楼 guwei4037 的回复:
调用这个方法:
public string ConnectLan(string p_Path, string p_UserName, string p_PassWord)
        {
            System.Diagnostics.Process _Process = new System.Diagnostics.Process();
            _Process.StartInfo.FileName = "cmd.exe";
            _Process.StartInfo.UseShellExecute = false;
            _Process.StartInfo.RedirectStandardInput = true;
            _Process.StartInfo.RedirectStandardOutput = true;
            _Process.StartInfo.CreateNoWindow = true;
            _Process.Start();
            //NET USE \\192.168.0.1 PASSWORD /USER:UserName 
            _Process.StandardInput.WriteLine("net use " + p_Path + " " + p_PassWord + " /user:" + p_UserName);

            _Process.StandardInput.WriteLine("exit");
            _Process.WaitForExit();
            string _ReturnText = _Process.StandardOutput.ReadToEnd();// 得到cmd.exe的输出  
            _Process.Close();
            return _ReturnText;
        }
想要 能实现 这个批处理的
explorer \\192.168.40.38
猴头 2013-12-20
  • 打赏
  • 举报
回复
引用 6 楼 guwei4037 的回复:
调用这个方法:
public string ConnectLan(string p_Path, string p_UserName, string p_PassWord)
        {
            System.Diagnostics.Process _Process = new System.Diagnostics.Process();
            _Process.StartInfo.FileName = "cmd.exe";
            _Process.StartInfo.UseShellExecute = false;
            _Process.StartInfo.RedirectStandardInput = true;
            _Process.StartInfo.RedirectStandardOutput = true;
            _Process.StartInfo.CreateNoWindow = true;
            _Process.Start();
            //NET USE \\192.168.0.1 PASSWORD /USER:UserName 
            _Process.StandardInput.WriteLine("net use " + p_Path + " " + p_PassWord + " /user:" + p_UserName);

            _Process.StandardInput.WriteLine("exit");
            _Process.WaitForExit();
            string _ReturnText = _Process.StandardOutput.ReadToEnd();// 得到cmd.exe的输出  
            _Process.Close();
            return _ReturnText;
        }
运行之后 没反应啊.....
全栈极简 2013-12-19
  • 打赏
  • 举报
回复
调用这个方法:
public string ConnectLan(string p_Path, string p_UserName, string p_PassWord)
        {
            System.Diagnostics.Process _Process = new System.Diagnostics.Process();
            _Process.StartInfo.FileName = "cmd.exe";
            _Process.StartInfo.UseShellExecute = false;
            _Process.StartInfo.RedirectStandardInput = true;
            _Process.StartInfo.RedirectStandardOutput = true;
            _Process.StartInfo.CreateNoWindow = true;
            _Process.Start();
            //NET USE \\192.168.0.1 PASSWORD /USER:UserName 
            _Process.StandardInput.WriteLine("net use " + p_Path + " " + p_PassWord + " /user:" + p_UserName);

            _Process.StandardInput.WriteLine("exit");
            _Process.WaitForExit();
            string _ReturnText = _Process.StandardOutput.ReadToEnd();// 得到cmd.exe的输出  
            _Process.Close();
            return _ReturnText;
        }
dylike 2013-12-19
  • 打赏
  • 举报
回复
process.start("\\192.168.1.2\abc\")
hard_learner 2013-12-19
  • 打赏
  • 举报
回复
没这么复杂吧,你直接在共享文件夹上右键创建快捷方式或创建快捷方式到桌面就可以了,下次点击你桌面上的文件夹快捷方式就连过去了
水猿兵团五哥 2013-12-19
  • 打赏
  • 举报
回复
太多了方法我感觉 shell啥的 http://bbs.csdn.net/topics/110169296
猴头 2013-12-19
  • 打赏
  • 举报
回复
引用 1 楼 machong8183 的回复:
http://blog.csdn.net/qyc898/article/details/5775710
我想访问 打开 共线该文件夹饿.... 这个 是设置的啊...
内容概要:本文围绕基于A星(A*)算法的螺旋式全覆盖路径规划展开研究,提出一种结合A*全局搜索能力与螺旋遍历策略的栅格地图路径规划方法,利用Matlab实现机器人或无人机在指定区域内的无遗漏、高效覆盖路径生成。研究重点在于优化传统往返式扫描路径存在的转向频繁、路径不连续等问题,通过引入螺旋机制提升路径的连贯性与遍历效率,适用于复杂环境需要系统性作业的场景。文提供了完整的Matlab代码实现,便于读者复现与改进算法。; 适合人群:具备一定Matlab编程基础,从事 robotics、自动化、人工智能及相关领域的科研人员与工程技术人员,尤其适合研究生及以上学历或有相关项目开发经验的专业人士。; 使用场景及目标:①应用于农业自动化巡检、环境监测、仓库盘点、无人机航测等需全覆盖作业的场景;②帮助研究人员深入理解A*算法在全覆盖路径规划的扩展应用,掌握螺旋策略与经典算法融合的设计思路;③为智能移动设备的自主导航与任务规划提供可复用的算法模型与仿真验证手段。; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,重点关注A*算法与螺旋遍历逻辑的协同机制,通过调整参数与地图环境验证算法性能,并参考同类路径规划案例深化对智能优化策略的理解。

111,130

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧