c#做桌面快捷图标的遇到两个问题

lichxi1002 2009-04-07 02:58:57
目的,建一个exe文件,放在桌面。点击后,打开我的博客
遇到两个问题:
第一:打开"我的博客.exe"是会先弹出窗体,再打开网页,虽然后面一句关闭窗体的代码,但总规还是先弹了一下,让人不爽
第二:怎么要以不要这个".exe",直接就是"我的博客"。那种在电脑上设置不显示什么".exe"扩展名的方法不算

private void Form1_Load(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://163.com");
Application.Exit();
}
...全文
278 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zgke 的回复:]
找到你exe里的Program.cs
早到Main()方法

替换里面3行代码为

System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://163.com");
[/Quote]
完全正确!
himoggy 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 lichxi1002 的回复:]
引用 7 楼 zgke 的回复:
代码控制系统不显示扩展名?..你会被人骂死的..

你还是创建一个快捷方式比较可靠...

http://hi.baidu.com/bluelotus7/blog/item/4f9f120a44711839b1351dab.html

但是这种方式,做出来的图标,没有办法移动到别的桌面上去。
[/Quote]

汗,那个连接是说怎么通过C#来创建快捷方式的,图标当然是你可以控制的。
不过如果是自己定义的图标,那么就需要你在程序资源中添加了,这样建立的快捷方式,就算程序删除也还是原来的图标,除非那台机器刷新图标缓存(一般不会……)
不过这样和2楼说的“右键桌面——新建——快捷方式——输入URL——输入快捷方式名称——结束”其实一样……

如果你一定不要显示后缀名又要是应用程序,而且还不让设置不显示扩展名,那还真没见过……
lichxi1002 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 zgke 的回复:]
代码控制系统不显示扩展名?..你会被人骂死的..

你还是创建一个快捷方式比较可靠...

http://hi.baidu.com/bluelotus7/blog/item/4f9f120a44711839b1351dab.html
[/Quote]
但是这种方式,做出来的图标,没有办法移动到别的桌面上去。
leez0301 2009-04-07
  • 打赏
  • 举报
回复
参考控制台程序,窗口不出现。
你的窗口是在main方法中定义 并显示的, 你最后在关闭它 多次一举,直接在main方法中就消灭它,不要定义它
直接启动你的IE进程。
zgke 2009-04-07
  • 打赏
  • 举报
回复
代码控制系统不显示扩展名?..你会被人骂死的..

你还是创建一个快捷方式比较可靠...

http://hi.baidu.com/bluelotus7/blog/item/4f9f120a44711839b1351dab.html
lichxi1002 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 zgke 的回复:]
找到你exe里的Program.cs
早到Main()方法

替换里面3行代码为

System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://163.com");

[/Quote]
谢谢哦,还有一个问题啊,就是能不能让".exe"不显示呢。
就是"我的博客"
lichxi1002 2009-04-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sq_zhuyi 的回复:]
右键桌面——新建——快捷方式——输入URL——输入快捷方式名称——结束
[/Quote]

我不要你这种方式,谢谢
zgke 2009-04-07
  • 打赏
  • 举报
回复
另外 你这是应用程序..不是快捷方式..
zgke 2009-04-07
  • 打赏
  • 举报
回复
找到你exe里的Program.cs
早到Main()方法

替换里面3行代码为

System.Diagnostics.Process.Start("IEXPLORE.EXE", "http://163.com");
路人乙e 2009-04-07
  • 打赏
  • 举报
回复
右键桌面——新建——快捷方式——输入URL——输入快捷方式名称——结束
hechenqingtian 2009-04-07
  • 打赏
  • 举报
回复
你是先启动一个IE浏览器程序,然后在装载页面内容啊

111,126

社区成员

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

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

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