2011-02-16 45 views
2

我的一个朋友想把CD(是的,光盘)作为派对的邀请来发放。当有人将CD放入电脑时,它应该自动加载用于RSVPing的网页给派对。我该如何着手完成这项工作?CD到自动打开网页

我知道Windows有一个默认的浏览器存储在我认为可以使用而不用担心跨平台问题的地方,这是正确的吗?那么苹果用户呢?

+0

我运行Linux,如果我的邀请不起作用,我**绝对不会参加派对。 – Pointy 2011-02-16 00:33:07

+1

不要依赖自动运行。如果CD仅用于启动网页,最好在纸上写一个[ShortURL](http://en.wikipedia.org/wiki/URL_shortening)。 – drudge 2011-02-16 00:42:01

回答

0

你可以很简单地在Windows中完成这项工作,但支持Linux/OS X会更困难。
的Windows Autorun.inf支持你想要做什么 - 所有你需要的是打开的URL,它会在用户的默认浏览器中打开:

Shellexecute=http://mypartyinvite.com 

在OS X上,你可以使用一个.webloc文件。用户仍然需要打开CD并双击该文件,但操作系统将处理打开用户默认浏览器内的链接。

?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>URL</key> 
    <string>http://mypartyinvite.com</string> 
</dict> 
</plist> 

在Linux上,我不知道你会为用户做什么,也许是一个shell脚本双击巧妙地确定的环境,并在浏览器发出的猜测开?

0

这是一个坏主意。所有人应该在其计算机上禁用自动运行功能,并且如果CD尝试自动导航到网页,任何体面的病毒扫描程序都会发生变化。

我知道Windows有一个默认的浏览器存储在我认为可以使用而不用担心跨平台问题的地方,这是正确的吗?

不,这是不正确的。这也没有多大意义。您不能依赖Windows中的功能来缓解跨平台问题。 Windows是一个单一的平台。

苹果用户呢?

没有“Apple”用户这样的事情。但是,不,它也不适用于他们。 Mac OS X不支持此功能。它在以前版本的Mac OS(即Mac OS 9和更早版本)中通过QuickTime获得了半支持,但Mac用户认为它非常邪恶,可被利用和恶意行为,苹果公司只是将其从OS X中剥离出来完全。

寻找另一种邀请人参加派对的方式。最后一个引人注目的使用Facebook或Twitter!