私はMacを持っています。それを使って作ったスライドショーがいくつかあります。ドクターラケットDrRacket ランタイムとスライドショーを USB フラッシュ ドライブに保存して、そのドライブを別のコンピューターに接続してスライドショーを実行できるようにしたいと考えています。
スライドショーの再生に使用したいマシンがすべて Mac であれば、ここで問題が発生することはありません。フォルダーをRacket v5.3
USB ドライブにドラッグし、他の Mac からそれを使用してスライドショーを実行できます。しかし、プレゼンテーションを行う場所では Windows マシンを使用する必要がある場合もあります。DrRacket の Mac 版をダウンロードすると、プログラムを直接実行できるフォルダーを含むディスク イメージが提供されます。Windows 版をダウンロードすると、インストーラー プログラム ( racket-5.3-bin-i386-win32.exe
) が提供されます。インストールを行うための Windows コンピューターを所有していない場合、このファイルから Windows マシンの USB フラッシュ ドライブから実行できるプログラムを作成する方法はありますか?
答え1
Windows インストーラーをダウンロードして、アーカイブ マネージャーで解凍し (Mac で何も機能しない場合は、7-zip のポートの 1 つを試してください)、FAT32 パーティション フラッシュ ドライブにコピーします (da4 の回答を参照)。アーカイブのすべてをRacket 実行ファイルと同じパスに
配置する必要があることに注意してください。 今試してみましたが、機能しているようです (Windows を使用しています)。$_OUTDIR
答え2
Windows コンピューターでインストーラーを実行してから、Program Files から USB に情報を移動してみることもできます。これにより、.exe を含む必要なファイルがすべて提供される場合があります。また、プログラムがそれほどインテリジェントではなく、毎回インストーラーを使用する必要がある場合もあります。DrRacket のメーカーに問い合わせて、解決策があるかどうかを確認することもお勧めします。
残念ながら、ほとんどのプログラムはそれほど簡単には動作しません。ほとんどの Java ベースのアプリはこれができますが、ほとんどの場合、うまくいきません。通常、これを動作させるにはインストールするしかありません。しかし、前に述べたように、「Program Files」からファイルをコピーしてみて、それが役立つかどうかを確認してください。
幸運を。
答え3
ディスクユーティリティを使用して、フラッシュドライブに 2 つのパーティションを作成します。1 つを「Mac OS X 拡張」(別名 HFS+) としてフォーマットし、もう 1 つを MS-DOS FAT としてフォーマットします。Mac は両方のパーティション間でコピーできます。Windows は FAT パーティションを認識します。