私の友人は、パーティーの招待状としてCD(はい、コンパクトディスク)を配りたいと思っています。誰かがCDを自分のコンピュータに入れると、パーティへの出欠確認に使用されるWebページが自動的にロードされます。どうすればこれを実行できますか?
Windowsには、クロスプラットフォームの問題を心配せずに使用できると思うデフォルトのブラウザがどこかに保存されていることを知っていますが、これは正しいですか?Appleユーザーはどうですか?
これは悪い考えです。 誰もが自分のコンピューターで自動実行機能を無効にする必要があります。CDが自動的にWebページに移動しようとすると、適切なウイルススキャナーが適合します。
Windowsには、クロスプラットフォームの問題を心配せずに使用できると思うデフォルトのブラウザがどこかに保存されていることを知っていますが、これは正しいですか?
いいえ、それは正しくありません。それもあまり意味がありません。クロスプラットフォームの問題を軽減するために、Windowsに存在する機能に依存することはできません。Windowsは単一のプラットフォームです。
Appleユーザーはどうですか?
「アップル」ユーザーのようなものはありません。しかし、いいえ、それは彼らにとっても機能しません。Mac OS Xは、この機能をサポートしていません。以前のバージョンのMacOS(つまり、Mac OS 9以前)ではQuickTimeで半サポートされていましたが、Macユーザーは非常に卑劣で、悪用可能で、動作が悪いと考えていたため、
AppleはOSXから完全にリッピングしました。
あなたのパーティーに人々を招待する別の方法を見つけてください。最後に、FacebookまたはTwitterの魅力的な使用法です。
これはWindowsで非常に簡単に実行できますが、Linux /OSXのサポートは難しくなります。
WindowsAutorun.inf
サポートはあなたが望むことをします-あなたが必要とするのは開かれるURLだけであり、それはユーザーのデフォルトのブラウザで開きます:
Shellexecute=http://mypartyinvite.com
OS Xでは、.webloc
ファイルを使用できます。ユーザーは引き続きCDを開いてファイルをダブルクリックする必要がありますが、OSはユーザーのデフォルトブラウザ内でリンクを開くことを処理します。
?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の場合、私はあなたが何をするのかわかりません。おそらく、ユーザーがダブルクリックして環境を巧みに決定し、ブラウザで知識に基づいて推測して開くためのシェルスクリプトを開くのでしょうか。